Example #1
0
 /**
  * @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());
 }