コード例 #1
0
  @Test
  public void test() throws Exception {
    File baseDir = temp.newFolder();
    DefaultInputDir inputDir =
        new DefaultInputDir("ABCDE", "src").setModuleBaseDir(baseDir.toPath());

    assertThat(inputDir.key()).isEqualTo("ABCDE:src");
    assertThat(inputDir.file().getAbsolutePath())
        .isEqualTo(new File(baseDir, "src").getAbsolutePath());
    assertThat(inputDir.relativePath()).isEqualTo("src");
    assertThat(new File(inputDir.relativePath())).isRelative();
    assertThat(inputDir.absolutePath()).endsWith("src");
    assertThat(new File(inputDir.absolutePath())).isAbsolute();
  }