Chris@0: assertStringEndsWith('core/tests/Drupal/Tests/Component/ClassFinder/ClassFinderTest.php', $finder->findFile(ClassFinderTest::class)); Chris@0: $class = 'Not\\A\\Class'; Chris@0: $this->assertNull($finder->findFile($class)); Chris@0: Chris@0: // Register an autoloader that can find this class. Chris@0: $loader = new ClassLoader(); Chris@0: $loader->addClassMap([$class => __FILE__]); Chris@0: $loader->register(); Chris@0: $this->assertEquals(__FILE__, $finder->findFile($class)); Chris@0: // This shouldn't prevent us from finding the original file. Chris@0: $this->assertStringEndsWith('core/tests/Drupal/Tests/Component/ClassFinder/ClassFinderTest.php', $finder->findFile(ClassFinderTest::class)); Chris@0: Chris@0: // Clean up the additional autoloader after the test. Chris@0: $loader->unregister(); Chris@0: } Chris@0: Chris@0: }