Code Duplication    Length = 9-10 lines in 2 locations

tests/WhipTest.php 2 locations

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