|
@@ 7-17 (lines=11) @@
|
| 4 |
|
|
| 5 |
|
class ClassNameMapperTest extends \PHPUnit_Framework_TestCase |
| 6 |
|
{ |
| 7 |
|
public function testGetPossibleFiles() { |
| 8 |
|
$mapper = ClassNameMapper::createFromComposerFile(__DIR__.'/Fixtures/test_autoload.json'); |
| 9 |
|
$possibleFiles = $mapper->getPossibleFileNames('Foo\\Bar\\Baz'); |
| 10 |
|
|
| 11 |
|
$this->assertEquals([ 'src/Foo/Bar/Baz.php', 'src2/Bar/Baz.php' ], $possibleFiles); |
| 12 |
|
|
| 13 |
|
$possibleFiles = $mapper->getPossibleFileNames('Foo\\Bar'); |
| 14 |
|
|
| 15 |
|
$this->assertEquals([ 'src/Foo/Bar.php', 'src2/Bar.php' ], $possibleFiles); |
| 16 |
|
|
| 17 |
|
} |
| 18 |
|
|
| 19 |
|
public function testUseAutoloadDev() { |
| 20 |
|
$mapper = ClassNameMapper::createFromComposerFile(__DIR__.'/Fixtures/test_autoload.json', null, true); |
|
@@ 27-37 (lines=11) @@
|
| 24 |
|
|
| 25 |
|
} |
| 26 |
|
|
| 27 |
|
public function testGetPossibleFilesFromEmptyPsrAutoload() { |
| 28 |
|
$mapper = ClassNameMapper::createFromComposerFile(__DIR__.'/Fixtures/empty_autoload.json'); |
| 29 |
|
$possibleFiles = $mapper->getPossibleFileNames('Foo\\Bar'); |
| 30 |
|
|
| 31 |
|
$this->assertEquals([ 'src/Foo/Bar.php', 'src2/Foo/Bar.php' ], $possibleFiles); |
| 32 |
|
|
| 33 |
|
$possibleFiles = $mapper->getPossibleFileNames('Foo_Zip\\Bar_Baz'); |
| 34 |
|
|
| 35 |
|
$this->assertEquals([ 'src/Foo_Zip/Bar/Baz.php', 'src2/Foo_Zip/Bar_Baz.php' ], $possibleFiles); |
| 36 |
|
|
| 37 |
|
} |
| 38 |
|
|
| 39 |
|
public function testGetManagedNamespaces() { |
| 40 |
|
$mapper = ClassNameMapper::createFromComposerFile(__DIR__.'/../composer.json'); |