. # This file contains tests for functions in wfpl/misc.php # # See wfpl/unit_tests.php for details on how to run or create tests require_once(__DIR__.'/../'.'misc.php'); function test_ordinalize() { $tests = array( '', '', 0, "0th", 1, "1st", 2, "2nd", 3, "3rd", 4, "4th", 5, "5th", 6, "6th", 7, "7th", 8, "8th", 9, "9th", 10, "10th", 11, "11th", 12, "12th", 13, "13th", 14, "14th", 15, "15th", 16, "16th", 17, "17th", 18, "18th", 19, "19th", 20, "20th", 21, "21st", 22, "22nd", 23, "23rd", 24, "24th", 25, "25th", 26, "26th", 27, "27th", 111, "111th", "62", "62nd"); for($i = 0; $i < count($tests); $i += 2) { $arg = $tests[$i]; $correct = $tests[$i + 1]; unit_test_func('ordinalize', $arg, $correct); } } function misc_unit_tests_main() { test_ordinalize(); }