Exemple #1
0
 public function testExcludeNamespace()
 {
     $this->if($coverage = new testedClass())->then->object($coverage->excludeNamespace($namespace = uniqid()))->isIdenticalTo($coverage)->array($coverage->getExcludedNamespaces())->isEqualTo(array($namespace))->object($coverage->excludeNamespace($otherNamespace = rand(1, PHP_INT_MAX)))->isIdenticalTo($coverage)->array($coverage->getExcludedNamespaces())->isEqualTo(array($namespace, (string) $otherNamespace))->object($coverage->excludeNamespace($namespace))->isIdenticalTo($coverage)->array($coverage->getExcludedNamespaces())->isEqualTo(array($namespace, (string) $otherNamespace))->object($coverage->excludeNamespace('\\' . ($anotherNamespace = uniqid()) . '\\'))->isIdenticalTo($coverage)->array($coverage->getExcludedNamespaces())->isEqualTo(array($namespace, (string) $otherNamespace, $anotherNamespace));
 }