File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -85,13 +85,22 @@ public function testBigintSequence(): void
8585 ],
8686 ]));
8787
88- $ this ->assertEquals ((string )$ sequence , $ document ->getSequence ());
88+ $ this ->assertSame ((string )$ sequence , $ document ->getSequence ());
8989
9090 $ document = $ database ->getDocument (__FUNCTION__ , $ document ->getId ());
91- $ this ->assertEquals ((string )$ sequence , $ document ->getSequence ());
91+ $ this ->assertSame ((string )$ sequence , $ document ->getSequence ());
9292
9393 $ document = $ database ->findOne (__FUNCTION__ , [Query::equal ('$sequence ' , [(string )$ sequence ])]);
94- $ this ->assertEquals ((string )$ sequence , $ document ->getSequence ());
94+ $ this ->assertSame ((string )$ sequence , $ document ->getSequence ());
95+
96+ /**
97+ * Query with int $sequence value (supported by SQL adapters, rejected by MongoDB)
98+ */
99+ if ($ database ->getAdapter ()->getIdAttributeType () == Database::VAR_INTEGER ) {
100+ $ this ->assertTrue ($ sequence === 5_000_000_000_000_000 );
101+ $ document = $ database ->findOne (__FUNCTION__ , [Query::equal ('$sequence ' , [$ sequence ])]);
102+ $ this ->assertSame ((string )$ sequence , $ document ->getSequence ());
103+ }
95104 }
96105
97106 public function testCreateDocument (): Document
You can’t perform that action at this time.
0 commit comments