コード例 #1
0
ファイル: tests.php プロジェクト: jasherai/libwebta
 function testFormater()
 {
     // BytesToString
     $res = Formater::Bytes2String(23552);
     $this->assertEqual($res, "23 KB", "BytesToString");
     //Date2Fuzzy
     $res = Formater::Date2Fuzzy("2006-05-04 00:00:01");
     $this->assertEqual($res, "May 4 at 12:00am", "Date2Fuzzy");
     //CompareDates
     $res = Formater::CompareDates(date("Y-m-d"), date("Y-m-d", time() - 102240));
     $this->assertEqual($res, 1, "CompareDates");
     //TimeStringToStamp
     $res = Formater::TimeString2Stamp(date("Y-m-d"));
     $this->assertEqual($res, mktime(0, 0, 0, date("m"), date("d"), date("Y")), "TimeStringToStamp");
     //TimeStampToString
     $res = Formater::TimeStamp2String(time(), "Y-m-d");
     $this->assertEqual($res, date("Y-m-d"), "TimeStampToString");
     //TimeFormat
     $res = Formater::TimeFormat(time(), "Y-m-d");
     $this->assertEqual($res, date("Y-m-d"), "TimeFormat");
     //TimeToHumanReadable
     $res = Formater::Time2HumanReadable(86400);
     $this->assertTrue(strcasecmp($res, '1 day') == 0, "TimeToHumanReadable");
     //FuzzyTimeString
     $res = Formater::FuzzyTimeString(time());
     $this->assertTrue(stristr($res, "today"), "FuzzyTimeString");
     // time ago
     $time = time() - 58 - 60 * 2;
     $res = Formater::TimeAgo($time);
     $this->assertEqual($res, "2 mins 58 seconds ago", "TimeAgo");
 }