public function setTestNamespace($testNamespace)
{
$testNamespace = self::cleanNamespace($testNamespace);
if ($testNamespace === '') {
throw new exceptions\logic\invalidArgument('Test namespace must not be empty');
}
if (!$this->analyzer->isRegex($testNamespace) && !$this->analyzer->isValidNamespace($testNamespace)) {
throw new exceptions\logic\invalidArgument('Test namespace must be a valid regex or identifier');
}
$this->testNamespace = $testNamespace;
return $this;
}