Relocate bean override infrastructure to the proper package in the TCF

This commit is contained in:
Sam Brannen
2024-03-11 14:21:04 +01:00
parent f30a67c9d0
commit 71245f9655
37 changed files with 72 additions and 70 deletions

View File

@@ -25,9 +25,9 @@ import org.junit.jupiter.api.Test;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.AliasFor;
import org.springframework.core.annotation.AnnotationConfigurationException;
import org.springframework.test.bean.override.BeanOverrideTestExecutionListener;
import org.springframework.test.bean.override.mockito.MockitoResetTestExecutionListener;
import org.springframework.test.bean.override.mockito.MockitoTestExecutionListener;
import org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener;
import org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener;
import org.springframework.test.context.bean.override.mockito.MockitoTestExecutionListener;
import org.springframework.test.context.event.ApplicationEventsTestExecutionListener;
import org.springframework.test.context.event.EventPublishingTestExecutionListener;
import org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override;
package org.springframework.test.context.bean.override;
import java.util.Map;
import java.util.function.Predicate;
@@ -34,10 +34,10 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.SimpleThreadScope;
import org.springframework.core.Ordered;
import org.springframework.core.ResolvableType;
import org.springframework.test.bean.override.example.ExampleBeanOverrideAnnotation;
import org.springframework.test.bean.override.example.ExampleService;
import org.springframework.test.bean.override.example.FailingExampleService;
import org.springframework.test.bean.override.example.RealExampleService;
import org.springframework.test.context.bean.override.example.ExampleBeanOverrideAnnotation;
import org.springframework.test.context.bean.override.example.ExampleService;
import org.springframework.test.context.bean.override.example.FailingExampleService;
import org.springframework.test.context.bean.override.example.RealExampleService;
import org.springframework.test.util.ReflectionTestUtils;
import org.springframework.util.Assert;

View File

@@ -14,19 +14,19 @@
* limitations under the License.
*/
package org.springframework.test.bean.override;
package org.springframework.test.context.bean.override;
import java.lang.reflect.Field;
import org.junit.jupiter.api.Test;
import org.springframework.test.bean.override.example.ExampleBeanOverrideAnnotation;
import org.springframework.test.bean.override.example.TestBeanOverrideMetaAnnotation;
import org.springframework.test.context.bean.override.example.ExampleBeanOverrideAnnotation;
import org.springframework.test.context.bean.override.example.TestBeanOverrideMetaAnnotation;
import org.springframework.util.ReflectionUtils;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatRuntimeException;
import static org.springframework.test.bean.override.example.ExampleBeanOverrideProcessor.DUPLICATE_TRIGGER;
import static org.springframework.test.context.bean.override.example.ExampleBeanOverrideProcessor.DUPLICATE_TRIGGER;
/**
* Unit tests for {@link BeanOverrideParser}.

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override;
package org.springframework.test.context.bean.override;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.convention;
package org.springframework.test.context.bean.override.convention;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
@@ -25,8 +25,8 @@ import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.Bean;
import org.springframework.core.ResolvableType;
import org.springframework.core.annotation.AnnotationUtils;
import org.springframework.test.bean.override.example.ExampleService;
import org.springframework.test.bean.override.example.FailingExampleService;
import org.springframework.test.context.bean.override.example.ExampleService;
import org.springframework.test.context.bean.override.example.FailingExampleService;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatException;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.springframework.test.bean.override.BeanOverride;
import org.springframework.test.context.bean.override.BeanOverride;
@BeanOverride(ExampleBeanOverrideProcessor.class)
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import org.springframework.core.ResolvableType;
import org.springframework.test.bean.override.BeanOverrideProcessor;
import org.springframework.test.bean.override.OverrideMetadata;
import org.springframework.test.context.bean.override.BeanOverrideProcessor;
import org.springframework.test.context.bean.override.OverrideMetadata;
public class ExampleBeanOverrideProcessor implements BeanOverrideProcessor {

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
/**
* Example service interface for mocking tests.

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import org.springframework.stereotype.Service;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
/**
* Example service implementation for spy tests.

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@@ -14,7 +14,8 @@
* limitations under the License.
*/
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import java.lang.reflect.AnnotatedElement;
import java.lang.reflect.Field;
@@ -25,11 +26,11 @@ import java.lang.reflect.Modifier;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.core.ResolvableType;
import org.springframework.lang.Nullable;
import org.springframework.test.bean.override.BeanOverrideStrategy;
import org.springframework.test.bean.override.OverrideMetadata;
import org.springframework.test.context.bean.override.BeanOverrideStrategy;
import org.springframework.test.context.bean.override.OverrideMetadata;
import org.springframework.util.StringUtils;
import static org.springframework.test.bean.override.example.ExampleBeanOverrideAnnotation.DEFAULT_VALUE;
import static org.springframework.test.context.bean.override.example.ExampleBeanOverrideAnnotation.DEFAULT_VALUE;
public class TestOverrideMetadata extends OverrideMetadata {

View File

@@ -3,7 +3,7 @@
*/
@NonNullApi
@NonNullFields
package org.springframework.test.bean.override.example;
package org.springframework.test.context.bean.override.example;
import org.springframework.lang.NonNullApi;
import org.springframework.lang.NonNullFields;