You are here

class EventTest in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/event-dispatcher/Tests/EventTest.php \Symfony\Component\EventDispatcher\Tests\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

vendor/symfony/event-dispatcher/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->dispatcher = null;
  }
  public function testIsPropagationStopped() {
    $this
      ->assertFalse($this->event
      ->isPropagationStopped());
  }
  public function testStopPropagationAndIsPropagationStopped() {
    $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());
  }

}

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::testIsPropagationStopped public function
EventTest::testLegacyGetDispatcher public function @group legacy
EventTest::testLegacyGetName public function @group legacy
EventTest::testLegacySetDispatcher public function @group legacy
EventTest::testLegacySetName public function @group legacy
EventTest::testStopPropagationAndIsPropagationStopped public function