Browse Source

Updates to new AOT classes

tls-versions
spencergibb 2 years ago
parent
commit
d73f3b614e
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 8
      spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/aot/LoadBalancerChildContextInitializerTests.java

8
spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/aot/LoadBalancerChildContextInitializerTests.java

@ -28,8 +28,6 @@ import org.junit.jupiter.api.extension.ExtendWith; @@ -28,8 +28,6 @@ import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.aot.AotDetector;
import org.springframework.aot.test.generate.TestGenerationContext;
import org.springframework.aot.test.generate.compile.CompileWithTargetClassAccess;
import org.springframework.aot.test.generate.compile.TestCompiler;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration;
import org.springframework.boot.context.annotation.UserConfigurations;
@ -47,6 +45,8 @@ import org.springframework.context.annotation.Bean; @@ -47,6 +45,8 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.aot.ApplicationContextAotGenerator;
import org.springframework.context.support.GenericApplicationContext;
import org.springframework.core.test.tools.CompileWithForkedClassLoader;
import org.springframework.core.test.tools.TestCompiler;
import org.springframework.javapoet.ClassName;
import org.springframework.test.util.ReflectionTestUtils;
@ -70,7 +70,7 @@ public class LoadBalancerChildContextInitializerTests { @@ -70,7 +70,7 @@ public class LoadBalancerChildContextInitializerTests {
}
@Test
@CompileWithTargetClassAccess
@CompileWithForkedClassLoader
@SuppressWarnings("unchecked")
void shouldStartLBChildContextsFromAotContributions(CapturedOutput output) {
WebApplicationContextRunner contextRunner = new WebApplicationContextRunner(
@ -84,7 +84,7 @@ public class LoadBalancerChildContextInitializerTests { @@ -84,7 +84,7 @@ public class LoadBalancerChildContextInitializerTests {
(GenericApplicationContext) context.getSourceApplicationContext(), generationContext);
generationContext.writeGeneratedContent();
TestCompiler compiler = TestCompiler.forSystem();
compiler.withFiles(generationContext.getGeneratedFiles()).compile(compiled -> {
compiler.with(generationContext).compile(compiled -> {
ServletWebServerApplicationContext freshApplicationContext = new ServletWebServerApplicationContext();
ApplicationContextInitializer<GenericApplicationContext> initializer = compiled
.getInstance(ApplicationContextInitializer.class, className.toString());

Loading…
Cancel
Save