Example #1
0
 public function offsetSet($call, $mixed)
 {
     if ($this->methodName == 'dir_readdir' && $mixed instanceof \mageekguy\atoum\mock\stream\controller) {
         $mixed = $mixed->getBasename();
     }
     return parent::offsetSet($call, $mixed);
 }
Example #2
0
 public function __get($property)
 {
     switch (strtolower($property)) {
         case 'isfluent':
             return $this->isFluent();
         default:
             return parent::__get($property);
     }
 }
Example #3
0
 public function testAtCall()
 {
     $invoker = new adapter\invoker();
     $defaultReturn = uniqid();
     $invoker->setClosure(function () use($defaultReturn) {
         return $defaultReturn;
     }, 0);
     $this->assert->variable($invoker->getCurrentCall())->isNull()->object($invoker->atCall($call = rand(1, PHP_INT_MAX)))->isIdenticalTo($invoker)->integer($invoker->getCurrentCall())->isEqualTo($call);
 }
Example #4
0
 public function testAtCall()
 {
     $this->if($invoker = new testedClass(uniqid()))->and($invoker->setClosure(function () use(&$defaultReturn) {
         return $defaultReturn = uniqid();
     }, 0))->then->variable($invoker->getCurrentCall())->isNull()->object($invoker->atCall($call = rand(1, PHP_INT_MAX)))->isIdenticalTo($invoker)->integer($invoker->getCurrentCall())->isEqualTo($call);
 }
Example #5
0
 public function invoke(array $arguments = array(), $call = 0)
 {
     return parent::invoke($arguments, $call);
 }