Mutagenesis\Generator::setSourceDirectory PHP Метод

setSourceDirectory() публичный Метод

Set the source directory of the source code to be mutated
public setSourceDirectory ( string $sourceDirectory )
$sourceDirectory string
    public function setSourceDirectory($sourceDirectory)
    {
        if (!is_dir($sourceDirectory) || !is_readable($sourceDirectory)) {
            throw new \Mutagenesis\FUTException('Invalid source directory: "' . $sourceDirectory . '"');
        }
        $this->_sourceDirectory = $sourceDirectory;
    }

Usage Example

Пример #1
0
 public function testShouldCollateAllFilesValidForMutationTestingExcludingExcludes()
 {
     $generator = new \Mutagenesis\Generator();
     $generator->setSourceDirectory($this->root);
     $generator->setSourceExcludes(array("*bool1*"));
     $result = count(array_diff(array($this->root . '/library/bool2.php'), $generator->getFiles()));
     $this->assertEquals(0, $result);
 }
All Usage Examples Of Mutagenesis\Generator::setSourceDirectory