mageekguy\atoum\mock\controller::enableAutoBindForNewMock PHP Method

enableAutoBindForNewMock() public static method

public static enableAutoBindForNewMock ( )
    public static function enableAutoBindForNewMock()
    {
        self::$autoBindForNewMock = true;
    }

Usage Example

Beispiel #1
0
 public function test__construct()
 {
     $this->if($mockController = new testedClass())->then->sizeOf($mockController->getCalls())->isZero()->array($mockController->getInvokers())->isEmpty()->variable($mockController->getMockClass())->isNull()->array($mockController->getMethods())->isEmpty()->object($mockController->getIterator())->isEqualTo(new mock\controller\iterator($mockController))->boolean($mockController->autoBindIsEnabled())->isTrue()->if(testedClass::disableAutoBindForNewMock())->and($mockController = new testedClass())->then->boolean($mockController->autoBindIsEnabled())->isFalse()->if(testedClass::enableAutoBindForNewMock())->and($mockControllerWithAutoBind = new testedClass())->and(testedClass::disableAutoBindForNewMock())->and($mockControllerWithoutAutoBind = new testedClass())->then->boolean($mockControllerWithAutoBind->autoBindIsEnabled())->isTrue()->boolean($mockControllerWithoutAutoBind->autoBindIsEnabled())->isFalse();
 }