Skip to content

Commit a738204

Browse files
authored
Remove powermock from nicira nvp (#7789)
1 parent 665fb83 commit a738204

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/NiciraRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public CloseableHttpResponse execute(final HttpUriRequest request) throws Clouds
7676
return execute(request, 0);
7777
}
7878

79-
private CloseableHttpResponse execute(final HttpUriRequest request, final int previousStatusCode) throws CloudstackRESTException {
79+
CloseableHttpResponse execute(final HttpUriRequest request, final int previousStatusCode) throws CloudstackRESTException {
8080
if (counter.hasReachedExecutionLimit()) {
8181
throw new CloudstackRESTException("Reached max executions limit of " + executionLimit);
8282
}

plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/nicira/NiciraRestClientTest.java

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
import static org.hamcrest.Matchers.notNullValue;
2727
import static org.hamcrest.Matchers.sameInstance;
2828
import static org.junit.Assert.fail;
29-
import static org.mockito.Matchers.eq;
29+
import static org.mockito.ArgumentMatchers.eq;
3030
import static org.mockito.Mockito.mock;
31+
import static org.mockito.Mockito.spy;
32+
import static org.mockito.Mockito.verify;
3133
import static org.mockito.Mockito.when;
32-
import static org.powermock.api.mockito.PowerMockito.spy;
33-
import static org.powermock.api.mockito.PowerMockito.verifyPrivate;
3434

3535
import java.util.HashMap;
3636
import java.util.Map;
@@ -47,18 +47,14 @@
4747
import org.junit.BeforeClass;
4848
import org.junit.Test;
4949
import org.junit.runner.RunWith;
50-
import org.powermock.core.classloader.annotations.PowerMockIgnore;
51-
import org.powermock.core.classloader.annotations.PrepareForTest;
52-
import org.powermock.modules.junit4.PowerMockRunner;
50+
import org.mockito.junit.MockitoJUnitRunner;
5351

5452
import com.cloud.utils.rest.CloudstackRESTException;
5553
import com.cloud.utils.rest.HttpMethods;
5654
import com.cloud.utils.rest.HttpRequestMatcher;
5755
import com.cloud.utils.rest.HttpUriRequestBuilder;
5856

59-
@RunWith(PowerMockRunner.class)
60-
@PrepareForTest(NiciraRestClient.class)
61-
@PowerMockIgnore({"javax.xml.*", "org.w3c.dom.*", "org.apache.xerces.*", "org.apache.log4j.*"})
57+
@RunWith(MockitoJUnitRunner.class)
6258
public class NiciraRestClientTest {
6359

6460
private static final int HTTPS_PORT = 443;
@@ -120,7 +116,7 @@ public void testExecuteSuccessAtFirstAttempt() throws Exception {
120116

121117
assertThat(response, notNullValue());
122118
assertThat(response, sameInstance(mockResponse));
123-
verifyPrivate(client).invoke("execute", request, 0);
119+
verify(client).execute(request, 0);
124120
}
125121

126122
@Test
@@ -139,9 +135,9 @@ public void testExecuteUnauthorizedThenSuccess() throws Exception {
139135

140136
assertThat(response, notNullValue());
141137
assertThat(response, sameInstance(mockResponse));
142-
verifyPrivate(client).invoke("execute", HttpRequestMatcher.eq(request), eq(0));
143-
verifyPrivate(client).invoke("execute", HttpRequestMatcher.eq(loginRequest), eq(401));
144-
verifyPrivate(client).invoke("execute", HttpRequestMatcher.eq(request), eq(200));
138+
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), eq(0));
139+
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), eq(200));
140+
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(loginRequest), eq(401));
145141
}
146142

147143
@Test
@@ -168,8 +164,8 @@ public void testExecuteTwoConsecutiveUnauthorizedExecutions() throws Exception {
168164
fail("Expected CloudstackRESTException exception");
169165
} catch (final CloudstackRESTException e) {
170166
assertThat(e.getMessage(), not(isEmptyOrNullString()));
171-
verifyPrivate(client).invoke("execute", HttpRequestMatcher.eq(request), eq(0));
172-
verifyPrivate(client).invoke("execute", HttpRequestMatcher.eq(loginRequest), eq(401));
167+
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), eq(0));
168+
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(loginRequest), eq(401));
173169
}
174170
}
175171

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
mock-maker-inline

0 commit comments

Comments
 (0)