Skip to content

Commit b3bef92

Browse files
committed
adjust cluster tests
1 parent 0da7a02 commit b3bef92

File tree

1 file changed

+33
-8
lines changed

1 file changed

+33
-8
lines changed

tests/DocumentBasicTest.php

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,12 @@ public function testInsertManySilent()
198198

199199
$result = $documentHandler->insertMany($collection->getName(), $documents, ['silent' => true]);
200200
static::assertTrue(is_array($result));
201-
static::assertEquals(0, count($result));
201+
202+
if (isCluster($this->connection)) {
203+
static::assertEquals(4, count($result));
204+
} else {
205+
static::assertEquals(0, count($result));
206+
}
202207
}
203208

204209

@@ -257,14 +262,34 @@ public function testInsertManySilentWithErrors()
257262

258263
$result = $documentHandler->insertMany($collection->getName(), $documents, ['silent' => true]);
259264
static::assertTrue(is_array($result));
260-
static::assertEquals(2, count($result));
265+
266+
if (isCluster($this->connection)) {
267+
static::assertEquals(4, count($result));
268+
269+
foreach ($result as $i => $doc) {
270+
if ($i < 2) {
271+
static::assertArrayHasKey('_id', $doc);
272+
static::assertArrayHasKey('_key', $doc);
273+
static::assertArrayHasKey('_rev', $doc);
274+
static::assertEquals('test' . ($i + 1) , $doc['_key']);
275+
} else {
276+
static::assertArrayHasKey('error', $doc);
277+
static::assertArrayHasKey('errorNum', $doc);
278+
static::assertArrayHasKey('errorMessage', $doc);
279+
static::assertTrue($doc['error']);
280+
static::assertEquals(1210, $doc['errorNum']);
281+
}
282+
}
283+
} else {
284+
static::assertEquals(2, count($result));
261285

262-
foreach ($result as $i => $doc) {
263-
static::assertArrayHasKey('error', $doc);
264-
static::assertArrayHasKey('errorNum', $doc);
265-
static::assertArrayHasKey('errorMessage', $doc);
266-
static::assertTrue($doc['error']);
267-
static::assertEquals(1210, $doc['errorNum']);
286+
foreach ($result as $i => $doc) {
287+
static::assertArrayHasKey('error', $doc);
288+
static::assertArrayHasKey('errorNum', $doc);
289+
static::assertArrayHasKey('errorMessage', $doc);
290+
static::assertTrue($doc['error']);
291+
static::assertEquals(1210, $doc['errorNum']);
292+
}
268293
}
269294
}
270295

0 commit comments

Comments
 (0)