@Before public void setUp() { config = Mockito.mock(ConfigTransfer.class); handler = Mockito.spy(new CloneView(config)); responseCreate = CommandResponse.accumulate().returnCode(0); responseUpdate = CommandResponse.accumulate().returnCode(0); responseFetch = CommandResponse.accumulate().returnCode(0); responseFetch.out().append("view-configuration"); Mockito.doReturn(source).when(handler).source(); Mockito.doReturn(Arrays.asList(destination)).when(handler).destinations(); Mockito.doReturn(responseFetch).when(config).execute(source, "", "get-view", source.entity()); Mockito.doReturn(responseCreate) .when(config) .execute(destination, "view-configuration", "create-view", destination.entity()); Mockito.doReturn(responseUpdate) .when(config) .execute(destination, "view-configuration", "update-view", destination.entity()); }
private void viewDoesNotExist() { responseUpdate.returnCode(-1); }