class EventTest

Test class for Event.

Hierarchy

  • class \Symfony\Component\EventDispatcher\Tests\EventTest extends \Symfony\Component\EventDispatcher\Tests\PHPUnit_Framework_TestCase

Expanded class hierarchy of EventTest

File

drupal/core/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/EventTest.php, line 20

Namespace

Symfony\Component\EventDispatcher\Tests
View source
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());
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EventTest::$dispatcher protected property
EventTest::$event protected property
EventTest::setUp protected function Sets up the fixture, for example, opens a network connection. This method is called before a test is executed.
EventTest::tearDown protected function Tears down the fixture, for example, closes a network connection. This method is called after a test is executed.
EventTest::testGetDispatcher public function
EventTest::testGetName public function
EventTest::testIsPropagationStopped public function
EventTest::testSetDispatcher public function
EventTest::testSetName public function
EventTest::testStopPropagationAndIsPropagationStopped public function