Пример #1
0
 /**
  * Asserts that the Parser finds a class in a file
  *
  * The file is created dynamically from the given source.
  *
  * @param AutoloaderFileParser $parser This AutoloaderFileParser is tested.
  * @param String               $class  This class is expected to be found.
  * @param String               $source This content will be search for the class.
  *
  * @return void
  * @dataProvider provideTestIsClassInSource
  */
 public function testIsClassInFile(AutoloaderFileParser $parser, $class, $source)
 {
     $file = $this->_createFile($source);
     $this->assertTrue($parser->isClassInFile($class, $file), "{$class} not found in {$file}. These classes where found: " . print_r($parser->getClassesInSource($source), true));
     $this->assertFalse($parser->isClassInSource($class . uniqid(), $file));
     unlink($file);
 }