customMappingFile, 'customMappingFile2, 'customMappingFile3, 'outOfBoxTestFile, 'customMappingFile)) { unlink($this->customMappingFile); } if(file_exists($this->customMappingFile2)) { unlink($this->customMappingFile2); } if(file_exists($this->customMappingFile3)) { unlink($this->customMappingFile3); } if(file_exists($this->outOfBoxTestFile)) { unlink($this->outOfBoxTestFile); } } public function testGetMappingClassName() { $view = new Bug50431ImportViewStep3Mock(); $result = $view->getMappingClassName($this->source); $this->assertEquals('ImportMapCustomTestImportToken', $result, 'Failed to load ' . $this->customMappingFile); unlink($this->customMappingFile); $result = $view->getMappingClassName($this->source); $this->assertEquals('ImportMapTestImportToken', $result, 'Failed to load ' . $this->customMappingFile2); unlink($this->customMappingFile2); $result = $view->getMappingClassName($this->source); $this->assertEquals('ImportMapTestImportToken', $result, 'Failed to load ' . $this->outOfBoxTestFile); unlink($this->outOfBoxTestFile); $result = $view->getMappingClassName($this->source); $this->assertEquals('ImportMapOther', $result, 'Failed to load ' . $this->customMappingFile3); } } class Bug50431ImportViewStep3Mock extends ImportViewStep3 { public function getMappingClassName($source) { return parent::getMappingClassName($source); } }