| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | <?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\EventDispatcher\Tests;use Symfony\Component\EventDispatcher\Event;use Symfony\Component\EventDispatcher\EventDispatcher;/** * Test class for Event. */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());    }}
 |