mageekguy\atoum\php\mocker::setDefaultNamespace PHP Method

setDefaultNamespace() public method

public setDefaultNamespace ( $namespace )
    public function setDefaultNamespace($namespace)
    {
        $this->defaultNamespace = trim($namespace, '\\');
        if ($this->defaultNamespace !== '') {
            $this->defaultNamespace .= '\\';
        }
        return $this;
    }

Usage Example

Ejemplo n.º 1
0
 public function testSetDefaultNamespace()
 {
     $this->if($php = new testedClass())->then->object($php->setDefaultNamespace($defaultNamespace = uniqid()))->isIdenticalTo($php)->string($php->getDefaultNamespace())->isEqualTo($defaultNamespace . '\\')->object($php->setDefaultNamespace($defaultNamespace = uniqid() . '\\'))->isIdenticalTo($php)->string($php->getDefaultNamespace())->isEqualTo($defaultNamespace)->object($php->setDefaultNamespace('\\' . ($defaultNamespace = uniqid())))->isIdenticalTo($php)->string($php->getDefaultNamespace())->isEqualTo($defaultNamespace . '\\')->object($php->setDefaultNamespace('\\' . ($defaultNamespace = uniqid() . '\\')))->isIdenticalTo($php)->string($php->getDefaultNamespace())->isEqualTo($defaultNamespace)->object($php->setDefaultNamespace(''))->isIdenticalTo($php)->string($php->getDefaultNamespace())->isEmpty();
 }