Test class for Event.
Expanded class hierarchy of EventTest
class EventTest extends \PHPUnit_Framework_TestCase {
/**
* @var \Symfony\Component\EventDispatcher\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();
}
/**
* Tears down the fixture, for example, closes a network connection.
* This method is called after a test is executed.
*/
protected function tearDown() {
$this->event = null;
$this->eventDispatcher = null;
}
public function testIsPropagationStopped() {
$this
->assertFalse($this->event
->isPropagationStopped());
}
public function testStopPropagationAndIsPropagationStopped() {
$this->event
->stopPropagation();
$this
->assertTrue($this->event
->isPropagationStopped());
}
public function testSetDispatcher() {
$this->event
->setDispatcher($this->dispatcher);
$this
->assertSame($this->dispatcher, $this->event
->getDispatcher());
}
public function testGetDispatcher() {
$this
->assertNull($this->event
->getDispatcher());
}
public function testGetName() {
$this
->assertNull($this->event
->getName());
}
public function testSetName() {
$this->event
->setName('foo');
$this
->assertEquals('foo', $this->event
->getName());
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EventTest:: |
protected | property | ||
EventTest:: |
protected | property | ||
EventTest:: |
protected | function | Sets up the fixture, for example, opens a network connection. This method is called before a test is executed. | |
EventTest:: |
protected | function | Tears down the fixture, for example, closes a network connection. This method is called after a test is executed. | |
EventTest:: |
public | function | ||
EventTest:: |
public | function | ||
EventTest:: |
public | function | ||
EventTest:: |
public | function | ||
EventTest:: |
public | function | ||
EventTest:: |
public | function |