Exemplo n.º 1
0
 function testReportedBug()
 {
     // Get now date/time
     $dtNow = new jDateTime();
     $dtNow->setFromString("2008-02-08 00:27:22", jDateTime::DB_DTFORMAT);
     // Get expiration date
     $expirationDate = "2008-02-12 00:00:00";
     // Create date time object from DB date
     $dtExpirationDate = new jDateTime();
     $dtExpirationDate->setFromString($expirationDate, jDateTime::DB_DTFORMAT);
     // Compute difference between these dates
     try {
         $countdown = $dtNow->durationTo($dtExpirationDate);
         $dtNow->add($countdown);
         $this->assertEqual($dtNow, $dtExpirationDate);
     } catch (Exception $e) {
         $this->fail("Rejected duration construction");
     }
 }