Skip to content

Commit c7437ea

Browse files
committed
test: add doesNotLogInvalidAdditionalClasspathRoots
1 parent abd83e8 commit c7437ea

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

platform-tests/src/test/java/org/junit/platform/console/tasks/DiscoveryRequestCreatorTests.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,20 @@ void logsInvalidSearchPathRoots(@TrackLogRecords LogRecordListener listener) {
391391
.hasSize(1);
392392
}
393393

394+
@Test
395+
void doesNotLogInvalidAdditionalClasspathRoots(@TrackLogRecords LogRecordListener listener) {
396+
var opts = new TestDiscoveryOptions();
397+
opts.setScanClasspath(true);
398+
opts.setAdditionalClasspathEntries(List.of(Paths.get("/also/does/not/exist")));
399+
400+
DiscoveryRequestCreator.toDiscoveryRequestBuilder(opts);
401+
402+
assertThat(listener.stream(DiscoveryRequestCreator.class))
403+
.map(LogRecord::getMessage)
404+
.filteredOn(msg -> msg.contains("/also/does/not/exist"))
405+
.isEmpty();
406+
}
407+
394408
private LauncherDiscoveryRequest convert() {
395409
return DiscoveryRequestCreator.toDiscoveryRequestBuilder(options).build();
396410
}

0 commit comments

Comments
 (0)