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"); } }