@@ 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'); |