Ejemplo n.º 1
0
 @Test
 public void testGetPathForBranch() {
   Assert.assertEquals(
       ForkOperatorUtils.getPathForBranch(PATH_FOO, FORK_BRANCH_NAME_0, 0), PATH_FOO);
   Assert.assertEquals(
       ForkOperatorUtils.getPathForBranch(PATH_FOO, FORK_BRANCH_NAME_0, 1), PATH_FOO);
   Assert.assertEquals(
       ForkOperatorUtils.getPathForBranch(PATH_FOO, FORK_BRANCH_NAME_0, 2),
       PATH_FOO + "/" + FORK_BRANCH_NAME_0);
   Assert.assertEquals(
       ForkOperatorUtils.getPathForBranch(PATH_FOO, FORK_BRANCH_NAME_1, 2),
       PATH_FOO + "/" + FORK_BRANCH_NAME_1);
 }
Ejemplo n.º 2
0
 @Test
 public void testGetBranchName() {
   State state = new State();
   state.setProp(ConfigurationKeys.FORK_BRANCH_NAME_KEY + ".0", FORK_BRANCH_NAME_0);
   state.setProp(ConfigurationKeys.FORK_BRANCH_NAME_KEY + ".1", FORK_BRANCH_NAME_1);
   Assert.assertEquals(
       ForkOperatorUtils.getBranchName(state, 0, ConfigurationKeys.DEFAULT_FORK_BRANCH_NAME + 0),
       FORK_BRANCH_NAME_0);
   Assert.assertEquals(
       ForkOperatorUtils.getBranchName(state, 1, ConfigurationKeys.DEFAULT_FORK_BRANCH_NAME + 1),
       FORK_BRANCH_NAME_1);
   Assert.assertEquals(
       ForkOperatorUtils.getBranchName(state, 2, ConfigurationKeys.DEFAULT_FORK_BRANCH_NAME + 2),
       ConfigurationKeys.DEFAULT_FORK_BRANCH_NAME + 2);
 }
Ejemplo n.º 3
0
  /** Test for {@link ForkOperatorUtils#getPropertyNameForBranch(WorkUnitState, String)}. */
  @Test
  public void testGetPropertyNameForBranchWithWorkUnitState() {
    WorkUnitState workUnitState = new WorkUnitState();
    workUnitState.setProp(PROPERTY_FOO, PATH_FOO);

    // Test that if the fork id key is not specified that the original property is preserved
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(workUnitState, PROPERTY_FOO), PROPERTY_FOO);

    // Test that if the fork id key is set to -1 that the original property is preserved
    workUnitState.setProp(ConfigurationKeys.FORK_BRANCH_ID_KEY, -1);
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(workUnitState, PROPERTY_FOO), PROPERTY_FOO);

    // Test that if the fork id key is set to 0 that the new property is properly created
    workUnitState.setProp(ConfigurationKeys.FORK_BRANCH_ID_KEY, 0);
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(workUnitState, PROPERTY_FOO),
        PROPERTY_FOO + ".0");
  }
Ejemplo n.º 4
0
  @Test
  public void testGetPropertyNameForBranch() {
    Assert.assertEquals(ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, -1), PROPERTY_FOO);
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 0), PROPERTY_FOO + ".0");
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 1), PROPERTY_FOO + ".1");

    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 0, 0), PROPERTY_FOO);
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 1, 0), PROPERTY_FOO);
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 2, 0), PROPERTY_FOO + ".0");
    Assert.assertEquals(
        ForkOperatorUtils.getPropertyNameForBranch(PROPERTY_FOO, 2, 1), PROPERTY_FOO + ".1");
  }