function testModify() { $cal = new Component\VCalendar(); $param = new Parameter($cal, 'name', null); $param->addValue(1); $this->assertEquals(array(1), $param->getParts()); $param->setParts(array(1, 2)); $this->assertEquals(array(1, 2), $param->getParts()); $param->addValue(3); $this->assertEquals(array(1, 2, 3), $param->getParts()); $param->setValue(4); $param->addValue(5); $this->assertEquals(array(4, 5), $param->getParts()); }