--- /dev/null
+--TEST--
+date_add() return false with wrong params
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+display_errors=false
+--FILE--
+<?php
+var_dump(date_add()); // invalid parameters
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file
--- /dev/null
+--TEST--
+date_create_from_format() return false with wrong params
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+display_errors=false
+--FILE--
+<?php
+var_dump(date_create_from_format()); // invalid parameters
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file
--- /dev/null
+--TEST--
+date_create_from_format() return false
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+--FILE--
+<?php
+var_dump(date_create_from_format('Y-m-d', '2009---01')); // invalid date
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file
--- /dev/null
+--TEST--
+date_get_last_errors() return false
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+--FILE--
+<?php
+var_dump(date_get_last_errors()); // no date was parsed, so no errors
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file
--- /dev/null
+--TEST--
+date_parse_from_format() return false with wrong params
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+display_errors=false
+--FILE--
+<?php
+var_dump(date_parse_from_format()); // invalid parameters
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file
--- /dev/null
+--TEST--
+strtotime() with return false
+--CREDITS--
+"Anna Filina" <afilina@phpquebec.org>
+#PHPTestFest2009 2009-05-02
+--INI--
+date.timezone=UTC
+--FILE--
+<?php
+var_dump(strtotime('mayy 2 2009')); // misspelled month name
+?>
+--EXPECT--
+bool(false)
\ No newline at end of file