This is an automated email from the ASF dual-hosted git repository.

dahn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new a738204e8ad Remove powermock from nicira nvp (#7789)
a738204e8ad is described below

commit a738204e8add24ee147ac81e22229bf6f6be95ad
Author: Vishesh <[email protected]>
AuthorDate: Fri Jul 28 16:54:25 2023 +0530

    Remove powermock from nicira nvp (#7789)
---
 .../com/cloud/network/nicira/NiciraRestClient.java |  2 +-
 .../cloud/network/nicira/NiciraRestClientTest.java | 26 +++++++++-------------
 .../org.mockito.plugins.MockMaker                  |  1 +
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git 
a/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/NiciraRestClient.java
 
b/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/NiciraRestClient.java
index 73d08a0f1cb..a98480b11b3 100644
--- 
a/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/NiciraRestClient.java
+++ 
b/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/NiciraRestClient.java
@@ -76,7 +76,7 @@ public class NiciraRestClient extends BasicRestClient {
         return execute(request, 0);
     }
 
-    private CloseableHttpResponse execute(final HttpUriRequest request, final 
int previousStatusCode) throws CloudstackRESTException {
+    CloseableHttpResponse execute(final HttpUriRequest request, final int 
previousStatusCode) throws CloudstackRESTException {
         if (counter.hasReachedExecutionLimit()) {
             throw new CloudstackRESTException("Reached max executions limit of 
" + executionLimit);
         }
diff --git 
a/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/nicira/NiciraRestClientTest.java
 
b/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/nicira/NiciraRestClientTest.java
index d23c4dcb5de..75b751c8ae1 100644
--- 
a/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/nicira/NiciraRestClientTest.java
+++ 
b/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/nicira/NiciraRestClientTest.java
@@ -26,11 +26,11 @@ import static org.hamcrest.Matchers.not;
 import static org.hamcrest.Matchers.notNullValue;
 import static org.hamcrest.Matchers.sameInstance;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
-import static org.powermock.api.mockito.PowerMockito.spy;
-import static org.powermock.api.mockito.PowerMockito.verifyPrivate;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -47,18 +47,14 @@ import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.powermock.core.classloader.annotations.PowerMockIgnore;
-import org.powermock.core.classloader.annotations.PrepareForTest;
-import org.powermock.modules.junit4.PowerMockRunner;
+import org.mockito.junit.MockitoJUnitRunner;
 
 import com.cloud.utils.rest.CloudstackRESTException;
 import com.cloud.utils.rest.HttpMethods;
 import com.cloud.utils.rest.HttpRequestMatcher;
 import com.cloud.utils.rest.HttpUriRequestBuilder;
 
-@RunWith(PowerMockRunner.class)
-@PrepareForTest(NiciraRestClient.class)
-@PowerMockIgnore({"javax.xml.*", "org.w3c.dom.*", "org.apache.xerces.*", 
"org.apache.log4j.*"})
+@RunWith(MockitoJUnitRunner.class)
 public class NiciraRestClientTest {
 
     private static final int HTTPS_PORT = 443;
@@ -120,7 +116,7 @@ public class NiciraRestClientTest {
 
         assertThat(response, notNullValue());
         assertThat(response, sameInstance(mockResponse));
-        verifyPrivate(client).invoke("execute", request, 0);
+        verify(client).execute(request, 0);
     }
 
     @Test
@@ -139,9 +135,9 @@ public class NiciraRestClientTest {
 
         assertThat(response, notNullValue());
         assertThat(response, sameInstance(mockResponse));
-        verifyPrivate(client).invoke("execute", 
HttpRequestMatcher.eq(request), eq(0));
-        verifyPrivate(client).invoke("execute", 
HttpRequestMatcher.eq(loginRequest), eq(401));
-        verifyPrivate(client).invoke("execute", 
HttpRequestMatcher.eq(request), eq(200));
+        verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), 
eq(0));
+        verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), 
eq(200));
+        
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(loginRequest), 
eq(401));
     }
 
     @Test
@@ -168,8 +164,8 @@ public class NiciraRestClientTest {
             fail("Expected CloudstackRESTException exception");
         } catch (final CloudstackRESTException e) {
             assertThat(e.getMessage(), not(isEmptyOrNullString()));
-            verifyPrivate(client).invoke("execute", 
HttpRequestMatcher.eq(request), eq(0));
-            verifyPrivate(client).invoke("execute", 
HttpRequestMatcher.eq(loginRequest), eq(401));
+            
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(request), eq(0));
+            
verify(client).execute((HttpUriRequest)HttpRequestMatcher.eq(loginRequest), 
eq(401));
         }
     }
 
diff --git 
a/plugins/network-elements/nicira-nvp/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
 
b/plugins/network-elements/nicira-nvp/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
new file mode 100644
index 00000000000..1f0955d450f
--- /dev/null
+++ 
b/plugins/network-elements/nicira-nvp/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
@@ -0,0 +1 @@
+mock-maker-inline

Reply via email to