/** * @covers \thebuggenie\core\framework\Event::getReturnList * @covers \thebuggenie\core\framework\Event::addToReturnList * @covers \thebuggenie\core\framework\Event::setReturnValue * @covers \thebuggenie\core\framework\Event::getReturnValue * @depends testCreateNew */ public function testReturnListAndReturnValue(\thebuggenie\core\framework\Event $event) { $this->assertArrayHasKey(0, $event->getReturnList()); $this->assertContains('listitem1', $event->getReturnList()); $this->assertArrayHasKey(1, $event->getReturnList()); $this->assertContains('listitem2', $event->getReturnList()); $event->addToReturnList('listitem3'); $this->assertContains('listitem3', $event->getReturnList()); $event->setReturnValue('fubar'); $this->assertEquals('fubar', $event->getReturnValue()); $event->setReturnValue(null); $this->assertEquals(null, $event->getReturnValue()); }