@Test(expected = CloudbreakOrchestratorFailedException.class) public void bootstrapClusterWhenNullPointerOccurredAndOrchestratorFailedComes() throws Exception { when(munchausenBootstrap.call()).thenThrow(new NullPointerException("null")); doReturn(munchausenBootstrap) .when(underTestSpy) .munchausenBootstrap(any(GatewayConfig.class), any(String.class), any(String[].class)); underTestSpy.bootstrap( gatewayConfig(), new ContainerConfig("seq/a", "v1.10"), generateNodes(FIX_NODE_COUNT), FIX_CONSUL_SERVER_COUNT, CONSUL_LOG_PATH, exitCriteriaModel()); }
@Test public void bootstrapClusterWhenEverythingWorksFine() throws Exception { when(munchausenBootstrap.call()).thenReturn(true); doReturn(munchausenBootstrap) .when(underTestSpy) .munchausenBootstrap(any(GatewayConfig.class), any(String.class), any(String[].class)); underTestSpy.bootstrap( gatewayConfig(), new ContainerConfig("seq/a", "v1.10"), generateNodes(FIX_NODE_COUNT), FIX_CONSUL_SERVER_COUNT, CONSUL_LOG_PATH, exitCriteriaModel()); }