Skip to content

Commit 32d65b7

Browse files
committed
CXX-2328 skip tests that call getLastError
1 parent d2559c3 commit 32d65b7

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

src/mongocxx/test/collection.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
212212
}
213213

214214
SECTION("unacknowledged write concern returns disengaged optional", "[collection]") {
215+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
216+
WARN("Skipping - getLastError removed in SERVER-57390");
217+
return;
218+
}
215219
collection coll = db["insert_one_unack_write"];
216220
coll.drop();
217221
options::insert opts{};
@@ -339,6 +343,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
339343
}
340344

341345
SECTION("unacknowledged write concern returns disengaged optional") {
346+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
347+
WARN("Skipping - getLastError removed in SERVER-57390");
348+
return;
349+
}
342350
collection coll = db["insert_many_unack_write"];
343351
coll.drop();
344352
options::insert opts{};
@@ -607,6 +615,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
607615
}
608616

609617
SECTION("unacknowledged write concern returns disengaged optional") {
618+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
619+
WARN("Skipping - getLastError removed in SERVER-57390");
620+
return;
621+
}
610622
collection coll = db["update_one_unack_write"];
611623
coll.drop();
612624

@@ -720,6 +732,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
720732
}
721733

722734
SECTION("unacknowledged write concern returns disengaged optional") {
735+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
736+
WARN("Skipping - getLastError removed in SERVER-57390");
737+
return;
738+
}
723739
collection coll = db["update_many_unack_write"];
724740
coll.drop();
725741

@@ -898,6 +914,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
898914
}
899915

900916
SECTION("unacknowledged write concern returns disengaged optional") {
917+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
918+
WARN("Skipping - getLastError removed in SERVER-57390");
919+
return;
920+
}
901921
collection coll = db["replace_one_unack_write"];
902922
coll.drop();
903923

@@ -1038,6 +1058,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
10381058
}
10391059

10401060
SECTION("unacknowledged write concern returns disengaged optional") {
1061+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
1062+
WARN("Skipping - getLastError removed in SERVER-57390");
1063+
return;
1064+
}
10411065
collection coll = db["delete_one_unack_write"];
10421066
coll.drop();
10431067

@@ -1139,6 +1163,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
11391163
}
11401164

11411165
SECTION("unacknowledged write concern returns disengaged optional") {
1166+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
1167+
WARN("Skipping - getLastError removed in SERVER-57390");
1168+
return;
1169+
}
11421170
collection coll = db["delete_many_unack_write"];
11431171
coll.drop();
11441172

@@ -2131,6 +2159,10 @@ TEST_CASE("CRUD functionality", "[driver::collection]") {
21312159
}
21322160

21332161
SECTION("unacknowledged write concern returns disengaged optional", "[collection]") {
2162+
if (test_util::get_max_wire_version(mongodb_client) > 13) {
2163+
WARN("Skipping - getLastError removed in SERVER-57390");
2164+
return;
2165+
}
21342166
collection coll = db["bulk_write_unack_write"];
21352167
coll.drop();
21362168

0 commit comments

Comments
 (0)