Community
Participate
Working Groups
In Eclipse 4.28.0 (also previous versions), conditional breakpoints stop at wrong conditions from within JUnit jupiter (5.93./1.9.3) assertAll() lambdas, preventing meaningful debugging with large sets of data. JDK currently is Oracle JDK 11.0.18. public static final List<Arguments> testSource() { return List.of( Arguments.of(null), Arguments.of("TEST1"), Arguments.of(""), Arguments.of(" "), Arguments.of("$"), ... ); } @ParameterizedTest @MethodSource("testSource") void myTest(String testStr) { assertAll( () -> { assertTrue(myMethod(testStr)) ; } ); } Setting a conditional breakpiont in the line "assertTrue..." with e. g. "$".equals(str) will e. g. also stop at " ", which breaks looking for and stopping at specific conditions that may cause an error, with complex data sets.