use of com.sequenceiq.cloudbreak.cluster.api.ClusterModificationService in project cloudbreak by hortonworks.
the class ClusterServiceTest method testIsRangerRazEnabledOnClusterReturnsTrueWhenCmIsRunning.
@Test
void testIsRangerRazEnabledOnClusterReturnsTrueWhenCmIsRunning() {
Stack stack = setupStack(STACK_ID);
ClusterApi clusterApi = mock(ClusterApi.class);
ClusterStatusService clusterStatusService = mock(ClusterStatusService.class);
ClusterModificationService clusterModificationService = mock(ClusterModificationService.class);
when(clusterApiConnectors.getConnector(stack)).thenReturn(clusterApi);
when(clusterApi.clusterStatusService()).thenReturn(clusterStatusService);
when(clusterApi.clusterModificationService()).thenReturn(clusterModificationService);
when(clusterStatusService.isClusterManagerRunning()).thenReturn(true);
when(clusterModificationService.isServicePresent(anyString(), eq(RANGER_RAZ))).thenReturn(true);
assertTrue(underTest.isRangerRazEnabledOnCluster(stack));
}
use of com.sequenceiq.cloudbreak.cluster.api.ClusterModificationService in project cloudbreak by hortonworks.
the class ClusterServiceTest method testIsRangerRazEnabledOnClusterReturnsFalseIfCmIsRunning.
@Test
void testIsRangerRazEnabledOnClusterReturnsFalseIfCmIsRunning() {
Stack stack = setupStack(STACK_ID);
ClusterApi clusterApi = mock(ClusterApi.class);
ClusterStatusService clusterStatusService = mock(ClusterStatusService.class);
ClusterModificationService clusterModificationService = mock(ClusterModificationService.class);
when(clusterApiConnectors.getConnector(stack)).thenReturn(clusterApi);
when(clusterApi.clusterStatusService()).thenReturn(clusterStatusService);
when(clusterApi.clusterModificationService()).thenReturn(clusterModificationService);
when(clusterStatusService.isClusterManagerRunning()).thenReturn(true);
when(clusterModificationService.isServicePresent(anyString(), eq(RANGER_RAZ))).thenReturn(false);
assertFalse(underTest.isRangerRazEnabledOnCluster(stack));
}
Aggregations