@@ -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