public function testRemoveParameter() { $data = array('stef' => 'ecuador', 'amy' => 'florida', 'stasy' => 'ukraine', 'lalala'); $p = new AgaviParameterHolder($data); $this->assertEquals('ecuador', $p->removeParameter('stef')); $this->assertEquals(NULL, $p->removeParameter('kiki')); $this->assertEquals('lalala', $p->removeParameter(0)); $this->assertEquals(array('amy', 'stasy'), $p->getParameterNames()); $this->assertEquals(array('amy' => 'florida', 'stasy' => 'ukraine'), $p->getParameters()); $p->clearParameters(); $this->assertEquals(array(), $p->getParameters()); }