Example #1
0
  @Test
  public void testPath() {
    DefaultProject rootProject = HelperUtil.createRootProject();
    DefaultProject childProject = HelperUtil.createChildProject(rootProject, "child");
    childProject.getProjectDir().mkdirs();
    DefaultProject childchildProject = HelperUtil.createChildProject(childProject, "childchild");
    childchildProject.getProjectDir().mkdirs();

    Task task = createTask(rootProject, TEST_TASK_NAME);
    assertEquals(Project.PATH_SEPARATOR + TEST_TASK_NAME, task.getPath());
    task = createTask(childProject, TEST_TASK_NAME);
    assertEquals(
        Project.PATH_SEPARATOR + "child" + Project.PATH_SEPARATOR + TEST_TASK_NAME, task.getPath());
    task = createTask(childchildProject, TEST_TASK_NAME);
    assertEquals(
        Project.PATH_SEPARATOR
            + "child"
            + Project.PATH_SEPARATOR
            + "childchild"
            + Project.PATH_SEPARATOR
            + TEST_TASK_NAME,
        task.getPath());
  }