/**
  * Tests the JApplicationBase::triggerEvent method.
  *
  * @return  void
  *
  * @since   12.1
  */
 public function testTriggerEvent()
 {
     TestReflection::setValue($this->class, 'dispatcher', null);
     $this->assertNull($this->class->triggerEvent('onJApplicationBaseTriggerEvent'));
     TestReflection::setValue($this->class, 'dispatcher', $this->getMockDispatcher());
     $this->class->registerEvent('onJApplicationBaseTriggerEvent', 'function');
     $this->assertEquals(array('function' => null), $this->class->triggerEvent('onJApplicationBaseTriggerEvent'));
 }
 /**
  * @testdox  Tests that no event is triggered when the application does not have a dispatcher.
  *
  * @covers  JApplicationBase::triggerEvent
  */
 public function testTriggerEventWithNoDispatcher()
 {
     $this->class->setDispatcher($this->getMockDispatcher());
     // Validate the event was triggered
     $this->assertEmpty($this->class->triggerEvent('onJApplicationBaseTriggerEvent'));
 }
 /**
  * @testdox  Tests that no event is triggered when the application does not have a dispatcher.
  *
  * @covers  JApplicationBase::triggerEvent
  */
 public function testTriggerEventWithNoDispatcher()
 {
     // Validate the event was triggered
     $this->assertNull($this->class->triggerEvent('onJApplicationBaseTriggerEvent'));
 }