public function testAdd() { $d1 = new QtiDuration('PT1S'); $d2 = new QtiDuration('PT1S'); $d1->add($d2); $this->assertEquals('PT2S', $d1->__toString()); $d1 = new QtiDuration('PT23H59M59S'); $d2 = new QtiDuration('PT10S'); $d1->add($d2); $this->assertEquals('P1DT9S', $d1->__toString()); $d1 = new QtiDuration('PT1S'); $d2 = new DateInterval('PT1S'); $d1->add($d2); $this->assertEquals('PT2S', $d1->__toString()); }