use PHPUnit\Framework\TestCase;
use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\EventDispatcher\EventDispatcher;
/**
* Test class for Event.
*/
protected $event;
- /**
- * @var \Symfony\Component\EventDispatcher\EventDispatcher
- */
- protected $dispatcher;
-
/**
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
protected function setUp()
{
$this->event = new Event();
- $this->dispatcher = new EventDispatcher();
}
/**
protected function tearDown()
{
$this->event = null;
- $this->dispatcher = null;
}
public function testIsPropagationStopped()
$this->event->stopPropagation();
$this->assertTrue($this->event->isPropagationStopped());
}
-
- /**
- * @group legacy
- */
- public function testLegacySetDispatcher()
- {
- $this->event->setDispatcher($this->dispatcher);
- $this->assertSame($this->dispatcher, $this->event->getDispatcher());
- }
-
- /**
- * @group legacy
- */
- public function testLegacyGetDispatcher()
- {
- $this->assertNull($this->event->getDispatcher());
- }
-
- /**
- * @group legacy
- */
- public function testLegacyGetName()
- {
- $this->assertNull($this->event->getName());
- }
-
- /**
- * @group legacy
- */
- public function testLegacySetName()
- {
- $this->event->setName('foo');
- $this->assertEquals('foo', $this->event->getName());
- }
}