|
21 | 21 | import static org.springframework.data.mongodb.core.query.Criteria.*; |
22 | 22 | import static org.springframework.data.mongodb.core.query.Query.*; |
23 | 23 |
|
24 | | -import com.mongodb.client.model.ChangeStreamPreAndPostImagesOptions; |
25 | | -import com.mongodb.client.model.CreateCollectionOptions; |
26 | | -import com.mongodb.client.model.changestream.FullDocumentBeforeChange; |
27 | 24 | import lombok.AllArgsConstructor; |
28 | 25 | import lombok.Data; |
29 | 26 | import lombok.NoArgsConstructor; |
|
42 | 39 | import org.junit.jupiter.api.AfterEach; |
43 | 40 | import org.junit.jupiter.api.BeforeAll; |
44 | 41 | import org.junit.jupiter.api.BeforeEach; |
| 42 | +import org.junit.jupiter.api.Disabled; |
45 | 43 | import org.junit.jupiter.api.Test; |
46 | 44 | import org.junit.jupiter.api.extension.ExtendWith; |
| 45 | +import org.junitpioneer.jupiter.RepeatFailedTest; |
47 | 46 | import org.springframework.data.annotation.Id; |
48 | 47 | import org.springframework.data.mongodb.core.ChangeStreamOptions; |
49 | 48 | import org.springframework.data.mongodb.core.CollectionOptions; |
|
62 | 61 |
|
63 | 62 | import com.mongodb.client.model.changestream.ChangeStreamDocument; |
64 | 63 | import com.mongodb.client.model.changestream.FullDocument; |
65 | | -import org.junitpioneer.jupiter.RepeatFailedTest; |
| 64 | +import com.mongodb.client.model.changestream.FullDocumentBeforeChange; |
66 | 65 |
|
67 | 66 | /** |
68 | 67 | * Integration test for subscribing to a {@link com.mongodb.operation.ChangeStreamBatchCursor} inside the |
@@ -702,7 +701,7 @@ void readsFullDocumentBeforeChangeWhenOptionDeclaredWhenAvailableAndChangeStream |
702 | 701 | } |
703 | 702 |
|
704 | 703 | @Test // GH-4187 |
705 | | - @EnableIfMongoServerVersion(isLessThan = "6.0") |
| 704 | + @Disabled("Flakey test failing occasionally due to timing issues") |
706 | 705 | void readsFullDocumentBeforeChangeWhenOptionDeclaredRequiredAndMongoVersionIsLessThan6() throws InterruptedException { |
707 | 706 |
|
708 | 707 | CollectingMessageListener<ChangeStreamDocument<Document>, User> messageListener = new CollectingMessageListener<>(); |
|
0 commit comments