@Test public void testUnregisterHostFail() throws Exception { UnregisterHostRequest request = new UnregisterHostRequest(); request.setId("host1"); doThrow(new Exception()).when(configDict).write("host1", null); UnregisterHostResponse response = service.unregister_host(request); assertThat(response.getResult(), is(UnregisterHostResultCode.NOT_IN_MAJORITY)); }
@Test public void testUnregisterHost() throws Exception { UnregisterHostRequest request = new UnregisterHostRequest(); request.setId("host1"); UnregisterHostResponse response = service.unregister_host(request); assertThat(response.getResult(), Matchers.is(UnregisterHostResultCode.OK)); verify(configDict).write("host1", null); }