On Thu, Feb 10, 2011 at 23:57, Daniel Convissor <dani...@php.net> wrote:
> danielc Thu, 10 Feb 2011 22:57:41 +0000
>
> Revision: http://svn.php.net/viewvc?view=revision&revision=308238
>
> Log:
> Add extensive tests for DateTime::diff(), add() and sub().
Are all of these supposed to be working?
Most of them fail miserably for me, see attached diff from one of them.
-Hannes
001+ test_time_spring_type2_prev_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-02-11 02:18:48 EST = **P+0Y1M2DT16H19M40S** | BACK: 2010-02-11 02:18:48
EST + P+0Y1M2DT16H19M40S = **2010-03-13 23:38:28 EST** | DAYS: **30**
002+ test_time_spring_type2_prev_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-13 18:38:28 EST = **P+0Y0M0DT5H31M52S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M0DT5H31M52S = **2010-03-14 05:10:20 EST** | DAYS: **0**
003+ test_time_spring_type2_prev_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-13 18:38:28 EST = **P+0Y0M0DT7H38M27S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M0DT7H38M27S = **2010-03-14 07:16:55 EST** | DAYS: **0**
004+ test_time_spring_type2_prev_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-13 18:38:28 EST = **P+0Y0M2DT0H21M31S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M2DT0H21M31S = **2010-03-15 23:59:59 EST** | DAYS: **2**
005+ test_time_spring_type2_st_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-14 00:10:20 EST = **P-0Y0M0DT5H31M52S** | BACK: 2010-03-14 00:10:20 EST
+ P-0Y0M0DT5H31M52S = **2010-03-13 23:38:28 EST** | DAYS: **0**
006+ test_time_spring_type2_st_type3_st: FWD: 2010-03-14 00:15:35 EST -
2010-03-14 00:10:20 EST = **P+0Y0M0DT0H5M15S** | BACK: 2010-03-14 00:10:20 EST
+ P+0Y0M0DT0H5M15S = **2010-03-14 05:15:35 EST** | DAYS: **0**
007+ test_time_spring_type2_st_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-14 00:10:20 EST = **P+0Y0M0DT2H6M35S** | BACK: 2010-03-14 00:10:20 EST
+ P+0Y0M0DT2H6M35S = **2010-03-14 07:16:55 EST** | DAYS: **0**
008+ test_time_spring_type2_st_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-14 00:10:20 EST = **P+0Y0M1DT18H49M39S** | BACK: 2010-03-14 00:10:20
EST + P+0Y0M1DT18H49M39S = **2010-03-15 23:59:59 EST** | DAYS: **1**
009+ test_time_spring_type2_dt_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-14 03:16:55 EDT = **P-0Y0M0DT7H38M27S** | BACK: 2010-03-14 03:16:55 EDT
+ P-0Y0M0DT7H38M27S = **2010-03-13 23:38:28 EDT** | DAYS: **0**
010+ test_time_spring_type2_dt_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-14 03:16:55 EDT = **P-0Y0M0DT2H6M35S** | BACK: 2010-03-14 03:16:55 EDT
+ P-0Y0M0DT2H6M35S = **2010-03-14 05:10:20 EDT** | DAYS: **0**
011+ test_time_spring_type2_dt_type3_dt: FWD: 2010-03-14 05:19:56 EDT -
2010-03-14 03:16:55 EDT = **P+0Y0M0DT2H3M1S** | BACK: 2010-03-14 03:16:55 EDT +
P+0Y0M0DT2H3M1S = **2010-03-14 09:19:56 EDT** | DAYS: **0**
012+ test_time_spring_type2_dt_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-14 03:16:55 EDT = **P+0Y0M1DT16H43M4S** | BACK: 2010-03-14 03:16:55 EDT
+ P+0Y0M1DT16H43M4S = **2010-03-15 23:59:59 EDT** | DAYS: **1**
013+ test_time_spring_type2_post_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-15 19:59:59 EDT = **P-0Y0M2DT0H21M31S** | BACK: 2010-03-15 19:59:59 EDT
+ P-0Y0M2DT0H21M31S = **2010-03-13 23:38:28 EDT** | DAYS: **2**
014+ test_time_spring_type2_post_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-15 19:59:59 EDT = **P-0Y0M1DT18H49M39S** | BACK: 2010-03-15 19:59:59
EDT + P-0Y0M1DT18H49M39S = **2010-03-14 05:10:20 EDT** | DAYS: **1**
015+ test_time_spring_type2_post_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-15 19:59:59 EDT = **P-0Y0M1DT16H43M4S** | BACK: 2010-03-15 19:59:59 EDT
+ P-0Y0M1DT16H43M4S = **2010-03-14 07:16:55 EDT** | DAYS: **1**
016+ test_time_spring_type2_post_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-15 18:57:55 EDT = **P+0Y0M0DT1H2M4S** | BACK: 2010-03-15 18:57:55 EDT +
P+0Y0M0DT1H2M4S = **2010-03-15 23:59:59 EDT** | DAYS: **0**
001- test_time_spring_type2_prev_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-02-11 02:18:48 EST = **P+0Y1M2DT16H19M40S** | BACK: 2010-02-11 02:18:48
EST + P+0Y1M2DT16H19M40S = **2010-03-13 18:38:28 EST** | DAYS: **30**
002- test_time_spring_type2_prev_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-13 18:38:28 EST = **P+0Y0M0DT5H31M52S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M0DT5H31M52S = **2010-03-14 00:10:20 EST** | DAYS: **0**
003- test_time_spring_type2_prev_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-13 18:38:28 EST = **P+0Y0M0DT7H38M27S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M0DT7H38M27S = **2010-03-14 03:16:55 EDT** | DAYS: **0**
004- test_time_spring_type2_prev_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-13 18:38:28 EST = **P+0Y0M2DT1H21M31S** | BACK: 2010-03-13 18:38:28 EST
+ P+0Y0M2DT1H21M31S = **2010-03-15 19:59:59 EDT** | DAYS: **2**
005- test_time_spring_type2_st_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-14 00:10:20 EST = **P-0Y0M0DT5H31M52S** | BACK: 2010-03-14 00:10:20 EST
+ P-0Y0M0DT5H31M52S = **2010-03-13 18:38:28 EST** | DAYS: **0**
006- test_time_spring_type2_st_type3_st: FWD: 2010-03-14 00:15:35 EST -
2010-03-14 00:10:20 EST = **P+0Y0M0DT0H5M15S** | BACK: 2010-03-14 00:10:20 EST
+ P+0Y0M0DT0H5M15S = **2010-03-14 00:15:35 EST** | DAYS: **0**
007- test_time_spring_type2_st_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-14 00:10:20 EST = **P+0Y0M0DT2H6M35S** | BACK: 2010-03-14 00:10:20 EST
+ P+0Y0M0DT2H6M35S = **2010-03-14 03:16:55 EDT** | DAYS: **0**
008- test_time_spring_type2_st_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-14 00:10:20 EST = **P+0Y0M1DT18H49M39S** | BACK: 2010-03-14 00:10:20
EST + P+0Y0M1DT18H49M39S = **2010-03-15 19:59:59 EDT** | DAYS: **1**
009- test_time_spring_type2_dt_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-14 03:16:55 EDT = **P-0Y0M0DT7H38M27S** | BACK: 2010-03-14 03:16:55 EDT
+ P-0Y0M0DT7H38M27S = **2010-03-13 18:38:28 EST** | DAYS: **0**
010- test_time_spring_type2_dt_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-14 03:16:55 EDT = **P-0Y0M0DT2H6M35S** | BACK: 2010-03-14 03:16:55 EDT
+ P-0Y0M0DT2H6M35S = **2010-03-14 00:10:20 EST** | DAYS: **0**
011- test_time_spring_type2_dt_type3_dt: FWD: 2010-03-14 05:19:56 EDT -
2010-03-14 03:16:55 EDT = **P+0Y0M0DT2H3M1S** | BACK: 2010-03-14 03:16:55 EDT +
P+0Y0M0DT2H3M1S = **2010-03-14 05:19:56 EDT** | DAYS: **0**
012- test_time_spring_type2_dt_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-14 03:16:55 EDT = **P+0Y0M1DT16H43M4S** | BACK: 2010-03-14 03:16:55 EDT
+ P+0Y0M1DT16H43M4S = **2010-03-15 19:59:59 EDT** | DAYS: **1**
013- test_time_spring_type2_post_type3_prev: FWD: 2010-03-13 18:38:28 EST -
2010-03-15 19:59:59 EDT = **P-0Y0M2DT1H21M31S** | BACK: 2010-03-15 19:59:59 EDT
+ P-0Y0M2DT1H21M31S = **2010-03-13 18:38:28 EST** | DAYS: **2**
014- test_time_spring_type2_post_type3_st: FWD: 2010-03-14 00:10:20 EST -
2010-03-15 19:59:59 EDT = **P-0Y0M1DT18H49M39S** | BACK: 2010-03-15 19:59:59
EDT + P-0Y0M1DT18H49M39S = **2010-03-14 00:10:20 EST** | DAYS: **1**
015- test_time_spring_type2_post_type3_dt: FWD: 2010-03-14 03:16:55 EDT -
2010-03-15 19:59:59 EDT = **P-0Y0M1DT16H43M4S** | BACK: 2010-03-15 19:59:59 EDT
+ P-0Y0M1DT16H43M4S = **2010-03-14 03:16:55 EDT** | DAYS: **1**
016- test_time_spring_type2_post_type3_post: FWD: 2010-03-15 19:59:59 EDT -
2010-03-15 18:57:55 EDT = **P+0Y0M0DT1H2M4S** | BACK: 2010-03-15 18:57:55 EDT +
P+0Y0M0DT1H2M4S = **2010-03-15 19:59:59 EDT** | DAYS: **0**
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php