@Test(expected = CloudbreakOrchestratorFailedException.class) public void bootstrapNewNodesInClusterWhenOrchestratorFailed() throws Exception { when(munchausenBootstrap.call()).thenThrow(new CloudbreakOrchestratorFailedException("failed")); doReturn(munchausenBootstrap) .when(underTestSpy) .munchausenNewNodeBootstrap( any(GatewayConfig.class), any(String.class), any(String[].class)); underTestSpy.bootstrapNewNodes( gatewayConfig(), new ContainerConfig("seq/a", "v1.10"), generateNodes(FIX_NODE_COUNT), CONSUL_LOG_PATH, exitCriteriaModel()); }
@Test public void bootstrapNewNodesInClusterWhenEverythingWorksFine() throws Exception { when(munchausenBootstrap.call()).thenReturn(true); doReturn(munchausenBootstrap) .when(underTestSpy) .munchausenNewNodeBootstrap( any(GatewayConfig.class), any(String.class), any(String[].class)); underTestSpy.bootstrapNewNodes( gatewayConfig(), new ContainerConfig("seq/a", "v1.10"), generateNodes(FIX_NODE_COUNT), CONSUL_LOG_PATH, exitCriteriaModel()); }