Suppress warnings from tests in Gradle build

This commit is contained in:
Sam Brannen 2019-02-01 11:13:53 +01:00
parent 5e7065d829
commit 0742986e0e
3 changed files with 14 additions and 4 deletions

View File

@ -251,6 +251,7 @@ public class AutowiredAnnotationBeanPostProcessorTests {
} }
@Test @Test
@SuppressWarnings("deprecation")
public void testExtendedResourceInjectionWithAtRequired() { public void testExtendedResourceInjectionWithAtRequired() {
bf.addBeanPostProcessor(new RequiredAnnotationBeanPostProcessor()); bf.addBeanPostProcessor(new RequiredAnnotationBeanPostProcessor());
RootBeanDefinition bd = new RootBeanDefinition(TypedExtendedResourceInjectionBean.class); RootBeanDefinition bd = new RootBeanDefinition(TypedExtendedResourceInjectionBean.class);
@ -2260,7 +2261,9 @@ public class AutowiredAnnotationBeanPostProcessorTests {
} }
@Override @Override
@Autowired @Required @Autowired
@Required
@SuppressWarnings("deprecation")
public void setTestBean2(TestBean testBean2) { public void setTestBean2(TestBean testBean2) {
super.setTestBean2(testBean2); super.setTestBean2(testBean2);
} }

View File

@ -153,6 +153,7 @@ public class InjectAnnotationBeanPostProcessorTests {
} }
@Test @Test
@SuppressWarnings("deprecation")
public void testExtendedResourceInjectionWithAtRequired() { public void testExtendedResourceInjectionWithAtRequired() {
bf.addBeanPostProcessor(new RequiredAnnotationBeanPostProcessor()); bf.addBeanPostProcessor(new RequiredAnnotationBeanPostProcessor());
RootBeanDefinition bd = new RootBeanDefinition(TypedExtendedResourceInjectionBean.class); RootBeanDefinition bd = new RootBeanDefinition(TypedExtendedResourceInjectionBean.class);
@ -669,7 +670,9 @@ public class InjectAnnotationBeanPostProcessorTests {
} }
@Override @Override
@Inject @Required @Inject
@Required
@SuppressWarnings("deprecation")
public void setTestBean2(TestBean testBean2) { public void setTestBean2(TestBean testBean2) {
super.setTestBean2(testBean2); super.setTestBean2(testBean2);
} }

View File

@ -49,15 +49,17 @@ import static org.junit.Assert.*;
public class MethodValidationTests { public class MethodValidationTests {
@Test @Test
@SuppressWarnings("unchecked")
public void testMethodValidationInterceptor() { public void testMethodValidationInterceptor() {
MyValidBean bean = new MyValidBean(); MyValidBean bean = new MyValidBean();
ProxyFactory proxyFactory = new ProxyFactory(bean); ProxyFactory proxyFactory = new ProxyFactory(bean);
proxyFactory.addAdvice(new MethodValidationInterceptor()); proxyFactory.addAdvice(new MethodValidationInterceptor());
proxyFactory.addAdvisor(new AsyncAnnotationAdvisor()); proxyFactory.addAdvisor(new AsyncAnnotationAdvisor());
doTestProxyValidation((MyValidInterface) proxyFactory.getProxy()); doTestProxyValidation((MyValidInterface<String>) proxyFactory.getProxy());
} }
@Test @Test
@SuppressWarnings("unchecked")
public void testMethodValidationPostProcessor() { public void testMethodValidationPostProcessor() {
StaticApplicationContext ac = new StaticApplicationContext(); StaticApplicationContext ac = new StaticApplicationContext();
ac.registerSingleton("mvpp", MethodValidationPostProcessor.class); ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
@ -70,7 +72,7 @@ public class MethodValidationTests {
ac.close(); ac.close();
} }
private void doTestProxyValidation(MyValidInterface proxy) { private void doTestProxyValidation(MyValidInterface<String> proxy) {
assertNotNull(proxy.myValidMethod("value", 5)); assertNotNull(proxy.myValidMethod("value", 5));
try { try {
assertNotNull(proxy.myValidMethod("value", 15)); assertNotNull(proxy.myValidMethod("value", 15));
@ -122,6 +124,7 @@ public class MethodValidationTests {
@Test @Test
public void testLazyValidatorForMethodValidation() { public void testLazyValidatorForMethodValidation() {
@SuppressWarnings("resource")
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext( AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(
LazyMethodValidationConfig.class, CustomValidatorBean.class, LazyMethodValidationConfig.class, CustomValidatorBean.class,
MyValidBean.class, MyValidFactoryBean.class); MyValidBean.class, MyValidFactoryBean.class);
@ -130,6 +133,7 @@ public class MethodValidationTests {
@Test @Test
public void testLazyValidatorForMethodValidationWithProxyTargetClass() { public void testLazyValidatorForMethodValidationWithProxyTargetClass() {
@SuppressWarnings("resource")
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext( AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(
LazyMethodValidationConfigWithProxyTargetClass.class, CustomValidatorBean.class, LazyMethodValidationConfigWithProxyTargetClass.class, CustomValidatorBean.class,
MyValidBean.class, MyValidFactoryBean.class); MyValidBean.class, MyValidFactoryBean.class);