4 * @covers DerivativeRequest
6 class DerivativeRequestTest
extends PHPUnit\Framework\TestCase
{
8 public function testSetIp() {
9 $original = new WebRequest();
10 $original->setIP( '1.2.3.4' );
11 $derivative = new DerivativeRequest( $original, [] );
13 $this->assertEquals( '1.2.3.4', $derivative->getIP() );
15 $derivative->setIP( '5.6.7.8' );
17 $this->assertEquals( '5.6.7.8', $derivative->getIP() );
18 $this->assertEquals( '1.2.3.4', $original->getIP() );