diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/date/tests/DateTime_data-massive.inc | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/date/tests/DateTime_data-massive.inc')
-rw-r--r-- | ext/date/tests/DateTime_data-massive.inc | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ext/date/tests/DateTime_data-massive.inc b/ext/date/tests/DateTime_data-massive.inc new file mode 100644 index 0000000..bf20759 --- /dev/null +++ b/ext/date/tests/DateTime_data-massive.inc @@ -0,0 +1,34 @@ +<?php + +/* + * Note: test names match method names in a set of PHPUnit tests + * in a userland package. Please be so kind as to leave them. + */ + +date_default_timezone_set('America/New_York'); + + +/* + * Massive dates + */ +echo "test_massive_positive: "; +$end = new DateTime; +$end->setDate(333333, 1, 1); +$end->setTime(16, 18, 02); + +$start = new DateTime; +$start->setDate(-333333, 1, 1); +$start->setTime(16, 18, 02); + +examine_diff($end, $start, 'P+666666Y0M0DT0H0M0S', 243494757); + +echo "test_massive_negative: "; +$end = new DateTime; +$end->setDate(-333333, 1, 1); +$end->setTime(16, 18, 02); + +$start = new DateTime; +$start->setDate(333333, 1, 1); +$start->setTime(16, 18, 02); + +examine_diff($end, $start, 'P-666666Y0M0DT0H0M0S', 243494757); |