summaryrefslogtreecommitdiff
path: root/ext/date/tests/006.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/date/tests/006.phpt')
-rw-r--r--ext/date/tests/006.phpt32
1 files changed, 32 insertions, 0 deletions
diff --git a/ext/date/tests/006.phpt b/ext/date/tests/006.phpt
new file mode 100644
index 0000000..19a044a
--- /dev/null
+++ b/ext/date/tests/006.phpt
@@ -0,0 +1,32 @@
+--TEST--
+checkdate() tests
+--FILE--
+<?php
+date_default_timezone_set('UTC');
+
+var_dump(checkdate());
+var_dump(checkdate(1,1,1));
+
+var_dump(checkdate(2,29,2006));
+var_dump(checkdate(31,6,2006));
+var_dump(checkdate(1,1,32768));
+var_dump(checkdate(1,1,32767));
+
+var_dump(checkdate(-1,1,2006));
+var_dump(checkdate(1,-1,2006));
+var_dump(checkdate(1,1,-1));
+
+echo "Done\n";
+?>
+--EXPECTF--
+Warning: checkdate() expects exactly 3 parameters, 0 given in %s on line %d
+bool(false)
+bool(true)
+bool(false)
+bool(false)
+bool(false)
+bool(true)
+bool(false)
+bool(false)
+bool(false)
+Done