14 use PHPUnit\Framework\TestCase;
21 class EventTest
extends TestCase
37 protected function setUp()
39 $this->
event =
new Event();
40 $this->dispatcher =
new EventDispatcher();
50 $this->dispatcher =
null;
55 $this->assertFalse($this->event->isPropagationStopped());
60 $this->
event->stopPropagation();
61 $this->assertTrue($this->event->isPropagationStopped());
69 $this->
event->setDispatcher($this->dispatcher);
70 $this->assertSame($this->dispatcher, $this->event->getDispatcher());
78 $this->assertNull($this->event->getDispatcher());
86 $this->assertNull($this->event->getName());
94 $this->
event->setName(
'foo');
95 $this->assertEquals(
'foo', $this->event->getName());