Skip to content

Commit 71245f9

Browse files
committed
Relocate bean override infrastructure to the proper package in the TCF
1 parent f30a67c commit 71245f9

37 files changed

+72
-70
lines changed

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverride.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverride.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.annotation.ElementType;
2020
import java.lang.annotation.Retention;

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideBeanPostProcessor.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideBeanPostProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.reflect.Field;
2020
import java.util.Arrays;

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideContextCustomizerFactory.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideContextCustomizerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.util.List;
2020
import java.util.Set;

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideParser.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Constructor;

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideProcessor.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideStrategy.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
/**
2020
* Strategies for bean override instantiation, implemented in

spring-test/src/main/java/org/springframework/test/bean/override/BeanOverrideTestExecutionListener.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideTestExecutionListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.reflect.Field;
2020
import java.util.function.BiConsumer;

spring-test/src/main/java/org/springframework/test/bean/override/OverrideMetadata.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/OverrideMetadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;

spring-test/src/main/java/org/springframework/test/bean/override/convention/TestBean.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/convention/TestBean.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.convention;
17+
package org.springframework.test.context.bean.override.convention;
1818

1919
import java.lang.annotation.Documented;
2020
import java.lang.annotation.ElementType;
2121
import java.lang.annotation.Retention;
2222
import java.lang.annotation.RetentionPolicy;
2323
import java.lang.annotation.Target;
2424

25-
import org.springframework.test.bean.override.BeanOverride;
25+
import org.springframework.test.context.bean.override.BeanOverride;
2626

2727
/**
2828
* Mark a field to override a bean instance in the {@code BeanFactory}.
@@ -109,4 +109,5 @@
109109
* annotated field.
110110
*/
111111
String name() default "";
112+
112113
}

spring-test/src/main/java/org/springframework/test/bean/override/convention/TestBeanOverrideProcessor.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/convention/TestBeanOverrideProcessor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.convention;
17+
package org.springframework.test.context.bean.override.convention;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;
@@ -29,9 +29,9 @@
2929
import org.springframework.beans.factory.config.BeanDefinition;
3030
import org.springframework.core.ResolvableType;
3131
import org.springframework.lang.Nullable;
32-
import org.springframework.test.bean.override.BeanOverrideProcessor;
33-
import org.springframework.test.bean.override.BeanOverrideStrategy;
34-
import org.springframework.test.bean.override.OverrideMetadata;
32+
import org.springframework.test.context.bean.override.BeanOverrideProcessor;
33+
import org.springframework.test.context.bean.override.BeanOverrideStrategy;
34+
import org.springframework.test.context.bean.override.OverrideMetadata;
3535
import org.springframework.util.Assert;
3636
import org.springframework.util.StringUtils;
3737

spring-test/src/main/java/org/springframework/test/bean/override/convention/package-info.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/convention/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
@NonNullApi
77
@NonNullFields
8-
package org.springframework.test.bean.override.convention;
8+
package org.springframework.test.context.bean.override.convention;
99

1010
import org.springframework.lang.NonNullApi;
1111
import org.springframework.lang.NonNullFields;

spring-test/src/main/java/org/springframework/test/bean/override/mockito/Definition.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/Definition.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;
@@ -23,8 +23,8 @@
2323
import org.springframework.beans.factory.config.SingletonBeanRegistry;
2424
import org.springframework.core.ResolvableType;
2525
import org.springframework.lang.Nullable;
26-
import org.springframework.test.bean.override.BeanOverrideStrategy;
27-
import org.springframework.test.bean.override.OverrideMetadata;
26+
import org.springframework.test.context.bean.override.BeanOverrideStrategy;
27+
import org.springframework.test.context.bean.override.OverrideMetadata;
2828
import org.springframework.util.ObjectUtils;
2929
import org.springframework.util.StringUtils;
3030

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockDefinition.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockDefinition.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;
@@ -30,7 +30,7 @@
3030
import org.springframework.core.ResolvableType;
3131
import org.springframework.core.style.ToStringCreator;
3232
import org.springframework.lang.Nullable;
33-
import org.springframework.test.bean.override.BeanOverrideStrategy;
33+
import org.springframework.test.context.bean.override.BeanOverrideStrategy;
3434
import org.springframework.util.Assert;
3535
import org.springframework.util.ClassUtils;
3636
import org.springframework.util.ObjectUtils;

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockReset.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockReset.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.util.List;
2020

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockitoBean.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockitoBean.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Documented;
2020
import java.lang.annotation.ElementType;
@@ -25,7 +25,7 @@
2525
import org.mockito.Answers;
2626
import org.mockito.MockSettings;
2727

28-
import org.springframework.test.bean.override.BeanOverride;
28+
import org.springframework.test.context.bean.override.BeanOverride;
2929

3030
/**
3131
* Mark a field to trigger a bean override using a Mockito mock. If no explicit

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockitoBeanOverrideProcessor.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockitoBeanOverrideProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;
2121

2222
import org.springframework.core.ResolvableType;
23-
import org.springframework.test.bean.override.BeanOverrideProcessor;
24-
import org.springframework.test.bean.override.OverrideMetadata;
23+
import org.springframework.test.context.bean.override.BeanOverrideProcessor;
24+
import org.springframework.test.context.bean.override.OverrideMetadata;
2525

2626
/**
2727
* A {@link BeanOverrideProcessor} for mockito-related annotations

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockitoBeans.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockitoBeans.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.util.ArrayList;
2020
import java.util.Iterator;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.util.Arrays;
2020
import java.util.HashSet;

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockitoSpyBean.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBean.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Documented;
2020
import java.lang.annotation.ElementType;
@@ -24,7 +24,7 @@
2424

2525
import org.mockito.Mockito;
2626

27-
import org.springframework.test.bean.override.BeanOverride;
27+
import org.springframework.test.context.bean.override.BeanOverride;
2828

2929
/**
3030
* Mark a field to trigger a bean override using a Mockito spy, which will wrap

spring-test/src/main/java/org/springframework/test/bean/override/mockito/MockitoTestExecutionListener.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/MockitoTestExecutionListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;

spring-test/src/main/java/org/springframework/test/bean/override/mockito/SpyDefinition.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/SpyDefinition.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override.mockito;
17+
package org.springframework.test.context.bean.override.mockito;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;
@@ -30,7 +30,7 @@
3030
import org.springframework.core.ResolvableType;
3131
import org.springframework.core.style.ToStringCreator;
3232
import org.springframework.lang.Nullable;
33-
import org.springframework.test.bean.override.BeanOverrideStrategy;
33+
import org.springframework.test.context.bean.override.BeanOverrideStrategy;
3434
import org.springframework.test.util.AopTestUtils;
3535
import org.springframework.util.Assert;
3636
import org.springframework.util.ObjectUtils;

spring-test/src/main/java/org/springframework/test/bean/override/mockito/package-info.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/mockito/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
@NonNullApi
55
@NonNullFields
6-
package org.springframework.test.bean.override.mockito;
6+
package org.springframework.test.context.bean.override.mockito;
77

88
import org.springframework.lang.NonNullApi;
99
import org.springframework.lang.NonNullFields;

spring-test/src/main/java/org/springframework/test/bean/override/package-info.java renamed to spring-test/src/main/java/org/springframework/test/context/bean/override/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
@NonNullApi
55
@NonNullFields
6-
package org.springframework.test.bean.override;
6+
package org.springframework.test.context.bean.override;
77

88
import org.springframework.lang.NonNullApi;
99
import org.springframework.lang.NonNullFields;
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Default TestExecutionListeners for the Spring TestContext Framework
22
#
33
org.springframework.test.context.TestExecutionListener = \
4-
org.springframework.test.bean.override.BeanOverrideTestExecutionListener,\
5-
org.springframework.test.bean.override.mockito.MockitoTestExecutionListener,\
6-
org.springframework.test.bean.override.mockito.MockitoResetTestExecutionListener,\
74
org.springframework.test.context.web.ServletTestExecutionListener,\
85
org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener,\
96
org.springframework.test.context.event.ApplicationEventsTestExecutionListener,\
7+
org.springframework.test.context.bean.override.mockito.MockitoTestExecutionListener,\
108
org.springframework.test.context.support.DependencyInjectionTestExecutionListener,\
119
org.springframework.test.context.observation.MicrometerObservationRegistryTestExecutionListener,\
1210
org.springframework.test.context.support.DirtiesContextTestExecutionListener,\
1311
org.springframework.test.context.transaction.TransactionalTestExecutionListener,\
1412
org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener,\
15-
org.springframework.test.context.event.EventPublishingTestExecutionListener
13+
org.springframework.test.context.event.EventPublishingTestExecutionListener,\
14+
org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener,\
15+
org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener
1616

1717
# Default ContextCustomizerFactory implementations for the Spring TestContext Framework
1818
#
1919
org.springframework.test.context.ContextCustomizerFactory = \
20-
org.springframework.test.bean.override.BeanOverrideContextCustomizerFactory,\
20+
org.springframework.test.context.bean.override.BeanOverrideContextCustomizerFactory,\
2121
org.springframework.test.context.web.socket.MockServerContainerContextCustomizerFactory,\
2222
org.springframework.test.context.support.DynamicPropertiesContextCustomizerFactory

spring-test/src/test/java/org/springframework/test/context/TestExecutionListenersTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import org.springframework.core.Ordered;
2626
import org.springframework.core.annotation.AliasFor;
2727
import org.springframework.core.annotation.AnnotationConfigurationException;
28-
import org.springframework.test.bean.override.BeanOverrideTestExecutionListener;
29-
import org.springframework.test.bean.override.mockito.MockitoResetTestExecutionListener;
30-
import org.springframework.test.bean.override.mockito.MockitoTestExecutionListener;
28+
import org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener;
29+
import org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener;
30+
import org.springframework.test.context.bean.override.mockito.MockitoTestExecutionListener;
3131
import org.springframework.test.context.event.ApplicationEventsTestExecutionListener;
3232
import org.springframework.test.context.event.EventPublishingTestExecutionListener;
3333
import org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener;

spring-test/src/test/java/org/springframework/test/bean/override/BeanOverrideBeanPostProcessorTests.java renamed to spring-test/src/test/java/org/springframework/test/context/bean/override/BeanOverrideBeanPostProcessorTests.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.util.Map;
2020
import java.util.function.Predicate;
@@ -34,10 +34,10 @@
3434
import org.springframework.context.support.SimpleThreadScope;
3535
import org.springframework.core.Ordered;
3636
import org.springframework.core.ResolvableType;
37-
import org.springframework.test.bean.override.example.ExampleBeanOverrideAnnotation;
38-
import org.springframework.test.bean.override.example.ExampleService;
39-
import org.springframework.test.bean.override.example.FailingExampleService;
40-
import org.springframework.test.bean.override.example.RealExampleService;
37+
import org.springframework.test.context.bean.override.example.ExampleBeanOverrideAnnotation;
38+
import org.springframework.test.context.bean.override.example.ExampleService;
39+
import org.springframework.test.context.bean.override.example.FailingExampleService;
40+
import org.springframework.test.context.bean.override.example.RealExampleService;
4141
import org.springframework.test.util.ReflectionTestUtils;
4242
import org.springframework.util.Assert;
4343

spring-test/src/test/java/org/springframework/test/bean/override/BeanOverrideParserTests.java renamed to spring-test/src/test/java/org/springframework/test/context/bean/override/BeanOverrideParserTests.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.reflect.Field;
2020

2121
import org.junit.jupiter.api.Test;
2222

23-
import org.springframework.test.bean.override.example.ExampleBeanOverrideAnnotation;
24-
import org.springframework.test.bean.override.example.TestBeanOverrideMetaAnnotation;
23+
import org.springframework.test.context.bean.override.example.ExampleBeanOverrideAnnotation;
24+
import org.springframework.test.context.bean.override.example.TestBeanOverrideMetaAnnotation;
2525
import org.springframework.util.ReflectionUtils;
2626

2727
import static org.assertj.core.api.Assertions.assertThat;
2828
import static org.assertj.core.api.Assertions.assertThatRuntimeException;
29-
import static org.springframework.test.bean.override.example.ExampleBeanOverrideProcessor.DUPLICATE_TRIGGER;
29+
import static org.springframework.test.context.bean.override.example.ExampleBeanOverrideProcessor.DUPLICATE_TRIGGER;
3030

3131
/**
3232
* Unit tests for {@link BeanOverrideParser}.

spring-test/src/test/java/org/springframework/test/bean/override/OverrideMetadataTests.java renamed to spring-test/src/test/java/org/springframework/test/context/bean/override/OverrideMetadataTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.test.bean.override;
17+
package org.springframework.test.context.bean.override;
1818

1919
import java.lang.annotation.Annotation;
2020
import java.lang.reflect.Field;

0 commit comments

Comments
 (0)