mageekguy\atoum\test\adapter\call::setFunction PHP Method

setFunction() public method

public setFunction ( $function )
    public function setFunction($function)
    {
        $function = (string) $function;
        if ($function === '') {
            throw new exceptions\logic\invalidArgument('Function must not be empty');
        }
        $this->function = $function;
        return $this;
    }

Usage Example

Beispiel #1
0
 public function testSetFunction()
 {
     $this->if($call = new testedClass())->then->object($call->setFunction($function = uniqid()))->isIdenticalTo($call)->string($call->getFunction())->isEqualTo($function)->object($call->setFunction('foo'))->isIdenticalTo($call)->string($call->getFunction())->isEqualTo('foo')->object($call->setFunction('FOo'))->isIdenticalTo($call)->string($call->getFunction())->isEqualTo('FOo');
 }