From d09eb5e70ebd5242066e6f355f7e03e393608f1d Mon Sep 17 00:00:00 2001 From: Andreas Braun Date: Wed, 25 Sep 2024 14:08:33 +0200 Subject: [PATCH] Expect BulkWriteException --- tests/UnifiedSpecTests/ExpectedError.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/UnifiedSpecTests/ExpectedError.php b/tests/UnifiedSpecTests/ExpectedError.php index 06cd2c902..9d598fa1f 100644 --- a/tests/UnifiedSpecTests/ExpectedError.php +++ b/tests/UnifiedSpecTests/ExpectedError.php @@ -7,7 +7,6 @@ use MongoDB\Driver\Exception\ExecutionTimeoutException; use MongoDB\Driver\Exception\RuntimeException; use MongoDB\Driver\Exception\ServerException; -use MongoDB\Driver\Exception\WriteException; use MongoDB\Tests\UnifiedSpecTests\Constraint\Matches; use PHPUnit\Framework\Assert; use stdClass; @@ -157,14 +156,14 @@ public function assert(?Throwable $e = null): void } if (isset($this->matchesResultDocument)) { - assertThat($e, logicalOr(isInstanceOf(CommandException::class), isInstanceOf(WriteException::class))); + assertThat($e, logicalOr(isInstanceOf(CommandException::class), isInstanceOf(BulkWriteException::class))); if ($e instanceof CommandException) { assertThat($e->getResultDocument(), $this->matchesResultDocument, 'CommandException result document matches'); - } elseif ($e instanceof WriteException) { + } elseif ($e instanceof BulkWriteException) { $writeErrors = $e->getWriteResult()->getErrorReplies(); assertCount(1, $writeErrors); - assertThat($writeErrors[0], $this->matchesResultDocument, 'WriteException result document matches'); + assertThat($writeErrors[0], $this->matchesResultDocument, 'BulkWriteException result document matches'); } }