Ejemplo n.º 1
0
 public function testResetCalls()
 {
     $this->if($adapter = new testedClass(), $adapter->md5(uniqid()), $adapter->sha1(uniqid()))->then->sizeof($adapter->getCalls())->isEqualTo(2)->sizeof($adapter->getCalls(new call('md5')))->isEqualTo(1)->sizeof($adapter->getCalls(new call('sha1')))->isEqualTo(1)->object($adapter->resetCalls())->isIdenticalTo($adapter)->sizeof($adapter->getCalls())->isZero->if($adapter->md5(uniqid()), $adapter->sha1(uniqid()))->then->sizeof($adapter->getCalls())->isEqualTo(2)->sizeof($adapter->getCalls(new call('md5')))->isEqualTo(1)->sizeof($adapter->getCalls(new call('sha1')))->isEqualTo(1)->object($adapter->resetCalls('md5'))->isIdenticalTo($adapter)->sizeof($adapter->getCalls())->isEqualTo(1)->sizeof($adapter->getCalls(new call('md5')))->isZero->sizeof($adapter->getCalls(new call('sha1')))->isEqualTo(1)->object($adapter->resetCalls('sha1'))->isIdenticalTo($adapter)->sizeof($adapter->getCalls(new call('md5')))->isZero->sizeof($adapter->getCalls(new call('sha1')))->isZero->sizeof($adapter->getCalls())->isZero;
 }
Ejemplo n.º 2
0
 public function testGetCallsNumber()
 {
     $this->integer(testedClass::getCallsNumber())->isZero()->if($adapter = new testedClass())->and($adapter->md5(uniqid()))->then->integer(testedClass::getCallsNumber())->isEqualTo(1)->if($adapter->md5(uniqid()))->then->integer(testedClass::getCallsNumber())->isEqualTo(2)->if($otherAdapter = new testedClass())->and($otherAdapter->sha1(uniqid()))->then->integer(testedClass::getCallsNumber())->isEqualTo(3);
 }
Ejemplo n.º 3
0
 public function test__call()
 {
     $this->if($adapter = new testedClass())->and($adapter->sha1[2] = $sha1 = uniqid())->then->string($adapter->sha1($string = uniqid()))->isEqualTo(sha1($string))->string($adapter->sha1(uniqid()))->isEqualTo($sha1);
 }