|
@@ -20,6 +20,7 @@ import java.lang.reflect.Modifier;
|
|
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
import org.junit.jupiter.api.Test;
|
|
import org.junit.jupiter.api.extension.ExtendWith;
|
|
import org.junit.jupiter.api.extension.ExtendWith;
|
|
|
|
+import org.mockito.MockedStatic;
|
|
import org.mockito.Mockito;
|
|
import org.mockito.Mockito;
|
|
|
|
|
|
import org.springframework.aop.framework.ProxyFactory;
|
|
import org.springframework.aop.framework.ProxyFactory;
|
|
@@ -141,7 +142,7 @@ public class AutowireBeanFactoryObjectPostProcessorTests {
|
|
|
|
|
|
@Test
|
|
@Test
|
|
void postProcessWhenObjectIsCgLibProxyAndInNativeImageThenUseExistingBean() {
|
|
void postProcessWhenObjectIsCgLibProxyAndInNativeImageThenUseExistingBean() {
|
|
- try (var detector = Mockito.mockStatic(NativeDetector.class)) {
|
|
|
|
|
|
+ try (MockedStatic<NativeDetector> detector = Mockito.mockStatic(NativeDetector.class)) {
|
|
given(NativeDetector.inNativeImage()).willReturn(true);
|
|
given(NativeDetector.inNativeImage()).willReturn(true);
|
|
|
|
|
|
ProxyFactory proxyFactory = new ProxyFactory(new MyClass());
|
|
ProxyFactory proxyFactory = new ProxyFactory(new MyClass());
|
|
@@ -158,7 +159,7 @@ public class AutowireBeanFactoryObjectPostProcessorTests {
|
|
|
|
|
|
@Test
|
|
@Test
|
|
void postProcessWhenObjectIsCgLibProxyAndInNativeImageAndBeanDoesNotExistsThenIllegalStateException() {
|
|
void postProcessWhenObjectIsCgLibProxyAndInNativeImageAndBeanDoesNotExistsThenIllegalStateException() {
|
|
- try (var detector = Mockito.mockStatic(NativeDetector.class)) {
|
|
|
|
|
|
+ try (MockedStatic<NativeDetector> detector = Mockito.mockStatic(NativeDetector.class)) {
|
|
given(NativeDetector.inNativeImage()).willReturn(true);
|
|
given(NativeDetector.inNativeImage()).willReturn(true);
|
|
|
|
|
|
ProxyFactory proxyFactory = new ProxyFactory(new MyClass());
|
|
ProxyFactory proxyFactory = new ProxyFactory(new MyClass());
|