Polish mockito usage
Consistent use of BDDMockito rather than standard Mockito.
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
package org.springframework.test.context.jdbc;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.BDDMockito;
|
||||
import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.core.io.Resource;
|
||||
@@ -25,7 +25,7 @@ import org.springframework.test.context.TestContext;
|
||||
import org.springframework.test.context.jdbc.SqlConfig.TransactionMode;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
import static org.mockito.BDDMockito.*;
|
||||
|
||||
/**
|
||||
* Unit tests for {@link SqlScriptsTestExecutionListener}.
|
||||
@@ -43,8 +43,8 @@ public class SqlScriptsTestExecutionListenerTests {
|
||||
@Test
|
||||
public void missingValueAndScriptsAtClassLevel() throws Exception {
|
||||
Class<?> clazz = MissingValueAndScriptsAtClassLevel.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("foo"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("foo"));
|
||||
|
||||
assertExceptionContains(clazz.getSimpleName() + ".sql");
|
||||
}
|
||||
@@ -52,8 +52,8 @@ public class SqlScriptsTestExecutionListenerTests {
|
||||
@Test
|
||||
public void missingValueAndScriptsAtMethodLevel() throws Exception {
|
||||
Class<?> clazz = MissingValueAndScriptsAtMethodLevel.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("foo"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("foo"));
|
||||
|
||||
assertExceptionContains(clazz.getSimpleName() + ".foo" + ".sql");
|
||||
}
|
||||
@@ -61,8 +61,8 @@ public class SqlScriptsTestExecutionListenerTests {
|
||||
@Test
|
||||
public void valueAndScriptsDeclared() throws Exception {
|
||||
Class<?> clazz = ValueAndScriptsDeclared.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("foo"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("foo"));
|
||||
|
||||
assertExceptionContains("Only one declaration of SQL script paths is permitted");
|
||||
}
|
||||
@@ -70,13 +70,13 @@ public class SqlScriptsTestExecutionListenerTests {
|
||||
@Test
|
||||
public void isolatedTxModeDeclaredWithoutTxMgr() throws Exception {
|
||||
ApplicationContext ctx = mock(ApplicationContext.class);
|
||||
when(ctx.getResource(anyString())).thenReturn(mock(Resource.class));
|
||||
when(ctx.getAutowireCapableBeanFactory()).thenReturn(mock(AutowireCapableBeanFactory.class));
|
||||
given(ctx.getResource(anyString())).willReturn(mock(Resource.class));
|
||||
given(ctx.getAutowireCapableBeanFactory()).willReturn(mock(AutowireCapableBeanFactory.class));
|
||||
|
||||
Class<?> clazz = IsolatedWithoutTxMgr.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("foo"));
|
||||
when(testContext.getApplicationContext()).thenReturn(ctx);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("foo"));
|
||||
given(testContext.getApplicationContext()).willReturn(ctx);
|
||||
|
||||
assertExceptionContains("cannot execute SQL scripts using Transaction Mode [ISOLATED] without a PlatformTransactionManager");
|
||||
}
|
||||
@@ -84,13 +84,13 @@ public class SqlScriptsTestExecutionListenerTests {
|
||||
@Test
|
||||
public void missingDataSourceAndTxMgr() throws Exception {
|
||||
ApplicationContext ctx = mock(ApplicationContext.class);
|
||||
when(ctx.getResource(anyString())).thenReturn(mock(Resource.class));
|
||||
when(ctx.getAutowireCapableBeanFactory()).thenReturn(mock(AutowireCapableBeanFactory.class));
|
||||
given(ctx.getResource(anyString())).willReturn(mock(Resource.class));
|
||||
given(ctx.getAutowireCapableBeanFactory()).willReturn(mock(AutowireCapableBeanFactory.class));
|
||||
|
||||
Class<?> clazz = MissingDataSourceAndTxMgr.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("foo"));
|
||||
when(testContext.getApplicationContext()).thenReturn(ctx);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("foo"));
|
||||
given(testContext.getApplicationContext()).willReturn(ctx);
|
||||
|
||||
assertExceptionContains("supply at least a DataSource or PlatformTransactionManager");
|
||||
}
|
||||
|
||||
@@ -20,13 +20,13 @@ import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.BDDMockito;
|
||||
import org.springframework.test.annotation.DirtiesContext;
|
||||
import org.springframework.test.annotation.DirtiesContext.ClassMode;
|
||||
import org.springframework.test.annotation.DirtiesContext.HierarchyMode;
|
||||
import org.springframework.test.context.TestContext;
|
||||
|
||||
import static org.mockito.Mockito.*;
|
||||
import static org.mockito.BDDMockito.*;
|
||||
import static org.springframework.test.annotation.DirtiesContext.ClassMode.*;
|
||||
import static org.springframework.test.annotation.DirtiesContext.HierarchyMode.*;
|
||||
|
||||
@@ -45,8 +45,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredLocallyOnMethod() throws Exception {
|
||||
Class<?> clazz = getClass();
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("dirtiesContextDeclaredLocally"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("dirtiesContextDeclaredLocally"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -54,8 +54,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredOnMethodViaMetaAnnotation() throws Exception {
|
||||
Class<?> clazz = getClass();
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("dirtiesContextDeclaredViaMetaAnnotation"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("dirtiesContextDeclaredViaMetaAnnotation"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -63,8 +63,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredLocallyOnClassAfterEachTestMethod() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredLocallyAfterEachTestMethod.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("clean"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("clean"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -72,8 +72,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredViaMetaAnnotationOnClassAfterEachTestMethod() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredViaMetaAnnotationAfterEachTestMethod.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("clean"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("clean"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -81,8 +81,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredLocallyOnClassAfterClass() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredLocallyAfterClass.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("clean"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("clean"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(0)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -90,8 +90,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextDeclaredViaMetaAnnotationOnClassAfterClass() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredViaMetaAnnotationAfterClass.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("clean"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("clean"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(0)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -99,8 +99,8 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestMethodForDirtiesContextViaMetaAnnotationWithOverrides() throws Exception {
|
||||
Class<?> clazz = DirtiesContextViaMetaAnnotationWithOverrides.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("clean"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("clean"));
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(CURRENT_LEVEL);
|
||||
}
|
||||
@@ -110,7 +110,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredLocallyOnMethod() throws Exception {
|
||||
Class<?> clazz = getClass();
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(0)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -118,7 +118,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredLocallyOnClassAfterEachTestMethod() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredLocallyAfterEachTestMethod.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -126,7 +126,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredViaMetaAnnotationOnClassAfterEachTestMethod() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredViaMetaAnnotationAfterEachTestMethod.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -134,7 +134,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredLocallyOnClassAfterClass() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredLocallyAfterClass.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -142,7 +142,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredViaMetaAnnotationOnClassAfterClass() throws Exception {
|
||||
Class<?> clazz = DirtiesContextDeclaredViaMetaAnnotationAfterClass.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
@@ -150,7 +150,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredViaMetaAnnotationWithOverrides() throws Exception {
|
||||
Class<?> clazz = DirtiesContextViaMetaAnnotationWithOverrides.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(CURRENT_LEVEL);
|
||||
}
|
||||
@@ -158,7 +158,7 @@ public class DirtiesContextTestExecutionListenerTests {
|
||||
@Test
|
||||
public void afterTestClassForDirtiesContextDeclaredViaMetaAnnotationWithOverridenAttributes() throws Exception {
|
||||
Class<?> clazz = DirtiesContextViaMetaAnnotationWithOverridenAttributes.class;
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
listener.afterTestClass(testContext);
|
||||
verify(testContext, times(1)).markApplicationContextDirty(EXHAUSTIVE);
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.BDDMockito;
|
||||
import org.springframework.test.annotation.Rollback;
|
||||
import org.springframework.test.context.TestContext;
|
||||
import org.springframework.transaction.PlatformTransactionManager;
|
||||
@@ -31,7 +31,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.transaction.support.SimpleTransactionStatus;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
import static org.mockito.BDDMockito.*;
|
||||
import static org.springframework.transaction.annotation.Propagation.*;
|
||||
|
||||
/**
|
||||
@@ -65,10 +65,10 @@ public class TransactionalTestExecutionListenerTests {
|
||||
|
||||
private void assertBeforeTestMethodWithTransactionalTestMethod(Class<? extends Invocable> clazz, boolean invokedInTx)
|
||||
throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
Invocable instance = clazz.newInstance();
|
||||
when(testContext.getTestInstance()).thenReturn(instance);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("transactionalTest"));
|
||||
given(testContext.getTestInstance()).willReturn(instance);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("transactionalTest"));
|
||||
|
||||
assertFalse(instance.invoked);
|
||||
TransactionContextHolder.removeCurrentTransactionContext();
|
||||
@@ -78,10 +78,10 @@ public class TransactionalTestExecutionListenerTests {
|
||||
|
||||
private void assertBeforeTestMethodWithNonTransactionalTestMethod(Class<? extends Invocable> clazz)
|
||||
throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
Invocable instance = clazz.newInstance();
|
||||
when(testContext.getTestInstance()).thenReturn(instance);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("nonTransactionalTest"));
|
||||
given(testContext.getTestInstance()).willReturn(instance);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("nonTransactionalTest"));
|
||||
|
||||
assertFalse(instance.invoked);
|
||||
TransactionContextHolder.removeCurrentTransactionContext();
|
||||
@@ -95,12 +95,12 @@ public class TransactionalTestExecutionListenerTests {
|
||||
}
|
||||
|
||||
private void assertAfterTestMethodWithTransactionalTestMethod(Class<? extends Invocable> clazz) throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
Invocable instance = clazz.newInstance();
|
||||
when(testContext.getTestInstance()).thenReturn(instance);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("transactionalTest"));
|
||||
given(testContext.getTestInstance()).willReturn(instance);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("transactionalTest"));
|
||||
|
||||
when(tm.getTransaction(Mockito.any(TransactionDefinition.class))).thenReturn(new SimpleTransactionStatus());
|
||||
given(tm.getTransaction(BDDMockito.any(TransactionDefinition.class))).willReturn(new SimpleTransactionStatus());
|
||||
|
||||
assertFalse(instance.invoked);
|
||||
TransactionContextHolder.removeCurrentTransactionContext();
|
||||
@@ -110,10 +110,10 @@ public class TransactionalTestExecutionListenerTests {
|
||||
}
|
||||
|
||||
private void assertAfterTestMethodWithNonTransactionalTestMethod(Class<? extends Invocable> clazz) throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
Invocable instance = clazz.newInstance();
|
||||
when(testContext.getTestInstance()).thenReturn(instance);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("nonTransactionalTest"));
|
||||
given(testContext.getTestInstance()).willReturn(instance);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("nonTransactionalTest"));
|
||||
|
||||
assertFalse(instance.invoked);
|
||||
TransactionContextHolder.removeCurrentTransactionContext();
|
||||
@@ -124,7 +124,7 @@ public class TransactionalTestExecutionListenerTests {
|
||||
|
||||
private void assertTransactionConfigurationAttributes(Class<?> clazz, String transactionManagerName,
|
||||
boolean defaultRollback) {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
|
||||
TransactionConfigurationAttributes attributes = listener.retrieveConfigurationAttributes(testContext);
|
||||
assertNotNull(attributes);
|
||||
@@ -133,8 +133,8 @@ public class TransactionalTestExecutionListenerTests {
|
||||
}
|
||||
|
||||
private void assertIsRollback(Class<?> clazz, boolean rollback) throws NoSuchMethodException, Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(clazz);
|
||||
when(testContext.getTestMethod()).thenReturn(clazz.getDeclaredMethod("test"));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(clazz);
|
||||
given(testContext.getTestMethod()).willReturn(clazz.getDeclaredMethod("test"));
|
||||
assertEquals(rollback, listener.isRollback(testContext));
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.springframework.test.context.web;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.BDDMockito;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.mock.web.MockHttpServletRequest;
|
||||
import org.springframework.mock.web.MockHttpServletResponse;
|
||||
@@ -29,8 +29,9 @@ import org.springframework.web.context.request.RequestAttributes;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletWebRequest;
|
||||
|
||||
import static org.mockito.BDDMockito.*;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
import static org.springframework.test.context.web.ServletTestExecutionListener.*;
|
||||
|
||||
/**
|
||||
@@ -75,8 +76,8 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
when(wac.getServletContext()).thenReturn(mockServletContext);
|
||||
when(testContext.getApplicationContext()).thenReturn(wac);
|
||||
given(wac.getServletContext()).willReturn(mockServletContext);
|
||||
given(testContext.getApplicationContext()).willReturn(wac);
|
||||
|
||||
MockHttpServletRequest request = new MockHttpServletRequest(mockServletContext);
|
||||
MockHttpServletResponse response = new MockHttpServletResponse();
|
||||
@@ -90,8 +91,8 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Test
|
||||
public void standardApplicationContext() throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(getClass());
|
||||
when(testContext.getApplicationContext()).thenReturn(mock(ApplicationContext.class));
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(getClass());
|
||||
given(testContext.getApplicationContext()).willReturn(mock(ApplicationContext.class));
|
||||
|
||||
listener.beforeTestClass(testContext);
|
||||
assertAttributeExists();
|
||||
@@ -108,7 +109,7 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Test
|
||||
public void legacyWebTestCaseWithoutExistingRequestAttributes() throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(LegacyWebTestCase.class);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(LegacyWebTestCase.class);
|
||||
|
||||
RequestContextHolder.resetRequestAttributes();
|
||||
assertAttributesNotAvailable();
|
||||
@@ -118,7 +119,7 @@ public class ServletTestExecutionListenerTests {
|
||||
listener.prepareTestInstance(testContext);
|
||||
assertAttributesNotAvailable();
|
||||
verify(testContext, times(0)).setAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE, Boolean.TRUE);
|
||||
when(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).thenReturn(null);
|
||||
given(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).willReturn(null);
|
||||
|
||||
listener.beforeTestMethod(testContext);
|
||||
assertAttributesNotAvailable();
|
||||
@@ -131,7 +132,7 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Test
|
||||
public void legacyWebTestCaseWithPresetRequestAttributes() throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(LegacyWebTestCase.class);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(LegacyWebTestCase.class);
|
||||
|
||||
listener.beforeTestClass(testContext);
|
||||
assertAttributeExists();
|
||||
@@ -139,12 +140,12 @@ public class ServletTestExecutionListenerTests {
|
||||
listener.prepareTestInstance(testContext);
|
||||
assertAttributeExists();
|
||||
verify(testContext, times(0)).setAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE, Boolean.TRUE);
|
||||
when(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).thenReturn(null);
|
||||
given(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).willReturn(null);
|
||||
|
||||
listener.beforeTestMethod(testContext);
|
||||
assertAttributeExists();
|
||||
verify(testContext, times(0)).setAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE, Boolean.TRUE);
|
||||
when(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).thenReturn(null);
|
||||
given(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).willReturn(null);
|
||||
|
||||
listener.afterTestMethod(testContext);
|
||||
verify(testContext, times(1)).removeAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE);
|
||||
@@ -153,7 +154,7 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Test
|
||||
public void atWebAppConfigTestCaseWithoutExistingRequestAttributes() throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(AtWebAppConfigWebTestCase.class);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(AtWebAppConfigWebTestCase.class);
|
||||
|
||||
RequestContextHolder.resetRequestAttributes();
|
||||
listener.beforeTestClass(testContext);
|
||||
@@ -164,7 +165,7 @@ public class ServletTestExecutionListenerTests {
|
||||
|
||||
@Test
|
||||
public void atWebAppConfigTestCaseWithPresetRequestAttributes() throws Exception {
|
||||
Mockito.<Class<?>> when(testContext.getTestClass()).thenReturn(AtWebAppConfigWebTestCase.class);
|
||||
BDDMockito.<Class<?>> given(testContext.getTestClass()).willReturn(AtWebAppConfigWebTestCase.class);
|
||||
|
||||
listener.beforeTestClass(testContext);
|
||||
assertAttributesAvailable();
|
||||
@@ -177,8 +178,8 @@ public class ServletTestExecutionListenerTests {
|
||||
assertAttributeDoesNotExist();
|
||||
verify(testContext, times(1)).setAttribute(POPULATED_REQUEST_CONTEXT_HOLDER_ATTRIBUTE, Boolean.TRUE);
|
||||
verify(testContext, times(1)).setAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE, Boolean.TRUE);
|
||||
when(testContext.getAttribute(POPULATED_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).thenReturn(Boolean.TRUE);
|
||||
when(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).thenReturn(Boolean.TRUE);
|
||||
given(testContext.getAttribute(POPULATED_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).willReturn(Boolean.TRUE);
|
||||
given(testContext.getAttribute(RESET_REQUEST_CONTEXT_HOLDER_ATTRIBUTE)).willReturn(Boolean.TRUE);
|
||||
|
||||
listener.beforeTestMethod(testContext);
|
||||
assertAttributeDoesNotExist();
|
||||
|
||||
@@ -34,14 +34,18 @@ import org.springframework.test.web.servlet.samples.context.JavaConfigTests.Root
|
||||
import org.springframework.test.web.servlet.samples.context.JavaConfigTests.WebConfig;
|
||||
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
|
||||
import org.springframework.web.context.WebApplicationContext;
|
||||
import org.springframework.web.servlet.config.annotation.*;
|
||||
import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;
|
||||
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.ViewResolverRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
|
||||
import org.springframework.web.servlet.view.tiles3.TilesConfigurer;
|
||||
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
|
||||
|
||||
import static org.mockito.BDDMockito.*;
|
||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
/**
|
||||
* Tests with Java configuration.
|
||||
@@ -70,7 +74,7 @@ public class JavaConfigTests {
|
||||
@Before
|
||||
public void setup() {
|
||||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
|
||||
when(this.personDao.getPerson(5L)).thenReturn(new Person("Joe"));
|
||||
given(this.personDao.getPerson(5L)).willReturn(new Person("Joe"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -30,8 +30,7 @@ import org.springframework.test.web.servlet.MockMvc;
|
||||
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
|
||||
import org.springframework.web.context.WebApplicationContext;
|
||||
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
import static org.mockito.BDDMockito.*;
|
||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
|
||||
@@ -62,7 +61,7 @@ public class XmlConfigTests {
|
||||
@Before
|
||||
public void setup() {
|
||||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
|
||||
when(this.personDao.getPerson(5L)).thenReturn(new Person("Joe"));
|
||||
given(this.personDao.getPerson(5L)).willReturn(new Person("Joe"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user