File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
test-utils/src/main/java/org/neo4j/gds/junit Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -87,12 +87,18 @@ public Object resolveParameter(
8787 public void invokeBeforeEachMethod (ExtensionContext context , ExtensionRegistry registry ) throws Throwable {
8888 this .parameterizedTestParameterResolver = registry .getExtensions (ParameterResolver .class )
8989 .stream ()
90- .filter (parameterResolver -> parameterResolver .getClass ()
91- .getName ()
92- .contains ("ParameterizedTestParameterResolver" ))
90+ .filter (parameterResolver -> {
91+ var resolverName = parameterResolver .getClass ()
92+ .getName ();
93+ return
94+ // JUnit 5.13+ for some reason some sub-projects are updating the JUnit version and we need to cater for that
95+ resolverName .contains ("ParameterizedTestMethodParameterResolver" )
96+ // JUnit 5.11 is the version we currently work with
97+ || resolverName .contains ("ParameterizedTestParameterResolver" );
98+ })
9399 .findFirst ()
94100 .orElseThrow (() -> new IllegalStateException (
95- "ParameterizedTestParameterResolver not found. Test needs to be @ParameterizedTest" )
101+ "ParameterizedTestMethodParameterResolver not found. Test needs to be @ParameterizedTest" )
96102 );
97103 }
98104
You can’t perform that action at this time.
0 commit comments