Code Duplication    Length = 12-13 lines in 2 locations

tests/WhipTest.php 2 locations

@@ 360-371 (lines=12) @@
357
     * Tests that if we specify the source array, it overrides any values found
358
     * in the $_SERVER array.
359
     */
360
    public function testSourceArrayOverridesServerSuperglobal()
361
    {
362
        $_SERVER = array(
363
            'REMOTE_ADDR' => '127.0.0.1'
364
        );
365
        $source = array(
366
            'REMOTE_ADDR' => '24.24.24.24'
367
        );
368
        $lookup = new Whip(Whip::REMOTE_ADDR);
369
        $this->assertNotEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
370
        $this->assertEquals($source['REMOTE_ADDR'], $lookup->getIpAddress($source));
371
    }
372
373
    /**
374
     * Tests that if we specify the source array through Whip::setSource, the
@@ 377-389 (lines=13) @@
374
     * Tests that if we specify the source array through Whip::setSource, the
375
     * class will override any values found in $_SERVER.
376
     */
377
    public function testSetSourceArrayOverridesServerSuperglobal()
378
    {
379
        $_SERVER = array(
380
            'REMOTE_ADDR' => '127.0.0.1'
381
        );
382
        $source = array(
383
            'REMOTE_ADDR' => '24.24.24.24'
384
        );
385
        $lookup = new Whip(Whip::REMOTE_ADDR);
386
        $this->assertNotEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
387
        $lookup->setSource($source);
388
        $this->assertEquals($source['REMOTE_ADDR'], $lookup->getIpAddress());
389
    }
390
}
391