Skip to content

Commit 3a835c3

Browse files
committed
Upgrade to mockito 4 and handle Mockito deprecations
1 parent 9d4f071 commit 3a835c3

File tree

231 files changed

+880
-585
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+880
-585
lines changed

agent/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker

Lines changed: 0 additions & 1 deletion
This file was deleted.

api/src/test/java/org/apache/cloudstack/api/command/admin/offering/CreateServiceOfferingCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.junit.Test;
2222
import org.junit.runner.RunWith;
2323
import org.mockito.InjectMocks;
24-
import org.mockito.runners.MockitoJUnitRunner;
24+
import org.mockito.junit.MockitoJUnitRunner;
2525
import org.springframework.test.util.ReflectionTestUtils;
2626

2727
@RunWith(MockitoJUnitRunner.class)

api/src/test/java/org/apache/cloudstack/api/command/admin/storage/AddObjectStoragePoolCmdTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import java.util.HashMap;
4040
import java.util.Map;
4141

42-
import static org.mockito.ArgumentMatchers.anyObject;
42+
import static org.mockito.ArgumentMatchers.any;
4343

4444
@RunWith(MockitoJUnitRunner.class)
4545
public class AddObjectStoragePoolCmdTest {
@@ -65,9 +65,11 @@ public class AddObjectStoragePoolCmdTest {
6565

6666
Map<String, String> details;
6767

68+
private AutoCloseable closeable;
69+
6870
@Before
6971
public void setUp() throws Exception {
70-
MockitoAnnotations.initMocks(this);
72+
closeable = MockitoAnnotations.openMocks(this);
7173
details = new HashMap<>();
7274
addObjectStoragePoolCmdSpy = Mockito.spy(new AddObjectStoragePoolCmd());
7375
ReflectionTestUtils.setField(addObjectStoragePoolCmdSpy, "name", name);
@@ -81,14 +83,15 @@ public void setUp() throws Exception {
8183
@After
8284
public void tearDown() throws Exception {
8385
CallContext.unregister();
86+
closeable.close();
8487
}
8588

8689
@Test
8790
public void testAddObjectStore() throws DiscoveryException {
8891
Mockito.doReturn(objectStore).when(storageService).discoverObjectStore(Mockito.anyString(),
89-
Mockito.anyString(), Mockito.anyString(), anyObject());
92+
Mockito.anyString(), Mockito.anyString(), any());
9093
ObjectStoreResponse objectStoreResponse = new ObjectStoreResponse();
91-
Mockito.doReturn(objectStoreResponse).when(responseGenerator).createObjectStoreResponse(anyObject());
94+
Mockito.doReturn(objectStoreResponse).when(responseGenerator).createObjectStoreResponse(any());
9295
addObjectStoragePoolCmdSpy.execute();
9396

9497
Mockito.verify(storageService, Mockito.times(1))

api/src/test/java/org/apache/cloudstack/api/command/admin/storage/DeleteObjectStoragePoolCmdTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,19 @@ public class DeleteObjectStoragePoolCmdTest {
3737
@Spy
3838
DeleteObjectStoragePoolCmd deleteObjectStoragePoolCmd;
3939

40+
private AutoCloseable closeable;
41+
4042
@Before
4143
public void setUp() throws Exception {
42-
MockitoAnnotations.initMocks(this);
44+
closeable = MockitoAnnotations.openMocks(this);
4345
deleteObjectStoragePoolCmd = Mockito.spy(new DeleteObjectStoragePoolCmd());
4446
deleteObjectStoragePoolCmd._storageService = storageService;
4547
}
4648

4749
@After
4850
public void tearDown() throws Exception {
4951
CallContext.unregister();
52+
closeable.close();
5053
}
5154

5255
@Test

api/src/test/java/org/apache/cloudstack/api/command/admin/storage/FindStoragePoolsForMigrationCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.junit.Assert;
2424
import org.junit.Test;
2525
import org.junit.runner.RunWith;
26-
import org.mockito.runners.MockitoJUnitRunner;
26+
import org.mockito.junit.MockitoJUnitRunner;
2727

2828
@RunWith(MockitoJUnitRunner.class)
2929
public class FindStoragePoolsForMigrationCmdTest {

api/src/test/java/org/apache/cloudstack/api/command/admin/storage/UpdateObjectStoragePoolCmdTest.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.mockito.Spy;
3434
import org.springframework.test.util.ReflectionTestUtils;
3535

36-
import static org.mockito.ArgumentMatchers.anyObject;
36+
import static org.mockito.ArgumentMatchers.any;
3737

3838
public class UpdateObjectStoragePoolCmdTest {
3939
public static final Logger s_logger = Logger.getLogger(UpdateObjectStoragePoolCmdTest.class.getName());
@@ -56,9 +56,11 @@ public class UpdateObjectStoragePoolCmdTest {
5656

5757
private String provider = "Simulator";
5858

59+
private AutoCloseable closeable;
60+
5961
@Before
6062
public void setUp() throws Exception {
61-
MockitoAnnotations.initMocks(this);
63+
closeable = MockitoAnnotations.openMocks(this);
6264
updateObjectStoragePoolCmd = Mockito.spy(new UpdateObjectStoragePoolCmd());
6365
updateObjectStoragePoolCmd._storageService = storageService;
6466
updateObjectStoragePoolCmd._responseGenerator = responseGenerator;
@@ -70,13 +72,14 @@ public void setUp() throws Exception {
7072
@After
7173
public void tearDown() throws Exception {
7274
CallContext.unregister();
75+
closeable.close();
7376
}
7477

7578
@Test
7679
public void testUpdateObjectStore() {
7780
Mockito.doReturn(objectStore).when(storageService).updateObjectStore(1L, updateObjectStoragePoolCmd);
7881
ObjectStoreResponse objectStoreResponse = new ObjectStoreResponse();
79-
Mockito.doReturn(objectStoreResponse).when(responseGenerator).createObjectStoreResponse(anyObject());
82+
Mockito.doReturn(objectStoreResponse).when(responseGenerator).createObjectStoreResponse(any());
8083
updateObjectStoragePoolCmd.execute();
8184
Mockito.verify(storageService, Mockito.times(1))
8285
.updateObjectStore(1L, updateObjectStoragePoolCmd);

api/src/test/java/org/apache/cloudstack/api/command/test/ActivateProjectCmdTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.junit.Rule;
2424
import org.junit.Test;
2525
import org.junit.rules.ExpectedException;
26-
import org.mockito.Matchers;
26+
import org.mockito.ArgumentMatchers;
2727
import org.mockito.Mockito;
2828

2929
import org.apache.cloudstack.api.command.user.project.ActivateProjectCmd;
@@ -57,7 +57,7 @@ public Long getId() {
5757
@Test
5858
public void testGetEntityOwnerIdForNullProject() {
5959
ProjectService projectService = Mockito.mock(ProjectService.class);
60-
Mockito.when(projectService.getProject(Matchers.anyLong())).thenReturn(null);
60+
Mockito.when(projectService.getProject(ArgumentMatchers.anyLong())).thenReturn(null);
6161
activateProjectCmd._projectService = projectService;
6262

6363
try {
@@ -74,9 +74,9 @@ public void testGetEntityOwnerIdForProject() {
7474
ProjectService projectService = Mockito.mock(ProjectService.class);
7575
Account account = Mockito.mock(Account.class);
7676
Mockito.when(account.getId()).thenReturn(2L);
77-
Mockito.when(projectService.getProject(Matchers.anyLong())).thenReturn(project);
77+
Mockito.when(projectService.getProject(ArgumentMatchers.anyLong())).thenReturn(project);
7878

79-
Mockito.when(projectService.getProjectOwner(Matchers.anyLong())).thenReturn(account);
79+
Mockito.when(projectService.getProjectOwner(ArgumentMatchers.anyLong())).thenReturn(account);
8080
activateProjectCmd._projectService = projectService;
8181

8282
Assert.assertEquals(2L, activateProjectCmd.getEntityOwnerId());

api/src/test/java/org/apache/cloudstack/api/command/test/AddAccountToProjectCmdTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.junit.Rule;
2424
import org.junit.Test;
2525
import org.junit.rules.ExpectedException;
26-
import org.mockito.Matchers;
26+
import org.mockito.ArgumentMatchers;
2727
import org.mockito.Mockito;
2828

2929
import org.apache.cloudstack.api.command.user.account.AddAccountToProjectCmd;
@@ -101,9 +101,9 @@ public void testGetEntityOwnerIdForProject() {
101101
Account account = Mockito.mock(Account.class);
102102

103103
Mockito.when(account.getId()).thenReturn(2L);
104-
Mockito.when(projectService.getProject(Matchers.anyLong())).thenReturn(project);
104+
Mockito.when(projectService.getProject(ArgumentMatchers.anyLong())).thenReturn(project);
105105

106-
Mockito.when(projectService.getProjectOwner(Matchers.anyLong())).thenReturn(account);
106+
Mockito.when(projectService.getProjectOwner(ArgumentMatchers.anyLong())).thenReturn(account);
107107
addAccountToProjectCmd._projectService = projectService;
108108

109109
Assert.assertEquals(2L, addAccountToProjectCmd.getEntityOwnerId());

api/src/test/java/org/apache/cloudstack/api/command/test/AddIpToVmNicTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import org.junit.Before;
2323
import org.junit.Test;
24-
import org.mockito.Matchers;
24+
import org.mockito.ArgumentMatchers;
2525
import org.mockito.Mockito;
2626
import org.apache.cloudstack.api.ResponseGenerator;
2727
import org.apache.cloudstack.api.command.user.vm.AddIpToVmNicCmd;
@@ -59,7 +59,7 @@ public void testCreateSuccess() throws ResourceAllocationException, ResourceUnav
5959
NicSecondaryIp secIp = Mockito.mock(NicSecondaryIp.class);
6060

6161
Mockito.when(
62-
networkService.allocateSecondaryGuestIP(Matchers.anyLong(), Matchers.any()))
62+
networkService.allocateSecondaryGuestIP(ArgumentMatchers.anyLong(), ArgumentMatchers.any()))
6363
.thenReturn(secIp);
6464

6565
ipTonicCmd._networkService = networkService;
@@ -79,7 +79,7 @@ public void testCreateFailure() throws ResourceAllocationException, ResourceUnav
7979
AddIpToVmNicCmd ipTonicCmd = Mockito.mock(AddIpToVmNicCmd.class);
8080

8181
Mockito.when(
82-
networkService.allocateSecondaryGuestIP(Matchers.anyLong(), Matchers.any()))
82+
networkService.allocateSecondaryGuestIP(ArgumentMatchers.anyLong(), ArgumentMatchers.any()))
8383
.thenReturn(null);
8484

8585
ipTonicCmd._networkService = networkService;
@@ -98,7 +98,7 @@ public void testRemoveIpFromVmNicSuccess() throws ResourceAllocationException, R
9898
NetworkService networkService = Mockito.mock(NetworkService.class);
9999
RemoveIpFromVmNicCmd removeIpFromNic = Mockito.mock(RemoveIpFromVmNicCmd.class);
100100

101-
Mockito.when(networkService.releaseSecondaryIpFromNic(Matchers.anyInt())).thenReturn(true);
101+
Mockito.when(networkService.releaseSecondaryIpFromNic(ArgumentMatchers.anyInt())).thenReturn(true);
102102

103103
removeIpFromNic._networkService = networkService;
104104
removeIpFromNic.execute();
@@ -109,7 +109,7 @@ public void testRemoveIpFromVmNicFailure() throws InsufficientAddressCapacityExc
109109
NetworkService networkService = Mockito.mock(NetworkService.class);
110110
RemoveIpFromVmNicCmd removeIpFromNic = Mockito.mock(RemoveIpFromVmNicCmd.class);
111111

112-
Mockito.when(networkService.releaseSecondaryIpFromNic(Matchers.anyInt())).thenReturn(false);
112+
Mockito.when(networkService.releaseSecondaryIpFromNic(ArgumentMatchers.anyInt())).thenReturn(false);
113113

114114
removeIpFromNic._networkService = networkService;
115115
successResponseGenerator = Mockito.mock(SuccessResponse.class);

api/src/test/java/org/apache/cloudstack/api/command/test/AddNetworkServiceProviderCmdTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.junit.Rule;
2727
import org.junit.Test;
2828
import org.junit.rules.ExpectedException;
29-
import org.mockito.Matchers;
29+
import org.mockito.ArgumentMatchers;
3030
import org.mockito.Mockito;
3131

3232
import org.apache.cloudstack.api.ServerApiException;
@@ -86,7 +86,7 @@ public void testCreateProviderToPhysicalNetworkSuccess() {
8686
addNetworkServiceProviderCmd._networkService = networkService;
8787

8888
PhysicalNetworkServiceProvider physicalNetworkServiceProvider = Mockito.mock(PhysicalNetworkServiceProvider.class);
89-
Mockito.when(networkService.addProviderToPhysicalNetwork(Matchers.anyLong(), Matchers.anyString(), Matchers.anyLong(), Matchers.anyList())).thenReturn(
89+
Mockito.when(networkService.addProviderToPhysicalNetwork(ArgumentMatchers.anyLong(), ArgumentMatchers.anyString(), ArgumentMatchers.anyLong(), ArgumentMatchers.anyList())).thenReturn(
9090
physicalNetworkServiceProvider);
9191

9292
try {
@@ -103,7 +103,7 @@ public void testCreateProviderToPhysicalNetworkFailure() throws ResourceAllocati
103103
NetworkService networkService = Mockito.mock(NetworkService.class);
104104
addNetworkServiceProviderCmd._networkService = networkService;
105105

106-
Mockito.when(networkService.addProviderToPhysicalNetwork(Matchers.anyLong(), Matchers.anyString(), Matchers.anyLong(), Matchers.anyList())).thenReturn(null);
106+
Mockito.when(networkService.addProviderToPhysicalNetwork(ArgumentMatchers.anyLong(), ArgumentMatchers.anyString(), ArgumentMatchers.anyLong(), ArgumentMatchers.anyList())).thenReturn(null);
107107

108108
try {
109109
addNetworkServiceProviderCmd.create();

0 commit comments

Comments
 (0)