From 69bfd5dac38a617161b1a245e61dea964fa7907e Mon Sep 17 00:00:00 2001 From: Gabriel da Gama Date: Tue, 7 Nov 2017 10:18:38 +0000 Subject: [PATCH] Added tests for DateTime __set_status --- ext/date/tests/DateTime__set_state_basic.phpt | 23 +++++++++++++++++++ ext/date/tests/DateTime__set_state_error.phpt | 14 +++++++++++ 2 files changed, 37 insertions(+) create mode 100644 ext/date/tests/DateTime__set_state_basic.phpt create mode 100644 ext/date/tests/DateTime__set_state_error.phpt diff --git a/ext/date/tests/DateTime__set_state_basic.phpt b/ext/date/tests/DateTime__set_state_basic.phpt new file mode 100644 index 0000000000..65a3165327 --- /dev/null +++ b/ext/date/tests/DateTime__set_state_basic.phpt @@ -0,0 +1,23 @@ +--TEST-- +Basic test for __set_state() method +--CREDITS-- +Gabriel da Gama +# PHPDublin PHPTestFest 2017 +--FILE-- + +--EXPECTF-- +*** Testing __set_state on DateTime objects *** +object(DateTime)#2 (3) { + ["date"]=> + string(26) "2017-10-18 19:50:00.000000" + ["timezone_type"]=> + int(3) + ["timezone"]=> + string(13) "Europe/Dublin" +} diff --git a/ext/date/tests/DateTime__set_state_error.phpt b/ext/date/tests/DateTime__set_state_error.phpt new file mode 100644 index 0000000000..a393733811 --- /dev/null +++ b/ext/date/tests/DateTime__set_state_error.phpt @@ -0,0 +1,14 @@ +--TEST-- +Test error on __set_state() method +--CREDITS-- +Gabriel da Gama +# PHPDublin PHPTestFest 2017 +--FILE-- + +--EXPECTF-- +*** Testing error on __set_state on DateTime objects *** +bool(false)