Commit 0e770905 authored by nobodyiam's avatar nobodyiam

upgrade to mockito 2.x version

parent f7553534
...@@ -14,11 +14,11 @@ import org.junit.Test; ...@@ -14,11 +14,11 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.dao.DataIntegrityViolationException; import org.springframework.dao.DataIntegrityViolationException;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.anyLong; import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
......
...@@ -12,7 +12,7 @@ import org.junit.Test; ...@@ -12,7 +12,7 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
...@@ -41,7 +41,7 @@ public class NamespaceUnlockAspectTest { ...@@ -41,7 +41,7 @@ public class NamespaceUnlockAspectTest {
Namespace namespace = createNamespace(namespaceId); Namespace namespace = createNamespace(namespaceId);
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(null); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(null);
when(itemService.findItemsWithOrdered(namespaceId)).thenReturn(Collections.singletonList(createItem("", ""))); when(itemService.findItemsWithoutOrdered(namespaceId)).thenReturn(Collections.singletonList(createItem("", "")));
boolean isModified = namespaceUnlockAspect.isModified(namespace); boolean isModified = namespaceUnlockAspect.isModified(namespace);
...@@ -57,7 +57,7 @@ public class NamespaceUnlockAspectTest { ...@@ -57,7 +57,7 @@ public class NamespaceUnlockAspectTest {
List<Item> items = Arrays.asList(createItem("k1", "v1"), createItem("k2", "v2")); List<Item> items = Arrays.asList(createItem("k1", "v1"), createItem("k2", "v2"));
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release);
when(itemService.findItemsWithOrdered(namespaceId)).thenReturn(items); when(itemService.findItemsWithoutOrdered(namespaceId)).thenReturn(items);
when(namespaceService.findParentNamespace(namespace)).thenReturn(null); when(namespaceService.findParentNamespace(namespace)).thenReturn(null);
boolean isModified = namespaceUnlockAspect.isModified(namespace); boolean isModified = namespaceUnlockAspect.isModified(namespace);
...@@ -74,7 +74,7 @@ public class NamespaceUnlockAspectTest { ...@@ -74,7 +74,7 @@ public class NamespaceUnlockAspectTest {
List<Item> items = Arrays.asList(createItem("k1", "v2")); List<Item> items = Arrays.asList(createItem("k1", "v2"));
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release);
when(itemService.findItemsWithOrdered(namespaceId)).thenReturn(items); when(itemService.findItemsWithoutOrdered(namespaceId)).thenReturn(items);
when(namespaceService.findParentNamespace(namespace)).thenReturn(null); when(namespaceService.findParentNamespace(namespace)).thenReturn(null);
boolean isModified = namespaceUnlockAspect.isModified(namespace); boolean isModified = namespaceUnlockAspect.isModified(namespace);
...@@ -91,7 +91,7 @@ public class NamespaceUnlockAspectTest { ...@@ -91,7 +91,7 @@ public class NamespaceUnlockAspectTest {
List<Item> items = Arrays.asList(createItem("k2", "v2")); List<Item> items = Arrays.asList(createItem("k2", "v2"));
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release);
when(itemService.findItemsWithOrdered(namespaceId)).thenReturn(items); when(itemService.findItemsWithoutOrdered(namespaceId)).thenReturn(items);
when(namespaceService.findParentNamespace(namespace)).thenReturn(null); when(namespaceService.findParentNamespace(namespace)).thenReturn(null);
boolean isModified = namespaceUnlockAspect.isModified(namespace); boolean isModified = namespaceUnlockAspect.isModified(namespace);
...@@ -150,7 +150,7 @@ public class NamespaceUnlockAspectTest { ...@@ -150,7 +150,7 @@ public class NamespaceUnlockAspectTest {
when(releaseService.findLatestActiveRelease(childNamespace)).thenReturn(childRelease); when(releaseService.findLatestActiveRelease(childNamespace)).thenReturn(childRelease);
when(releaseService.findLatestActiveRelease(parentNamespace)).thenReturn(null); when(releaseService.findLatestActiveRelease(parentNamespace)).thenReturn(null);
when(itemService.findItemsWithOrdered(childNamespaceId)).thenReturn(childItems); when(itemService.findItemsWithoutOrdered(childNamespaceId)).thenReturn(childItems);
when(namespaceService.findParentNamespace(childNamespace)).thenReturn(parentNamespace); when(namespaceService.findParentNamespace(childNamespace)).thenReturn(parentNamespace);
boolean isModified = namespaceUnlockAspect.isModified(childNamespace); boolean isModified = namespaceUnlockAspect.isModified(childNamespace);
......
...@@ -15,7 +15,7 @@ import org.springframework.http.ResponseEntity; ...@@ -15,7 +15,7 @@ import org.springframework.http.ResponseEntity;
import org.springframework.web.client.HttpClientErrorException; import org.springframework.web.client.HttpClientErrorException;
import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.containsString;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
public class ClusterControllerTest extends AbstractControllerTest { public class ClusterControllerTest extends AbstractControllerTest {
......
...@@ -11,14 +11,14 @@ import org.junit.Before; ...@@ -11,14 +11,14 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@RunWith(MockitoJUnitRunner.class) @RunWith(MockitoJUnitRunner.class)
......
...@@ -21,7 +21,7 @@ import org.springframework.web.client.HttpStatusCodeException; ...@@ -21,7 +21,7 @@ import org.springframework.web.client.HttpStatusCodeException;
import java.util.Map; import java.util.Map;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
public class ControllerIntegrationExceptionTest extends AbstractControllerTest { public class ControllerIntegrationExceptionTest extends AbstractControllerTest {
......
...@@ -15,7 +15,7 @@ import org.junit.Before; ...@@ -15,7 +15,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
...@@ -27,8 +27,8 @@ import java.util.List; ...@@ -27,8 +27,8 @@ import java.util.List;
import java.util.Set; import java.util.Set;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
......
package com.ctrip.framework.apollo.biz; package com.ctrip.framework.apollo.biz;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class) @RunWith(MockitoJUnitRunner.class)
public abstract class AbstractUnitTest { public abstract class AbstractUnitTest {
......
...@@ -5,7 +5,7 @@ import org.junit.Before; ...@@ -5,7 +5,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.core.env.ConfigurableEnvironment; import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
......
...@@ -18,7 +18,7 @@ import org.junit.Before; ...@@ -18,7 +18,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
import java.util.List; import java.util.List;
......
...@@ -17,8 +17,8 @@ import java.util.Collections; ...@@ -17,8 +17,8 @@ import java.util.Collections;
import java.util.Map; import java.util.Map;
import java.util.Random; import java.util.Random;
import static org.mockito.Matchers.anyLong; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.anyObject; import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
public class NamespacePublishInfoTest extends AbstractUnitTest { public class NamespacePublishInfoTest extends AbstractUnitTest {
...@@ -65,7 +65,7 @@ public class NamespacePublishInfoTest extends AbstractUnitTest { ...@@ -65,7 +65,7 @@ public class NamespacePublishInfoTest extends AbstractUnitTest {
when(namespaceRepository.findByAppIdAndClusterNameOrderByIdAsc(testApp, ConfigConsts.CLUSTER_NAME_DEFAULT)) when(namespaceRepository.findByAppIdAndClusterNameOrderByIdAsc(testApp, ConfigConsts.CLUSTER_NAME_DEFAULT))
.thenReturn(Collections.singletonList(namespace)); .thenReturn(Collections.singletonList(namespace));
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release);
when(itemService.findItemsModifiedAfterDate(anyLong(), anyObject())).thenReturn(Collections.singletonList(item)); when(itemService.findItemsModifiedAfterDate(anyLong(), any())).thenReturn(Collections.singletonList(item));
Map<String, Boolean> result = namespaceService.namespacePublishInfo(testApp); Map<String, Boolean> result = namespaceService.namespacePublishInfo(testApp);
...@@ -85,7 +85,7 @@ public class NamespacePublishInfoTest extends AbstractUnitTest { ...@@ -85,7 +85,7 @@ public class NamespacePublishInfoTest extends AbstractUnitTest {
when(namespaceRepository.findByAppIdAndClusterNameOrderByIdAsc(testApp, ConfigConsts.CLUSTER_NAME_DEFAULT)) when(namespaceRepository.findByAppIdAndClusterNameOrderByIdAsc(testApp, ConfigConsts.CLUSTER_NAME_DEFAULT))
.thenReturn(Collections.singletonList(namespace)); .thenReturn(Collections.singletonList(namespace));
when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release); when(releaseService.findLatestActiveRelease(namespace)).thenReturn(release);
when(itemService.findItemsModifiedAfterDate(anyLong(), anyObject())).thenReturn(Collections.singletonList(item)); when(itemService.findItemsModifiedAfterDate(anyLong(), any())).thenReturn(Collections.singletonList(item));
Map<String, Boolean> result = namespaceService.namespacePublishInfo(testApp); Map<String, Boolean> result = namespaceService.namespacePublishInfo(testApp);
......
...@@ -55,9 +55,6 @@ public class NamespaceServiceTest extends AbstractUnitTest { ...@@ -55,9 +55,6 @@ public class NamespaceServiceTest extends AbstractUnitTest {
MockBeanFactory.mockNamespace("app", ConfigConsts.CLUSTER_NAME_DEFAULT, testPublicAppNamespace); MockBeanFactory.mockNamespace("app", ConfigConsts.CLUSTER_NAME_DEFAULT, testPublicAppNamespace);
Namespace secondParentNamespace = Namespace secondParentNamespace =
MockBeanFactory.mockNamespace("app1", ConfigConsts.CLUSTER_NAME_DEFAULT, testPublicAppNamespace); MockBeanFactory.mockNamespace("app1", ConfigConsts.CLUSTER_NAME_DEFAULT, testPublicAppNamespace);
Namespace childNamespace =
MockBeanFactory.mockNamespace("app2", ConfigConsts.CLUSTER_NAME_DEFAULT, testPublicAppNamespace);
Pageable page = PageRequest.of(0, 10); Pageable page = PageRequest.of(0, 10);
...@@ -66,7 +63,6 @@ public class NamespaceServiceTest extends AbstractUnitTest { ...@@ -66,7 +63,6 @@ public class NamespaceServiceTest extends AbstractUnitTest {
doReturn(false).when(namespaceService).isChildNamespace(firstParentNamespace); doReturn(false).when(namespaceService).isChildNamespace(firstParentNamespace);
doReturn(false).when(namespaceService).isChildNamespace(secondParentNamespace); doReturn(false).when(namespaceService).isChildNamespace(secondParentNamespace);
doReturn(true).when(namespaceService).isChildNamespace(childNamespace);
List<Namespace> namespaces = namespaceService.findPublicAppNamespaceAllNamespaces(testPublicAppNamespace, page); List<Namespace> namespaces = namespaceService.findPublicAppNamespaceAllNamespaces(testPublicAppNamespace, page);
......
...@@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory; ...@@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
import org.slf4j.event.Level; import org.slf4j.event.Level;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.AccessDeniedException;
import org.springframework.validation.ObjectError; import org.springframework.validation.ObjectError;
...@@ -33,7 +34,6 @@ import static org.slf4j.event.Level.WARN; ...@@ -33,7 +34,6 @@ import static org.slf4j.event.Level.WARN;
import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.BAD_REQUEST;
import static org.springframework.http.HttpStatus.FORBIDDEN; import static org.springframework.http.HttpStatus.FORBIDDEN;
import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR;
import static org.springframework.http.MediaType.APPLICATION_JSON;
@ControllerAdvice @ControllerAdvice
public class GlobalDefaultExceptionHandler { public class GlobalDefaultExceptionHandler {
...@@ -126,7 +126,7 @@ public class GlobalDefaultExceptionHandler { ...@@ -126,7 +126,7 @@ public class GlobalDefaultExceptionHandler {
} }
HttpHeaders headers = new HttpHeaders(); HttpHeaders headers = new HttpHeaders();
headers.setContentType(APPLICATION_JSON); headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
return new ResponseEntity<>(errorAttributes, headers, status); return new ResponseEntity<>(errorAttributes, headers, status);
} }
......
...@@ -29,7 +29,7 @@ public class WebMvcConfig implements WebMvcConfigurer, WebServerFactoryCustomize ...@@ -29,7 +29,7 @@ public class WebMvcConfig implements WebMvcConfigurer, WebServerFactoryCustomize
@Override @Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) { public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
configurer.favorPathExtension(false); configurer.favorPathExtension(false);
configurer.ignoreAcceptHeader(true).defaultContentType(MediaType.APPLICATION_JSON); configurer.ignoreAcceptHeader(true).defaultContentType(MediaType.APPLICATION_JSON_UTF8);
} }
@Override @Override
......
...@@ -18,7 +18,7 @@ import org.junit.Before; ...@@ -18,7 +18,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
...@@ -26,8 +26,8 @@ import java.util.Map; ...@@ -26,8 +26,8 @@ import java.util.Map;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Matchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
/** /**
...@@ -127,7 +127,7 @@ public class ConfigControllerTest { ...@@ -127,7 +127,7 @@ public class ConfigControllerTest {
someDataCenter, someNotificationMessages)).thenReturn(someRelease); someDataCenter, someNotificationMessages)).thenReturn(someRelease);
when(someRelease.getReleaseKey()).thenReturn(someServerSideNewReleaseKey); when(someRelease.getReleaseKey()).thenReturn(someServerSideNewReleaseKey);
when(namespaceUtil.filterNamespaceName(someNamespaceName)).thenReturn(defaultNamespaceName); when(namespaceUtil.filterNamespaceName(someNamespaceName)).thenReturn(defaultNamespaceName);
when(namespaceUtil.normalizeNamespace(someAppId, someNamespaceName)).thenReturn(defaultNamespaceName); when(namespaceUtil.normalizeNamespace(someAppId, defaultNamespaceName)).thenReturn(defaultNamespaceName);
ApolloConfig result = configController.queryConfig(someAppId, someClusterName, ApolloConfig result = configController.queryConfig(someAppId, someClusterName,
someNamespaceName, someDataCenter, someClientSideReleaseKey, someNamespaceName, someDataCenter, someClientSideReleaseKey,
...@@ -283,7 +283,7 @@ public class ConfigControllerTest { ...@@ -283,7 +283,7 @@ public class ConfigControllerTest {
someDataCenter, someNotificationMessages)).thenReturn(somePublicRelease); someDataCenter, someNotificationMessages)).thenReturn(somePublicRelease);
when(somePublicRelease.getReleaseKey()).thenReturn(someServerSideReleaseKey); when(somePublicRelease.getReleaseKey()).thenReturn(someServerSideReleaseKey);
when(namespaceUtil.filterNamespaceName(someNamespace)).thenReturn(somePublicNamespaceName); when(namespaceUtil.filterNamespaceName(someNamespace)).thenReturn(somePublicNamespaceName);
when(namespaceUtil.normalizeNamespace(someAppId, someNamespace)).thenReturn(somePublicNamespaceName); when(namespaceUtil.normalizeNamespace(someAppId, somePublicNamespaceName)).thenReturn(somePublicNamespaceName);
when(appNamespaceService.findByAppIdAndNamespace(someAppId, somePublicNamespaceName)).thenReturn(null); when(appNamespaceService.findByAppIdAndNamespace(someAppId, somePublicNamespaceName)).thenReturn(null);
ApolloConfig result = configController ApolloConfig result = configController
......
...@@ -17,7 +17,7 @@ import org.junit.Before; ...@@ -17,7 +17,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
...@@ -30,7 +30,7 @@ import java.util.Set; ...@@ -30,7 +30,7 @@ import java.util.Set;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
/** /**
......
...@@ -15,7 +15,7 @@ import org.junit.Before; ...@@ -15,7 +15,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
...@@ -36,9 +36,7 @@ public class NotificationControllerTest { ...@@ -36,9 +36,7 @@ public class NotificationControllerTest {
private NotificationController controller; private NotificationController controller;
private String someAppId; private String someAppId;
private String someCluster; private String someCluster;
private String defaultCluster;
private String defaultNamespace; private String defaultNamespace;
private String somePublicNamespace;
private String someDataCenter; private String someDataCenter;
private long someNotificationId; private long someNotificationId;
private String someClientIp; private String someClientIp;
...@@ -60,15 +58,12 @@ public class NotificationControllerTest { ...@@ -60,15 +58,12 @@ public class NotificationControllerTest {
someAppId = "someAppId"; someAppId = "someAppId";
someCluster = "someCluster"; someCluster = "someCluster";
defaultCluster = ConfigConsts.CLUSTER_NAME_DEFAULT;
defaultNamespace = ConfigConsts.NAMESPACE_APPLICATION; defaultNamespace = ConfigConsts.NAMESPACE_APPLICATION;
somePublicNamespace = "somePublicNamespace";
someDataCenter = "someDC"; someDataCenter = "someDC";
someNotificationId = 1; someNotificationId = 1;
someClientIp = "someClientIp"; someClientIp = "someClientIp";
when(namespaceUtil.filterNamespaceName(defaultNamespace)).thenReturn(defaultNamespace); when(namespaceUtil.filterNamespaceName(defaultNamespace)).thenReturn(defaultNamespace);
when(namespaceUtil.filterNamespaceName(somePublicNamespace)).thenReturn(somePublicNamespace);
deferredResults = deferredResults =
(Multimap<String, DeferredResult<ResponseEntity<ApolloConfigNotification>>>) ReflectionTestUtils (Multimap<String, DeferredResult<ResponseEntity<ApolloConfigNotification>>>) ReflectionTestUtils
...@@ -156,8 +151,6 @@ public class NotificationControllerTest { ...@@ -156,8 +151,6 @@ public class NotificationControllerTest {
public void testPollNotificationWithDefaultNamespaceWithNotificationIdOutDated() public void testPollNotificationWithDefaultNamespaceWithNotificationIdOutDated()
throws Exception { throws Exception {
long notificationId = someNotificationId + 1; long notificationId = someNotificationId + 1;
String releaseMessage = Joiner.on(ConfigConsts.CLUSTER_NAMESPACE_SEPARATOR)
.join(someAppId, someCluster, defaultNamespace);
ReleaseMessage someReleaseMessage = mock(ReleaseMessage.class); ReleaseMessage someReleaseMessage = mock(ReleaseMessage.class);
String someWatchKey = "someKey"; String someWatchKey = "someKey";
...@@ -170,7 +163,6 @@ public class NotificationControllerTest { ...@@ -170,7 +163,6 @@ public class NotificationControllerTest {
watchKeys); watchKeys);
when(someReleaseMessage.getId()).thenReturn(notificationId); when(someReleaseMessage.getId()).thenReturn(notificationId);
when(someReleaseMessage.getMessage()).thenReturn(releaseMessage);
when(releaseMessageService.findLatestReleaseMessageForMessages(watchKeys)) when(releaseMessageService.findLatestReleaseMessageForMessages(watchKeys))
.thenReturn(someReleaseMessage); .thenReturn(someReleaseMessage);
......
...@@ -21,7 +21,7 @@ import org.junit.Before; ...@@ -21,7 +21,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
......
...@@ -9,7 +9,7 @@ import org.junit.Before; ...@@ -9,7 +9,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import java.util.Calendar; import java.util.Calendar;
import java.util.Collections; import java.util.Collections;
...@@ -205,6 +205,14 @@ public class AppNamespaceServiceWithCacheTest { ...@@ -205,6 +205,14 @@ public class AppNamespaceServiceWithCacheTest {
(somePublicAppNamespace.getDataChangeLastModifiedTime(), 1)); (somePublicAppNamespace.getDataChangeLastModifiedTime(), 1));
// Delete 1 private and 1 public // Delete 1 private and 1 public
// should prepare for the case after deleted first, or in 2 rebuild intervals, all will be deleted
List<Long> appNamespaceIdsAfterDelete = Lists
.newArrayList(somePrivateNamespaceId, somePublicNamespaceId, yetAnotherPrivateNamespaceId);
when(appNamespaceRepository.findAllById(appNamespaceIdsAfterDelete)).thenReturn(Lists.newArrayList
(somePrivateAppNamespaceNew, yetAnotherPrivateAppNamespaceNew, somePublicAppNamespaceNew));
// do delete
when(appNamespaceRepository.findAllById(appNamespaceIds)).thenReturn(Lists.newArrayList when(appNamespaceRepository.findAllById(appNamespaceIds)).thenReturn(Lists.newArrayList
(somePrivateAppNamespaceNew, yetAnotherPrivateAppNamespaceNew, somePublicAppNamespaceNew)); (somePrivateAppNamespaceNew, yetAnotherPrivateAppNamespaceNew, somePublicAppNamespaceNew));
......
...@@ -10,7 +10,7 @@ import org.junit.Before; ...@@ -10,7 +10,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
......
...@@ -14,7 +14,7 @@ import org.junit.Before; ...@@ -14,7 +14,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
...@@ -250,8 +250,6 @@ public class ConfigServiceWithCacheTest { ...@@ -250,8 +250,6 @@ public class ConfigServiceWithCacheTest {
@Test @Test
public void testFindLatestActiveReleaseWithIrrelevantMessages() throws Exception { public void testFindLatestActiveReleaseWithIrrelevantMessages() throws Exception {
long someNewNotificationId = someNotificationId + 1; long someNewNotificationId = someNotificationId + 1;
ReleaseMessage anotherReleaseMessage = mock(ReleaseMessage.class);
Release anotherRelease = mock(Release.class);
String someIrrelevantKey = "someIrrelevantKey"; String someIrrelevantKey = "someIrrelevantKey";
when(releaseMessageService.findLatestReleaseMessageForMessages(Lists.newArrayList(someKey))).thenReturn when(releaseMessageService.findLatestReleaseMessageForMessages(Lists.newArrayList(someKey))).thenReturn
...@@ -263,12 +261,6 @@ public class ConfigServiceWithCacheTest { ...@@ -263,12 +261,6 @@ public class ConfigServiceWithCacheTest {
Release release = configServiceWithCache.findLatestActiveRelease(someAppId, someClusterName, someNamespaceName, Release release = configServiceWithCache.findLatestActiveRelease(someAppId, someClusterName, someNamespaceName,
someNotificationMessages); someNotificationMessages);
when(releaseMessageService.findLatestReleaseMessageForMessages(Lists.newArrayList(someKey))).thenReturn
(anotherReleaseMessage);
when(releaseService.findLatestActiveRelease(someAppId, someClusterName, someNamespaceName)).thenReturn
(anotherRelease);
when(anotherReleaseMessage.getId()).thenReturn(someNewNotificationId);
Release stillOldRelease = configServiceWithCache.findLatestActiveRelease(someAppId, someClusterName, Release stillOldRelease = configServiceWithCache.findLatestActiveRelease(someAppId, someClusterName,
someNamespaceName, someNotificationMessages); someNamespaceName, someNotificationMessages);
......
package com.ctrip.framework.apollo.configservice.service.config; package com.ctrip.framework.apollo.configservice.service.config;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
...@@ -17,7 +17,7 @@ import org.junit.Before; ...@@ -17,7 +17,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
/** /**
...@@ -83,8 +83,6 @@ public class DefaultConfigServiceTest { ...@@ -83,8 +83,6 @@ public class DefaultConfigServiceTest {
when(grayReleaseRulesHolder.findReleaseIdFromGrayReleaseRule(someClientAppId, someClientIp, when(grayReleaseRulesHolder.findReleaseIdFromGrayReleaseRule(someClientAppId, someClientIp,
someConfigAppId, someClusterName, defaultNamespaceName)).thenReturn(grayReleaseId); someConfigAppId, someClusterName, defaultNamespaceName)).thenReturn(grayReleaseId);
when(releaseService.findActiveOne(grayReleaseId)).thenReturn(grayRelease); when(releaseService.findActiveOne(grayReleaseId)).thenReturn(grayRelease);
when(releaseService.findLatestActiveRelease(someConfigAppId, someClusterName, defaultNamespaceName))
.thenReturn(someRelease);
Release release = configService Release release = configService
.loadConfig(someClientAppId, someClientIp, someConfigAppId, someClusterName, defaultNamespaceName, someDataCenter, .loadConfig(someClientAppId, someClientIp, someConfigAppId, someClusterName, defaultNamespaceName, someDataCenter,
......
...@@ -7,14 +7,14 @@ import org.junit.Before; ...@@ -7,14 +7,14 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
import java.util.Objects; import java.util.Objects;
import java.util.concurrent.BlockingQueue; import java.util.concurrent.BlockingQueue;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
/** /**
......
...@@ -6,7 +6,7 @@ import org.junit.Before; ...@@ -6,7 +6,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
......
...@@ -11,7 +11,7 @@ import org.junit.Before; ...@@ -11,7 +11,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import java.util.Collection; import java.util.Collection;
import java.util.Set; import java.util.Set;
......
...@@ -4,7 +4,7 @@ import org.junit.Before; ...@@ -4,7 +4,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import java.util.Map; import java.util.Map;
......
package com.ctrip.framework.apollo; package com.ctrip.framework.apollo;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
......
package com.ctrip.framework.apollo.openapi.client.service; package com.ctrip.framework.apollo.openapi.client.service;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import com.ctrip.framework.apollo.openapi.client.constant.ApolloOpenApiConstants; import com.ctrip.framework.apollo.openapi.client.constant.ApolloOpenApiConstants;
...@@ -13,7 +13,7 @@ import org.apache.http.impl.client.CloseableHttpClient; ...@@ -13,7 +13,7 @@ import org.apache.http.impl.client.CloseableHttpClient;
import org.junit.Before; import org.junit.Before;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class) @RunWith(MockitoJUnitRunner.class)
abstract class AbstractOpenApiServiceTest { abstract class AbstractOpenApiServiceTest {
......
...@@ -31,12 +31,6 @@ ...@@ -31,12 +31,6 @@
<artifactId>h2</artifactId> <artifactId>h2</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.15.0</version>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>
<plugins> <plugins>
......
...@@ -52,7 +52,7 @@ public class CtripMQService implements MQService { ...@@ -52,7 +52,7 @@ public class CtripMQService implements MQService {
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converter.setSupportedMediaTypes( converter.setSupportedMediaTypes(
Arrays.asList(MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM)); Arrays.asList(MediaType.APPLICATION_JSON_UTF8, MediaType.APPLICATION_OCTET_STREAM));
restTemplate.setMessageConverters(Arrays.asList(converter, new FormHttpMessageConverter())); restTemplate.setMessageConverters(Arrays.asList(converter, new FormHttpMessageConverter()));
......
...@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean; ...@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.Primary;
import org.springframework.context.annotation.Profile; import org.springframework.context.annotation.Profile;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
......
...@@ -7,15 +7,15 @@ import org.junit.Before; ...@@ -7,15 +7,15 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import javax.servlet.FilterChain; import javax.servlet.FilterChain;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import static org.mockito.Matchers.anyLong; import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Matchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
......
...@@ -29,9 +29,9 @@ import java.util.GregorianCalendar; ...@@ -29,9 +29,9 @@ import java.util.GregorianCalendar;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Matchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
......
...@@ -9,7 +9,7 @@ import org.junit.Test; ...@@ -9,7 +9,7 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.invocation.InvocationOnMock; import org.mockito.invocation.InvocationOnMock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.mockito.stubbing.Answer; import org.mockito.stubbing.Answer;
import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.util.ReflectionTestUtils;
...@@ -18,7 +18,7 @@ import java.util.List; ...@@ -18,7 +18,7 @@ import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.Matchers.anyCollectionOf; import static org.mockito.ArgumentMatchers.anyCollection;
import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
...@@ -69,7 +69,7 @@ public class ConsumerAuditUtilTest { ...@@ -69,7 +69,7 @@ public class ConsumerAuditUtilTest {
return null; return null;
} }
}).when(consumerService).createConsumerAudits(anyCollectionOf(ConsumerAudit.class)); }).when(consumerService).createConsumerAudits(anyCollection());
consumerAuditUtil.audit(request, someConsumerId); consumerAuditUtil.audit(request, someConsumerId);
......
...@@ -5,7 +5,7 @@ import org.junit.Before; ...@@ -5,7 +5,7 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
......
package com.ctrip.framework.apollo.openapi.v1.controller; package com.ctrip.framework.apollo.openapi.v1.controller;
import com.ctrip.framework.apollo.common.utils.InputValidator; import com.ctrip.framework.apollo.common.utils.InputValidator;
import com.ctrip.framework.apollo.core.enums.ConfigFileFormat;
import com.ctrip.framework.apollo.openapi.auth.ConsumerPermissionValidator; import com.ctrip.framework.apollo.openapi.auth.ConsumerPermissionValidator;
import com.ctrip.framework.apollo.openapi.dto.OpenAppNamespaceDTO; import com.ctrip.framework.apollo.openapi.dto.OpenAppNamespaceDTO;
import org.junit.Assert; import org.junit.Assert;
...@@ -21,7 +22,6 @@ public class NamespaceControllerTest extends AbstractControllerTest { ...@@ -21,7 +22,6 @@ public class NamespaceControllerTest extends AbstractControllerTest {
@Autowired @Autowired
private ConsumerPermissionValidator consumerPermissionValidator; private ConsumerPermissionValidator consumerPermissionValidator;
@Ignore
@Test @Test
public void shouldFailWhenAppNamespaceNameIsInvalid() { public void shouldFailWhenAppNamespaceNameIsInvalid() {
Assert.assertTrue(consumerPermissionValidator.hasCreateNamespacePermission(null, null)); Assert.assertTrue(consumerPermissionValidator.hasCreateNamespacePermission(null, null));
...@@ -29,6 +29,8 @@ public class NamespaceControllerTest extends AbstractControllerTest { ...@@ -29,6 +29,8 @@ public class NamespaceControllerTest extends AbstractControllerTest {
OpenAppNamespaceDTO dto = new OpenAppNamespaceDTO(); OpenAppNamespaceDTO dto = new OpenAppNamespaceDTO();
dto.setAppId("appId"); dto.setAppId("appId");
dto.setName("invalid name"); dto.setName("invalid name");
dto.setFormat(ConfigFileFormat.Properties.getValue());
dto.setDataChangeCreatedBy("apollo");
try { try {
restTemplate.postForEntity( restTemplate.postForEntity(
url("/openapi/v1/apps/{appId}/appnamespaces"), url("/openapi/v1/apps/{appId}/appnamespaces"),
...@@ -36,11 +38,9 @@ public class NamespaceControllerTest extends AbstractControllerTest { ...@@ -36,11 +38,9 @@ public class NamespaceControllerTest extends AbstractControllerTest {
); );
Assert.fail("should throw"); Assert.fail("should throw");
} catch (HttpClientErrorException e) { } catch (HttpClientErrorException e) {
Assert.assertThat( String result = e.getResponseBodyAsString();
new String(e.getResponseBodyAsByteArray()), Assert.assertThat(result, containsString(InputValidator.INVALID_CLUSTER_NAMESPACE_MESSAGE));
containsString(InputValidator.INVALID_CLUSTER_NAMESPACE_MESSAGE + " & " Assert.assertThat(result, containsString(InputValidator.INVALID_NAMESPACE_NAMESPACE_MESSAGE));
+ InputValidator.INVALID_NAMESPACE_NAMESPACE_MESSAGE)
);
} }
} }
} }
...@@ -23,7 +23,7 @@ import java.net.SocketTimeoutException; ...@@ -23,7 +23,7 @@ import java.net.SocketTimeoutException;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
......
...@@ -22,7 +22,7 @@ import java.time.format.DateTimeFormatter; ...@@ -22,7 +22,7 @@ import java.time.format.DateTimeFormatter;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
public class ServiceExceptionTest extends AbstractUnitTest { public class ServiceExceptionTest extends AbstractUnitTest {
......
...@@ -24,8 +24,8 @@ import java.util.Map; ...@@ -24,8 +24,8 @@ import java.util.Map;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
/** /**
......
...@@ -20,9 +20,9 @@ import org.mockito.Mock; ...@@ -20,9 +20,9 @@ import org.mockito.Mock;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import static org.mockito.Matchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Matchers.anySetOf; import static org.mockito.ArgumentMatchers.anySet;
import static org.mockito.Matchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
public class RoleInitializationServiceTest extends AbstractUnitTest { public class RoleInitializationServiceTest extends AbstractUnitTest {
...@@ -51,7 +51,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest { ...@@ -51,7 +51,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest {
roleInitializationService.initAppRoles(mockApp()); roleInitializationService.initAppRoles(mockApp());
verify(rolePermissionService, times(1)).findRoleByRoleName(RoleUtils.buildAppMasterRoleName(APP_ID)); verify(rolePermissionService, times(1)).findRoleByRoleName(RoleUtils.buildAppMasterRoleName(APP_ID));
verify(rolePermissionService, times(0)).assignRoleToUsers(anyString(), anySetOf(String.class), anyString()); verify(rolePermissionService, times(0)).assignRoleToUsers(anyString(), anySet(), anyString());
} }
@Test @Test
...@@ -68,7 +68,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest { ...@@ -68,7 +68,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest {
verify(rolePermissionService, times(1)).assignRoleToUsers( verify(rolePermissionService, times(1)).assignRoleToUsers(
RoleUtils.buildAppMasterRoleName(APP_ID), Sets.newHashSet(CURRENT_USER), CURRENT_USER); RoleUtils.buildAppMasterRoleName(APP_ID), Sets.newHashSet(CURRENT_USER), CURRENT_USER);
verify(rolePermissionService, times(6)).createPermission(any()); verify(rolePermissionService, times(6)).createPermission(any());
verify(rolePermissionService, times(7)).createRoleWithPermissions(any(), anySetOf(Long.class)); verify(rolePermissionService, times(7)).createRoleWithPermissions(any(), anySet());
} }
@Test @Test
...@@ -86,7 +86,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest { ...@@ -86,7 +86,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest {
verify(rolePermissionService, times(2)).findRoleByRoleName(anyString()); verify(rolePermissionService, times(2)).findRoleByRoleName(anyString());
verify(rolePermissionService, times(0)).createPermission(any()); verify(rolePermissionService, times(0)).createPermission(any());
verify(rolePermissionService, times(0)).createRoleWithPermissions(any(), anySetOf(Long.class)); verify(rolePermissionService, times(0)).createRoleWithPermissions(any(), anySet());
} }
@Test @Test
...@@ -107,7 +107,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest { ...@@ -107,7 +107,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest {
verify(rolePermissionService, times(2)).findRoleByRoleName(anyString()); verify(rolePermissionService, times(2)).findRoleByRoleName(anyString());
verify(rolePermissionService, times(2)).createPermission(any()); verify(rolePermissionService, times(2)).createPermission(any());
verify(rolePermissionService, times(2)).createRoleWithPermissions(any(), anySetOf(Long.class)); verify(rolePermissionService, times(2)).createRoleWithPermissions(any(), anySet());
} }
@Test @Test
...@@ -128,7 +128,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest { ...@@ -128,7 +128,7 @@ public class RoleInitializationServiceTest extends AbstractUnitTest {
verify(rolePermissionService, times(2)).findRoleByRoleName(anyString()); verify(rolePermissionService, times(2)).findRoleByRoleName(anyString());
verify(rolePermissionService, times(1)).createPermission(any()); verify(rolePermissionService, times(1)).createPermission(any());
verify(rolePermissionService, times(1)).createRoleWithPermissions(any(), anySetOf(Long.class)); verify(rolePermissionService, times(1)).createRoleWithPermissions(any(), anySet());
} }
private App mockApp(){ private App mockApp(){
......
...@@ -288,12 +288,6 @@ ...@@ -288,12 +288,6 @@
<artifactId>h2</artifactId> <artifactId>h2</artifactId>
<version>1.4.191</version> <version>1.4.191</version>
</dependency> </dependency>
<!-- stick with mockito 1.x -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>1.10.19</version>
</dependency>
<!-- declare Spring BOMs in order --> <!-- declare Spring BOMs in order -->
<dependency> <dependency>
<groupId>io.spring.platform</groupId> <groupId>io.spring.platform</groupId>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment