function testAddArguments() { $exp = array(1 => 'one', 'two', 'three'); $u = new URL(); $u->addArguments('one', 'two', 'three'); $this->assertEquals($exp, $u->getArguments(), 'Аргументы переданные как строки'); $u = new URL(); $u->addArguments(array('one', 'two', 'three')); $this->assertEquals($exp, $u->getArguments(), 'Аргументы переданные как массив'); $u = new URL(); $u->addArguments(array('one', 'two'), 'three'); $this->assertEquals($exp, $u->getArguments(), 'Аргументы переданные как строки и массив #1'); $u = new URL(); $u->addArguments('one', array('two', 'three')); $this->assertEquals($exp, $u->getArguments(), 'Аргументы переданные как строки и массив #1'); }