|
30 | 30 | import org.junit.jupiter.api.AfterEach; |
31 | 31 | import org.junit.jupiter.api.Assertions; |
32 | 32 | import org.junit.jupiter.api.BeforeEach; |
33 | | -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; |
34 | 33 | import org.junit.jupiter.api.Named; |
35 | 34 | import org.junit.jupiter.api.Nested; |
36 | | -import org.junit.jupiter.api.Order; |
37 | 35 | import org.junit.jupiter.api.Test; |
38 | | -import org.junit.jupiter.api.TestMethodOrder; |
39 | 36 | import org.junit.jupiter.engine.NestedTestClassesTests.OuterClass.NestedClass; |
40 | 37 | import org.junit.jupiter.engine.NestedTestClassesTests.OuterClass.NestedClass.RecursiveNestedClass; |
41 | 38 | import org.junit.jupiter.engine.NestedTestClassesTests.OuterClass.NestedClass.RecursiveNestedSiblingClass; |
@@ -73,8 +70,11 @@ void nestedTestsAreExecutedInTheRightOrder(Consumer<LauncherDiscoveryRequestBuil |
73 | 70 | assertEquals(3, tests.started().count(), "# tests started"); |
74 | 71 | assertEquals(2, tests.succeeded().count(), "# tests succeeded"); |
75 | 72 | assertEquals(1, tests.failed().count(), "# tests failed"); |
76 | | - assertThat(tests.started().map(it -> it.getTestDescriptor().getDisplayName())) // |
77 | | - .containsExactly("someTest()", "successful()", "failing()"); |
| 73 | + |
| 74 | + assertThat(tests.started().map(it -> it.getTestDescriptor().getDisplayName()).toList()) // |
| 75 | + .containsExactlyInAnyOrder("someTest()", "successful()", "failing()") // |
| 76 | + .containsSubsequence("someTest()", "successful()") // |
| 77 | + .containsSubsequence("someTest()", "failing()"); |
78 | 78 |
|
79 | 79 | Events containers = executionResults.containerEvents(); |
80 | 80 | assertEquals(3, containers.started().count(), "# containers started"); |
@@ -248,15 +248,12 @@ void someTest() { |
248 | 248 | } |
249 | 249 |
|
250 | 250 | @Nested |
251 | | - @TestMethodOrder(OrderAnnotation.class) |
252 | 251 | class NestedTestCase { |
253 | 252 |
|
254 | | - @Order(1) |
255 | 253 | @Test |
256 | 254 | void successful() { |
257 | 255 | } |
258 | 256 |
|
259 | | - @Order(2) |
260 | 257 | @Test |
261 | 258 | void failing() { |
262 | 259 | Assertions.fail("Something went horribly wrong"); |
|
0 commit comments