Browse Source

Reorganize Mockito integration tests

pull/33793/head
Sam Brannen 1 year ago
parent
commit
efda3f0f99
  1. 4
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanConfigurationErrorTests.java
  2. 4
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBeanConfigurationErrorTests.java
  3. 5
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndAsyncInterfaceMethodIntegrationTests.java
  4. 7
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndContextHierarchyParentIntegrationTests.java
  5. 5
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndScopedProxyIntegrationTests.java
  6. 7
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndSpringAopProxyIntegrationTests.java
  7. 9
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoSpyBeanAndContextHierarchyChildIntegrationTests.java
  8. 7
      spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoSpyBeanAndSpringAopProxyIntegrationTests.java

4
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoMockBeanTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanConfigurationErrorTests.java

@ -26,12 +26,12 @@ import org.springframework.test.context.bean.override.BeanOverrideContextCustomi @@ -26,12 +26,12 @@ import org.springframework.test.context.bean.override.BeanOverrideContextCustomi
import static org.assertj.core.api.Assertions.assertThatIllegalStateException;
/**
* Tests for {@link MockitoBean}.
* Tests for {@link MockitoBean @MockitoBean}.
*
* @author Stephane Nicoll
* @author Sam Brannen
*/
class MockitoMockBeanTests {
class MockitoBeanConfigurationErrorTests {
@Test
void cannotOverrideBeanByNameWithNoSuchBeanName() {

4
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBeanTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBeanConfigurationErrorTests.java

@ -26,11 +26,11 @@ import org.springframework.test.context.bean.override.BeanOverrideContextCustomi @@ -26,11 +26,11 @@ import org.springframework.test.context.bean.override.BeanOverrideContextCustomi
import static org.assertj.core.api.Assertions.assertThatIllegalStateException;
/**
* Tests for {@link MockitoSpyBean}.
* Tests for {@link MockitoSpyBean @MockitoSpyBean}.
*
* @author Stephane Nicoll
*/
class MockitoSpyBeanTests {
class MockitoSpyBeanConfigurationErrorTests {
@Test
void contextCustomizerCannotBeCreatedWithNoSuchBeanName() {

5
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanAndAsyncInterfaceMethodTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndAsyncInterfaceMethodIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import java.util.concurrent.CompletableFuture;
@ -28,6 +28,7 @@ import org.springframework.context.annotation.Bean; @@ -28,6 +28,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import static java.util.concurrent.CompletableFuture.completedFuture;
@ -43,7 +44,7 @@ import static org.mockito.BDDMockito.given; @@ -43,7 +44,7 @@ import static org.mockito.BDDMockito.given;
* @since 6.2
*/
@ExtendWith(SpringExtension.class)
public class MockitoBeanAndAsyncInterfaceMethodTests {
public class MockitoBeanAndAsyncInterfaceMethodIntegrationTests {
@MockitoBean
Transformer transformer;

7
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanAndContextHierarchyParentTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndContextHierarchyParentIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@ -24,6 +24,7 @@ import org.springframework.context.ApplicationContext; @@ -24,6 +24,7 @@ import org.springframework.context.ApplicationContext;
import org.springframework.test.context.ContextHierarchy;
import org.springframework.test.context.bean.override.example.ExampleService;
import org.springframework.test.context.bean.override.example.ExampleServiceCaller;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;
import static org.assertj.core.api.Assertions.assertThat;
@ -36,10 +37,10 @@ import static org.mockito.BDDMockito.given; @@ -36,10 +37,10 @@ import static org.mockito.BDDMockito.given;
* @author Sam Brannen
* @author Phillip Webb
* @since 6.2
* @see MockitoSpyBeanAndContextHierarchyChildTests
* @see MockitoSpyBeanAndContextHierarchyChildIntegrationTests
*/
@SpringJUnitConfig
public class MockitoBeanAndContextHierarchyParentTests {
public class MockitoBeanAndContextHierarchyParentIntegrationTests {
@MockitoBean
ExampleService service;

5
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanAndScopedProxyTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndScopedProxyIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@ -28,6 +28,7 @@ import org.springframework.context.annotation.ScopedProxyMode; @@ -28,6 +28,7 @@ import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.test.context.bean.override.example.ExampleService;
import org.springframework.test.context.bean.override.example.ExampleServiceCaller;
import org.springframework.test.context.bean.override.example.FailingExampleService;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import static org.assertj.core.api.Assertions.assertThat;
@ -43,7 +44,7 @@ import static org.mockito.BDDMockito.given; @@ -43,7 +44,7 @@ import static org.mockito.BDDMockito.given;
* @see <a href="https://github.com/spring-projects/spring-boot/issues/5724">gh-5724</a>
*/
@ExtendWith(SpringExtension.class)
public class MockitoBeanAndScopedProxyTests {
public class MockitoBeanAndScopedProxyIntegrationTests {
@MockitoBean
// The ExampleService mock should replace the scoped-proxy FailingExampleService

7
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoBeanAndSpringAopProxyTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoBeanAndSpringAopProxyIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.extension.ExtendWith;
@ -30,6 +30,7 @@ import org.springframework.cache.interceptor.SimpleCacheResolver; @@ -30,6 +30,7 @@ import org.springframework.cache.interceptor.SimpleCacheResolver;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import static org.assertj.core.api.Assertions.assertThat;
@ -46,10 +47,10 @@ import static org.mockito.Mockito.verify; @@ -46,10 +47,10 @@ import static org.mockito.Mockito.verify;
* @author Phillip Webb
* @since 6.2
* @see <a href="https://github.com/spring-projects/spring-boot/issues/5837">5837</a>
* @see MockitoSpyBeanAndSpringAopProxyTests
* @see MockitoSpyBeanAndSpringAopProxyIntegrationTests
*/
@ExtendWith(SpringExtension.class)
class MockitoBeanAndSpringAopProxyTests {
class MockitoBeanAndSpringAopProxyIntegrationTests {
@MockitoBean
DateService dateService;

9
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBeanAndContextHierarchyChildTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoSpyBeanAndContextHierarchyChildIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import org.junit.jupiter.api.Test;
@ -27,6 +27,8 @@ import org.springframework.test.context.ContextHierarchy; @@ -27,6 +27,8 @@ import org.springframework.test.context.ContextHierarchy;
import org.springframework.test.context.aot.DisabledInAotMode;
import org.springframework.test.context.bean.override.example.ExampleService;
import org.springframework.test.context.bean.override.example.ExampleServiceCaller;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import static org.assertj.core.api.Assertions.assertThat;
@ -38,11 +40,12 @@ import static org.assertj.core.api.Assertions.assertThat; @@ -38,11 +40,12 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author Sam Brannen
* @author Phillip Webb
* @since 6.2
* @see MockitoBeanAndContextHierarchyParentTests
* @see MockitoBeanAndContextHierarchyParentIntegrationTests
*/
@ContextHierarchy(@ContextConfiguration)
@DisabledInAotMode // @ContextHierarchy is not supported in AOT.
public class MockitoSpyBeanAndContextHierarchyChildTests extends MockitoBeanAndContextHierarchyParentTests {
public class MockitoSpyBeanAndContextHierarchyChildIntegrationTests extends
MockitoBeanAndContextHierarchyParentIntegrationTests {
@MockitoSpyBean
ExampleServiceCaller serviceCaller;

7
spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/MockitoSpyBeanAndSpringAopProxyTests.java → spring-test/src/test/java/org/springframework/test/context/bean/override/mockito/integration/MockitoSpyBeanAndSpringAopProxyIntegrationTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.test.context.bean.override.mockito;
package org.springframework.test.context.bean.override.mockito.integration;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
@ -33,6 +33,7 @@ import org.springframework.cache.interceptor.SimpleCacheResolver; @@ -33,6 +33,7 @@ import org.springframework.cache.interceptor.SimpleCacheResolver;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import org.springframework.test.util.AopTestUtils;
@ -51,10 +52,10 @@ import static org.mockito.Mockito.verify; @@ -51,10 +52,10 @@ import static org.mockito.Mockito.verify;
* @author Phillip Webb
* @since 6.2
* @see <a href="https://github.com/spring-projects/spring-boot/issues/5837">5837</a>
* @see MockitoBeanAndSpringAopProxyTests
* @see MockitoBeanAndSpringAopProxyIntegrationTests
*/
@ExtendWith(SpringExtension.class)
class MockitoSpyBeanAndSpringAopProxyTests {
class MockitoSpyBeanAndSpringAopProxyIntegrationTests {
@MockitoSpyBean
DateService dateService;
Loading…
Cancel
Save