Esempio n. 1
0
 public function testFireEventParameters()
 {
     $paramOne = 123;
     $paramTwo = 456;
     $this->_subscriberOne->expects($this->once())->method('testEvent')->with($paramOne, $paramTwo);
     $this->_subscriberTwo->expects($this->once())->method('testEvent')->with($paramOne, $paramTwo);
     $this->_eventManager->fireEvent('testEvent', array($paramOne, $paramTwo));
 }
Esempio n. 2
0
 /**
  * A test ended.
  * Method signature is implied by implemented interface, not all parameters are needed.
  *
  * @param  PHPUnit_Framework_Test $test
  * @param  float                  $time
  *
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
  */
 public function endTest(PHPUnit_Framework_Test $test, $time)
 {
     if (!$test instanceof PHPUnit_Framework_TestCase || $test instanceof PHPUnit_Framework_Warning) {
         return;
     }
     $this->_eventManager->fireEvent('endTest', array($test), true);
 }
Esempio n. 3
0
 /**
  * Rollback transaction and fire 'rollbackTransaction' event
  */
 protected function _rollbackTransaction()
 {
     if ($this->_isTransactionActive) {
         $this->_getAdapter()->rollbackTransparentTransaction();
         $this->_isTransactionActive = false;
         $this->_eventManager->fireEvent('rollbackTransaction');
     }
 }
Esempio n. 4
0
 public function testEndTestDoNotFireEvent()
 {
     $this->_eventManager->expects($this->never())->method('fireEvent');
     $this->_object->endTest(new PHPUnit_Framework_Warning(), 0);
     $this->_object->endTest($this->getMock('PHPUnit_Framework_Test'), 0);
 }
Esempio n. 5
0
 public function testInitFrontControllerBefore()
 {
     $this->_eventManager->expects($this->once())->method('fireEvent')->with('initFrontControllerBefore');
     $this->_object->initFrontControllerBefore();
 }
Esempio n. 6
0
 public function testEndTestSuiteDoNothing()
 {
     $this->_eventManager->expects($this->never())->method('fireEvent');
     $this->_adapter->expects($this->never())->method($this->anything());
     $this->_object->endTestSuite();
 }
Esempio n. 7
0
 public function testInitStoreAfter()
 {
     $this->_eventManager->expects($this->once())->method('fireEvent')->with('initStoreAfter');
     $this->_object->initStoreAfter();
 }
Esempio n. 8
0
 /**
  * Handler for 'core_app_init_current_store_after' event, that converts it into 'initStoreAfter'
  */
 public function initStoreAfter()
 {
     $this->_eventManager->fireEvent('initStoreAfter');
 }
Esempio n. 9
0
 /**
  * Handler for 'controller_front_init_before' event, that converts it into 'initFrontControllerBefore'
  */
 public function initFrontControllerBefore()
 {
     $this->_eventManager->fireEvent('initFrontControllerBefore');
 }