Skip to content

Commit 4637a36

Browse files
committed
DATACMNS-864 - Some tweaks after upgrade to Spring 5.0.
Tweaked QuerydslPredicateArgumentResolverUnitTests to adhere to stricter contract in MethodParameter. Got rid of the ancient Spring 3.x / 4.x distinction regarding the repository populators source XML file.
1 parent f4d78cb commit 4637a36

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

src/test/java/org/springframework/data/repository/config/ResourceReaderRepositoryPopulatorBeanDefinitionParserIntegrationTests.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.springframework.beans.factory.config.BeanDefinition;
2525
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
2626
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
27-
import org.springframework.core.SpringVersion;
2827
import org.springframework.core.io.ClassPathResource;
2928
import org.springframework.data.repository.init.Jackson2ResourceReader;
3029
import org.springframework.data.repository.init.ResourceReaderRepositoryPopulator;
@@ -99,10 +98,7 @@ private static void assertIsListOfClasspathResourcesWithPath(Object source, Stri
9998

10099
private static ClassPathResource getPopulatorResource() {
101100

102-
String springVersion = SpringVersion.getVersion();
103-
String populatorsResourceName = springVersion.startsWith("4") ? "populators-spring-4.0.xml" : "populators.xml";
104-
105-
return new ClassPathResource(populatorsResourceName,
101+
return new ClassPathResource("populators.xml",
106102
ResourceReaderRepositoryPopulatorBeanDefinitionParserIntegrationTests.class);
107103
}
108104
}

src/test/java/org/springframework/data/web/querydsl/QuerydslPredicateArgumentResolverUnitTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ public void detectsDomainTypesCorrectly() {
254254
private static MethodParameter getMethodParameterFor(String methodName, Class<?>... args) throws RuntimeException {
255255

256256
try {
257-
return new MethodParameter(Sample.class.getMethod(methodName, args), 0);
257+
return new MethodParameter(Sample.class.getMethod(methodName, args), args.length == 0 ? -1 : 0);
258258
} catch (NoSuchMethodException e) {
259259
throw new RuntimeException(e);
260260
}

0 commit comments

Comments
 (0)