mageekguy\atoum\asserters\variable::reset PHP 메소드

reset() 공개 메소드

public reset ( )
    public function reset()
    {
        $this->value = null;
        $this->isSet = false;
        $this->isSetByReference = false;
        return $this;
    }

Usage Example

예제 #1
0
 public function testReset()
 {
     $this->if($asserter = new sut($generator = new asserter\generator()))->and($asserter->setWith(uniqid()))->then->variable($asserter->getValue())->isNotNull()->boolean($asserter->wasSet())->isTrue()->boolean($asserter->isSetByReference())->isFalse()->object($asserter->reset())->isIdenticalTo($asserter)->variable($asserter->getValue())->isNull()->boolean($asserter->wasSet())->isFalse()->boolean($asserter->isSetByReference())->isFalse()->if($reference = uniqid())->and($asserter->setByReferenceWith($reference))->then->variable($asserter->getValue())->isNotNull()->boolean($asserter->wasSet())->isTrue()->boolean($asserter->isSetByReference())->isTrue()->object($asserter->reset())->isIdenticalTo($asserter)->variable($asserter->getValue())->isNull()->boolean($asserter->wasSet())->isFalse()->boolean($asserter->isSetByReference())->isFalse();
 }
All Usage Examples Of mageekguy\atoum\asserters\variable::reset