/** * @test */ public function loadClassWithAliasReturnsNullIfComposerClassLoaderCannotFindClassEvenIfItExistsInMap() { $testClassName = 'TestClass' . md5(uniqid('bla', true)); $testAlias1 = 'TestAlias' . md5(uniqid('bla', true)); $testAlias2 = 'TestAlias' . md5(uniqid('bla', true)); $this->subject->setAliasMap(array('aliasToClassNameMapping' => array(strtolower($testAlias1) => $testClassName, strtolower($testAlias2) => $testClassName), 'classNameToAliasMapping' => array($testClassName => array(strtolower($testAlias1), strtolower($testAlias2))))); $this->composerClassLoaderMock->expects($this->once())->method('loadClass'); $this->assertNull($this->subject->loadClassWithAlias($testClassName)); }