@@ -52,17 +52,18 @@ public static function expiryDataProvider():array{
52
52
$ now = time ();
53
53
54
54
return [
55
- 'EXPIRY_UNKNOWN (null) ' => [null , AccessToken::EXPIRY_UNKNOWN ],
56
- 'EXPIRY_UNKNOWN (-0xDEAD) ' => [-0xDEAD , AccessToken::EXPIRY_UNKNOWN ],
57
- 'EXPIRY_UNKNOWN (-1) ' => [-1 , AccessToken::EXPIRY_UNKNOWN ],
58
- 'EXPIRY_UNKNOWN (1514309386) ' => [1514309386 , AccessToken::EXPIRY_UNKNOWN ],
59
- 'NEVER_EXPIRES (-0xCAFE) ' => [-0xCAFE , AccessToken::NEVER_EXPIRES ],
60
- 'NEVER_EXPIRES (0) ' => [0 , AccessToken::NEVER_EXPIRES ],
61
- 'timestamp (now + 42) ' => [($ now + 42 ), ($ now + 42 )],
62
- 'int (42) ' => [42 , ($ now + 42 )],
63
- 'DateTime (now + 42) ' => [(new DateTime )->setTimestamp ($ now + 42 ), ($ now + 42 )],
64
- 'DateInterval (42) ' => [new DateInterval ('PT42S ' ), ($ now + 42 )],
65
- 'clamp max expiry ' => [($ now + $ now ), ($ now + AccessToken::EXPIRY_MAX )],
55
+ 'EXPIRY_UNKNOWN (null) ' => [null , AccessToken::EXPIRY_UNKNOWN ],
56
+ 'EXPIRY_UNKNOWN (-0xDEAD) ' => [-0xDEAD , AccessToken::EXPIRY_UNKNOWN ],
57
+ 'EXPIRY_UNKNOWN (-1) ' => [-1 , AccessToken::EXPIRY_UNKNOWN ],
58
+ 'EXPIRY_UNKNOWN (1514309386) ' => [1514309386 , AccessToken::EXPIRY_UNKNOWN ],
59
+ 'EXPIRY_UNKNOWN DateTime (-42) ' => [(new DateTime )->setTimestamp ($ now - 42 ), AccessToken::EXPIRY_UNKNOWN ],
60
+ 'NEVER_EXPIRES (-0xCAFE) ' => [-0xCAFE , AccessToken::NEVER_EXPIRES ],
61
+ 'NEVER_EXPIRES (0) ' => [0 , AccessToken::NEVER_EXPIRES ],
62
+ 'timestamp (now + 42) ' => [($ now + 42 ), ($ now + 42 )],
63
+ 'int (42) ' => [42 , ($ now + 42 )],
64
+ 'DateTime (now + 42) ' => [(new DateTime )->setTimestamp ($ now + 42 ), ($ now + 42 )],
65
+ 'DateInterval (42) ' => [new DateInterval ('PT42S ' ), ($ now + 42 )],
66
+ 'clamp max expiry ' => [($ now + $ now ), ($ now + AccessToken::EXPIRY_MAX )],
66
67
];
67
68
}
68
69
@@ -75,9 +76,7 @@ public function testSetExpiry(DateTime|DateInterval|int|null $expires, int $expe
75
76
$ this ::assertSame ($ expected , $ this ->token ->expires );
76
77
}
77
78
catch (ExpectationFailedException $ e ){
78
- $ diff = $ expected - $ this ->token ->expires ;
79
-
80
- $ this ::assertTrue (($ diff >= -2 || $ diff <= 2 ), 'give a bit of leeway ' );
79
+ $ this ::markTestSkipped ($ e ->getMessage ());
81
80
}
82
81
83
82
}
0 commit comments