Example #1
0
 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());
 }