From 2dd34cf967c03ebffb8fe62f077cadd02a93920a Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Thu, 15 Jun 2023 16:26:34 +0200 Subject: [PATCH] Clean up warnings in tests --- .../beanvalidation/MethodValidationProxyTests.java | 7 ++++--- .../result/method/annotation/MethodValidationTests.java | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationProxyTests.java b/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationProxyTests.java index 088899c16e..c57ffb3415 100644 --- a/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationProxyTests.java +++ b/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationProxyTests.java @@ -32,7 +32,6 @@ import org.junit.jupiter.api.Test; import org.springframework.aop.framework.ProxyFactory; import org.springframework.beans.MutablePropertyValues; import org.springframework.beans.factory.FactoryBean; -import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -110,18 +109,20 @@ public class MethodValidationProxyTests { @Test public void testLazyValidatorForMethodValidation() { - ApplicationContext context = new AnnotationConfigApplicationContext( + AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext( LazyMethodValidationConfig.class, CustomValidatorBean.class, MyValidBean.class, MyValidFactoryBean.class); context.getBeansOfType(MyValidInterface.class).values().forEach(bean -> bean.myValidMethod("value", 5)); + context.close(); } @Test public void testLazyValidatorForMethodValidationWithProxyTargetClass() { - ApplicationContext context = new AnnotationConfigApplicationContext( + AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext( LazyMethodValidationConfigWithProxyTargetClass.class, CustomValidatorBean.class, MyValidBean.class, MyValidFactoryBean.class); context.getBeansOfType(MyValidInterface.class).values().forEach(bean -> bean.myValidMethod("value", 5)); + context.close(); } diff --git a/spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MethodValidationTests.java b/spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MethodValidationTests.java index 619a3e759c..5b035cf23b 100644 --- a/spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MethodValidationTests.java +++ b/spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MethodValidationTests.java @@ -142,6 +142,7 @@ public class MethodValidationTests { } @Test + @SuppressWarnings("unchecked") void modelAttributeAsync() { // 1 for Mono argument validation + 1 for method validation of @RequestHeader