Skip to content

Commit 287e8e5

Browse files
committed
Test additional use cases in ExecutionsIntegrationTests
Issue: #1356
1 parent 1a0b8fc commit 287e8e5

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

platform-tests/src/test/java/org/junit/platform/testkit/engine/ExecutionsIntegrationTests.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,26 @@ void executionsFromSkippedTestEvents() {
3636
assertThat(testEvents.skipped().executions().count()).isEqualTo(1);
3737
}
3838

39+
@Test
40+
void executionsFromStartedTestEvents() {
41+
Events testEvents = getTestEvents();
42+
43+
// We expect 3 if the executions are created BEFORE filtering out "finished" events.
44+
assertThat(testEvents.executions().started().count()).isEqualTo(3);
45+
// We expect 0 if the executions are created AFTER filtering out "finished" events.
46+
assertThat(testEvents.started().executions().count()).isEqualTo(0);
47+
}
48+
49+
@Test
50+
void executionsFromFinishedTestEvents() {
51+
Events testEvents = getTestEvents();
52+
53+
// We expect 3 if the executions are created BEFORE filtering out "started" events.
54+
assertThat(testEvents.executions().finished().count()).isEqualTo(3);
55+
// We expect 0 if the executions are created AFTER filtering out "started" events.
56+
assertThat(testEvents.finished().executions().count()).isEqualTo(0);
57+
}
58+
3959
@Test
4060
void executionsFromSucceededTestEvents() {
4161
Events testEvents = getTestEvents();

0 commit comments

Comments
 (0)