@Test public void ambariAgentStartInClusterWhenEverythingWorksFine() throws Exception { when(ambariAgentBootstrap.call()).thenReturn(true); doReturn(ambariAgentBootstrap) .when(underTestSpy) .ambariAgentBootstrap( any(GatewayConfig.class), anyString(), any(Node.class), anyString(), anyString(), any(LogVolumePath.class)); underTestSpy.startAmbariAgents( containerOrchestratorCluster(gatewayConfig(), generateNodes(FIX_NODE_COUNT)), new ContainerConfig("agent", "0.0.1"), "azure", generateLogVolume(), exitCriteriaModel()); }
@Test(expected = CloudbreakOrchestratorFailedException.class) public void ambariAgentStartInClusterWhenNullPointerOccurredAndOrchestratorFailedComes() throws Exception { when(ambariAgentBootstrap.call()).thenThrow(new NullPointerException("null")); doReturn(ambariAgentBootstrap) .when(underTestSpy) .ambariAgentBootstrap( any(GatewayConfig.class), anyString(), any(Node.class), anyString(), anyString(), any(LogVolumePath.class)); underTestSpy.startAmbariAgents( containerOrchestratorCluster(gatewayConfig(), generateNodes(FIX_NODE_COUNT)), new ContainerConfig("agent", "0.0.1"), "azure", generateLogVolume(), exitCriteriaModel()); }