|
|
@@ -76,4 +76,27 @@ public class EiamClient_UserImplTest {
|
|
|
server.stop(0);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void deleteUser_emptyResponse_returnsSuccessPayload() throws Exception {
|
|
|
+ HttpServer server = HttpServer.create(new InetSocketAddress(0), 0);
|
|
|
+ server.createContext("/v2/instance/application/users/user_test", exchange -> {
|
|
|
+ exchange.sendResponseHeaders(204, -1);
|
|
|
+ exchange.close();
|
|
|
+ });
|
|
|
+ server.start();
|
|
|
+ try {
|
|
|
+ EiamConf conf = new EiamConf();
|
|
|
+ conf.setBaseUrl("http://127.0.0.1:" + server.getAddress().getPort());
|
|
|
+ EiamClient_UserImpl client = new EiamClient_UserImpl();
|
|
|
+ ReflectionTestUtils.setField(client, "eiamConf", conf);
|
|
|
+
|
|
|
+ EiamApiResponse response = client.deleteUser("token", "instance", "application",
|
|
|
+ "user_test");
|
|
|
+
|
|
|
+ assertNull(response.getCode());
|
|
|
+ } finally {
|
|
|
+ server.stop(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|