Ejemplo n.º 1
0
 public function testUnshiftEvent()
 {
     $backtrace = new \r8\Backtrace();
     $this->assertSame(array(), $backtrace->getEvents());
     $event1 = $this->getMockEvent();
     $this->assertSame($backtrace, $backtrace->unshiftEvent($event1));
     $this->assertSame(array($event1), $backtrace->getEvents());
     $event2 = $this->getMockEvent();
     $this->assertSame($backtrace, $backtrace->unshiftEvent($event2));
     $this->assertSame(array($event2, $event1), $backtrace->getEvents());
     $this->assertSame($backtrace, $backtrace->unshiftEvent($event1));
     $this->assertSame(array($event2, $event1), $backtrace->getEvents());
 }