Code Duplication    Length = 17-22 lines in 2 locations

tests/KochTest/Autoload/LoaderTest.php 2 locations

@@ 211-232 (lines=22) @@
208
        $this->assertSame(apc_fetch('KF_CLASSMAP'), Loader::readAutoloadingMapApc());
209
    }
210
211
    public function testMethodaddMapping()
212
    {
213
        $class = 'addToMappingClass';
214
        $file  = realpath(__DIR__ . '/fixtures/notloaded/addToMapping.php');
215
216
        $this->assertTrue(Loader::addMapping($class, $file));
217
218
        // test if the entry was added to the autoloader class map array
219
        $map = Loader::getAutoloaderClassMap();
220
        // entry exists
221
        $this->assertTrue(true, array_key_exists($class, $map));
222
        // compare entries
223
        $this->assertEquals($map[$class], $file);
224
225
        // file not loaded, just mapped
226
        #$this->assertFalse(class_exists($class, false));
227
228
        // triggering autoload via class_exists
229
        // --- WARNING ---
230
        // The "Koch Framework Autoloader" needs to be registered BEFORE "Composers Autoloader".
231
        $this->assertTrue(class_exists($class, true));
232
    }
233
234
    public function testMethodincludeFileAndMap()
235
    {
@@ 234-250 (lines=17) @@
231
        $this->assertTrue(class_exists($class, true));
232
    }
233
234
    public function testMethodincludeFileAndMap()
235
    {
236
        $file  = realpath(__DIR__ . '/fixtures/includeFileAndMap.php');
237
        $class = 'includeFileAndMapClass';
238
239
        Loader::includeFileAndMap($file, $class);
240
241
        // test if the entry was added to the autoloader class map array
242
        $map = Loader::getAutoloaderClassMap();
243
244
        $this->assertTrue(true, array_key_exists($class, $map));
245
246
        $this->assertEquals($map[$class], $file);
247
248
        // file already loaded
249
        $this->assertTrue(class_exists($class, false));
250
    }
251
252
    public function testMethodincludeFile()
253
    {