function testGetArgument() { $u = new URL('one', 'two'); $this->assertTrue($u->hasArgument(1), 'Аргумент №1 есть'); $this->assertEquals('one', $u->getArgument(1), 'Значение аргумента №1'); $this->assertTrue($u->hasArgument(2), 'Аргумент №2 есть'); $this->assertEquals('two', $u->getArgument(2), 'Значение аргумента №2'); $this->assertFalse($u->hasArgument(3), 'Аргумента №3 нет'); $this->assertEquals('hi', $u->getArgument(3, 'hi'), 'Значение по-умолчанию'); }