Examples of ClusterDefinitionProvider


Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetServiceState_IfStateAlreadySetToDesired() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Running).times(5);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetServiceState_IfStateUnknown() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
    Assert.assertEquals(-1, clusterDefinition.setServiceState("HDFS", "UNKNOWN"));
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetServiceState_FromInstalledToStarted() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);
    //checking if a service state already set
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Stopped);
    //checking if a component state not set yet
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Stopped);
    expect(mockStateProvider.setRunningState(anyObject(String.class), anyObject(String.class), eq(StateProvider.State.Running))).andReturn(null);
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetServiceStateFromInstalledToStartedWhenOneOfTheComponentsAlreadyStarted() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);
    //checking if a service state already set
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Stopped);
    //checking if a component state not set yet
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Running).times(4);
    expect(mockStateProvider.getRunningState(anyObject(String.class), anyObject(String.class))).andReturn(StateProvider.State.Stopped);
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetHostComponentState_IfStateUnknown() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
    Assert.assertEquals(-1, clusterDefinition.setHostComponentState("hostName", "DATANODE", "UNKNOWN"));
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetHostComponentState_IfStateAlreadySetToDesired() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    expect(mockStateProvider.getRunningState(isA(String.class), isA(String.class))).andReturn(StateProvider.State.Running);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetHostComponentState_FromInstalledToStarted() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    expect(mockStateProvider.getRunningState(isA(String.class), isA(String.class))).andReturn(StateProvider.State.Stopped);
    expect(mockStateProvider.setRunningState(anyObject(String.class), anyObject(String.class), eq(StateProvider.State.Running))).andReturn(null);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testHDP2ServicesAndComponents() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider("clusterproperties_HDP2.txt", "myCluster", "HDP-2.0.6");

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
    Assert.assertFalse(clusterDefinition.getServices().contains("MAPREDUCE"));
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetServiceState_IfServiceIsClientOnly() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
    Assert.assertEquals(-1, clusterDefinition.setServiceState("PIG", "STARTED"));
View Full Code Here

Examples of org.apache.ambari.scom.ClusterDefinitionProvider

  }

  @Test
  public void testSetHostComponentState_IfHostComponentIsClientOnly() {
    StateProvider mockStateProvider = createStrictMock(StateProvider.class);
    ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
    HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);

    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();

    expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
    expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);

    replay(mockClusterDefinitionProvider, mockHostInfoProvider, mockStateProvider);

    ClusterDefinition clusterDefinition = new ClusterDefinition(mockStateProvider, mockClusterDefinitionProvider, mockHostInfoProvider);
    Assert.assertEquals(-1, clusterDefinition.setHostComponentState("hostName", "SQOOP", "STARTED"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.