Ejemplo n.º 1
0
 public function test_main_shouldPostEndEvent_EvenIfThereIsAnException()
 {
     $called = false;
     Piwik::addAction('Tracker.end', function () use(&$called) {
         $called = true;
     });
     $handler = new Handler();
     $handler->enableTriggerExceptionInProcess();
     $requestSet = new RequestSet();
     $requestSet->setRequests(array($this->buildRequest(1), $this->buildRequest(1)));
     $this->tracker->main($handler, $requestSet);
     $this->assertTrue($handler->isOnException);
     $this->assertTrue($called);
 }
Ejemplo n.º 2
0
 /**
  * @expectedException \Exception
  * @expectedExceptionMessage My Exception During Process
  */
 public function test_track_shouldNotCatchAnyException_IfExceptionWasThrown()
 {
     $this->handler->enableTriggerExceptionInProcess();
     $this->tracker->track($this->handler, $this->requestSet);
 }