Code Duplication    Length = 9-10 lines in 2 locations

tests/WhipTest.php 2 locations

@@ 422-430 (lines=9) @@
419
     * Tests that if we specify the source array, it overrides any values found
420
     * in the $_SERVER array.
421
     */
422
    public function testSourceArrayOverridesServerSuperglobal()
423
    {
424
        $source = array(
425
            'REMOTE_ADDR' => '24.24.24.24'
426
        );
427
        $lookup = new Whip(Whip::REMOTE_ADDR, [], array('REMOTE_ADDR' => '127.0.0.1'));
428
        $this->assertNotEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
429
        $this->assertEquals($source['REMOTE_ADDR'], $lookup->getIpAddress($source));
430
    }
431
432
    /**
433
     * Tests that if we specify the source array through Whip::setSource, the
@@ 436-445 (lines=10) @@
433
     * Tests that if we specify the source array through Whip::setSource, the
434
     * class will override any values found in $_SERVER.
435
     */
436
    public function testSetSourceArrayOverridesServerSuperglobal()
437
    {
438
        $source = array(
439
            'REMOTE_ADDR' => '24.24.24.24'
440
        );
441
        $lookup = new Whip(Whip::REMOTE_ADDR, [], array('REMOTE_ADDR' => '127.0.0.1'));
442
        $this->assertNotEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
443
        $lookup->setSource($source);
444
        $this->assertEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
445
    }
446
}
447