Beispiel #1
0
 public function case_rollback_transaction()
 {
     $this->given($group = new SUT('foo'), $group->beginTransaction(), $group->beginTransaction(), $oldStackSize = $group->getStackSize(), $group->rollbackTransaction())->when($result = $group->rollbackTransaction(), $stackSize = $group->getStackSize())->then->integer($oldStackSize)->isEqualTo(3)->object($result)->isIdenticalTo($group)->integer($stackSize)->isEqualTo($oldStackSize - 2);
 }