--TEST-- IntlCalendar::equals(), ::before() and ::after() basic test --INI-- date.timezone=Atlantic/Azores --SKIPIF-- setTime($intlcal1->getTime()); var_dump($intlcal2->getType()); var_dump("1 eq 1", $intlcal1->equals($intlcal1)); var_dump("1 eq 2", $intlcal1->equals($intlcal2)); var_dump("1 before 2", $intlcal1->before($intlcal2)); var_dump("1 after 2", $intlcal1->after($intlcal2)); var_dump("1 eq 3", $intlcal1->equals($intlcal3)); var_dump("1 before 3", $intlcal1->before($intlcal3)); var_dump("1 after 3", $intlcal1->after($intlcal3)); var_dump("3 eq 2", intlcal_equals($intlcal3, $intlcal2)); var_dump("3 before 2", intlcal_before($intlcal3, $intlcal2)); var_dump("3 after 2", intlcal_after($intlcal3, $intlcal2)); ?> ==DONE== --EXPECT-- string(8) "japanese" string(6) "1 eq 1" bool(true) string(6) "1 eq 2" bool(true) string(10) "1 before 2" bool(false) string(9) "1 after 2" bool(false) string(6) "1 eq 3" bool(false) string(10) "1 before 3" bool(true) string(9) "1 after 3" bool(false) string(6) "3 eq 2" bool(false) string(10) "3 before 2" bool(false) string(9) "3 after 2" bool(true) ==DONE==