Skip to content

Commit 7a1b7db

Browse files
committed
Use Int64 instances in tests
1 parent 3a8f90b commit 7a1b7db

22 files changed

+37
-92
lines changed

tests/bson/bson-fromPHP-003.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ class MyDocument {
1212
}
1313

1414
$tests = array(
15-
array(new MongoDB\BSON\UTCDateTime('1416445411987')),
16-
array('x' => new MongoDB\BSON\UTCDateTime('1416445411987')),
15+
array(new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'))),
16+
array('x' => new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'))),
1717
array(new MyDocument),
1818
array('x' => new MyDocument),
1919
);

tests/bson/bson-fromPHP_error-003.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ $tests = array(
1616
new MongoDB\BSON\ObjectId,
1717
new MongoDB\BSON\Regex('regexp', 'i'),
1818
new MongoDB\BSON\Timestamp(1234, 5678),
19-
new MongoDB\BSON\UTCDateTime('1416445411987'),
19+
new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987')),
2020
);
2121

2222
foreach ($tests as $document) {

tests/bson/bson-toPHP-004.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ $tests = [
2929
new MongoDB\BSON\ObjectId('586c18d86118fd6c9012dec1'),
3030
new MongoDB\BSON\Regex('foo'),
3131
new MongoDB\BSON\Timestamp(1234, 5678),
32-
new MongoDB\BSON\UTCDateTime('1483479256924'),
32+
new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1483479256924')),
3333
];
3434

3535
foreach ($tests as $value) {

tests/bson/bson-utcdatetime-001.phpt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require_once __DIR__ . "/../utils/basic.inc";
1111

1212
$manager = create_test_manager();
1313

14-
$utcdatetime = new MongoDB\BSON\UTCDateTime("1416445411987");
14+
$utcdatetime = new MongoDB\BSON\UTCDateTime(2147483647);
1515

1616
$bulk = new MongoDB\Driver\BulkWrite();
1717
$bulk->insert(array('_id' => 1, 'x' => $utcdatetime));
@@ -38,12 +38,12 @@ foreach($tests as $n => $test) {
3838
===DONE===
3939
<?php exit(0); ?>
4040
--EXPECT--
41-
Test#0 { "0" : { "$date" : { "$numberLong" : "1416445411987" } } }
42-
string(59) "{ "0" : { "$date" : { "$numberLong" : "1416445411987" } } }"
43-
string(59) "{ "0" : { "$date" : { "$numberLong" : "1416445411987" } } }"
41+
Test#0 { "0" : { "$date" : { "$numberLong" : "2147483647" } } }
42+
string(56) "{ "0" : { "$date" : { "$numberLong" : "2147483647" } } }"
43+
string(56) "{ "0" : { "$date" : { "$numberLong" : "2147483647" } } }"
4444
bool(true)
45-
Test#1 { "0" : { "$date" : { "$numberLong" : "1416445411987" } } }
46-
string(59) "{ "0" : { "$date" : { "$numberLong" : "1416445411987" } } }"
47-
string(59) "{ "0" : { "$date" : { "$numberLong" : "1416445411987" } } }"
45+
Test#1 { "0" : { "$date" : { "$numberLong" : "2147483647" } } }
46+
string(56) "{ "0" : { "$date" : { "$numberLong" : "2147483647" } } }"
47+
string(56) "{ "0" : { "$date" : { "$numberLong" : "2147483647" } } }"
4848
bool(true)
4949
===DONE===

tests/bson/bson-utcdatetime-002.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MongoDB\BSON\UTCDateTime debug handler
33
--FILE--
44
<?php
55

6-
$utcdatetime = new MongoDB\BSON\UTCDateTime('1416445411987');
6+
$utcdatetime = new MongoDB\BSON\UTCDateTime(2147483647);
77

88
var_dump($utcdatetime);
99

@@ -13,6 +13,6 @@ var_dump($utcdatetime);
1313
--EXPECTF--
1414
object(MongoDB\BSON\UTCDateTime)#%d (%d) {
1515
["milliseconds"]=>
16-
%rint\(|string\(13\) "|%r1416445411987%r"|\)%r
16+
%rint\(|string\(10\) "|%r2147483647%r"|\)%r
1717
}
1818
===DONE===

tests/bson/bson-utcdatetime-clone-001.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ MongoDB\BSON\UTCDateTime can be cloned (PHP < 8.2)
88

99
require_once __DIR__ . "/../utils/basic.inc";
1010

11-
$utcdatetime = new MongoDB\BSON\UTCDateTime("1416445411987");
11+
$utcdatetime = new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'));
1212

1313
$clone = clone $utcdatetime;
1414

tests/bson/bson-utcdatetime-clone-002.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ MongoDB\BSON\UTCDateTime can be cloned (PHP >= 8.2)
88

99
require_once __DIR__ . "/../utils/basic.inc";
1010

11-
$utcdatetime = new MongoDB\BSON\UTCDateTime("1416445411987");
11+
$utcdatetime = new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'));
1212

1313
$clone = clone $utcdatetime;
1414

tests/bson/bson-utcdatetime-get_properties-001.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MongoDB\BSON\UTCDateTime get_properties handler (get_object_vars)
33
--FILE--
44
<?php
55

6-
$utcdatetime = new MongoDB\BSON\UTCDateTime('1416445411987');
6+
$utcdatetime = new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'));
77

88
var_dump(get_object_vars($utcdatetime));
99

tests/bson/bson-utcdatetime-get_properties-002.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MongoDB\BSON\UTCDateTime get_properties handler (foreach)
33
--FILE--
44
<?php
55

6-
$utcdatetime = new MongoDB\BSON\UTCDateTime('1416445411987');
6+
$utcdatetime = new MongoDB\BSON\UTCDateTime(new MongoDB\BSON\Int64('1416445411987'));
77

88
foreach ($utcdatetime as $key => $value) {
99
var_dump($key);

tests/bson/bson-utcdatetime-int-size-001.phpt

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)