import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.easymock.EasyMock;
+import org.glassfish.jersey.client.HttpUrlConnectorProvider;
import org.junit.*;
import org.junit.rules.ExpectedException;
import org.junit.runner.RunWith;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
+import java.util.Map;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertThat;
PowerMock.replayAll();
- JSONArray instances = (JSONArray)Whitebox.invokeMethod(aai, "getServiceInstances",
+ JSONArray instances = (JSONArray) Whitebox.invokeMethod(aai, "getServiceInstances",
"custom-1", "service-type-1");
PowerMock.verifyAll();
PowerMock.replayAll();
- JSONArray instances = (JSONArray)Whitebox.invokeMethod(aai, "getServiceInstances",
+ JSONArray instances = (JSONArray) Whitebox.invokeMethod(aai, "getServiceInstances",
"custom-1", "service-type-1");
PowerMock.verifyAll();
private void mockPatchMethod() {
initCommonMock();
- EasyMock.expect(builder.method(EasyMock.anyObject(String.class), EasyMock.anyObject(Entity.class))).andReturn(response);
+ Invocation invocation = PowerMock.createMock(Invocation.class);
+ EasyMock.expect(builder.build(EasyMock.anyObject(String.class), EasyMock.anyObject(Entity.class))).andReturn(invocation);
+ EasyMock.expect(invocation.property(HttpUrlConnectorProvider.SET_METHOD_WORKAROUND, true)).andReturn(invocation);
+ EasyMock.expect(invocation.invoke()).andReturn(response);
}
private void initCommonMock() {