public function setTestMethodPrefix($methodPrefix)
{
$methodPrefix = (string) $methodPrefix;
if ($methodPrefix == '') {
throw new exceptions\logic\invalidArgument('Test method prefix must not be empty');
}
if (!$this->analyzer->isRegex($methodPrefix) && !$this->analyzer->isValidIdentifier($methodPrefix)) {
throw new exceptions\logic\invalidArgument('Test method prefix must a valid regex or identifier');
}
$this->testMethodPrefix = $methodPrefix;
return $this;
}