function testAddParameter() { $u = new URL(); $u->addParameter('hello', 'world')->addParameter('name', 'john'); $this->assertEquals(array('hello' => 'world', 'name' => 'john'), $u->getParameters(), 'Простые параметры'); $u = new URL(); $u->addParameter('one', 1)->addParameter('one', 2); $this->assertEquals(array('one' => array(1, 2)), $u->getParameters(), 'Параметры добавленные в массив по очереди'); $u->addParameter('one', array(3, 4)); $this->assertEquals(array('one' => array(1, 2, 3, 4)), $u->getParameters(), 'Параметры добавленные массивом'); }