@Test
  public void testFilesTask_singleProject() throws IOException {
    Path projectRoot = simpleTestProject.getProjectRoot();
    SkaffoldFilesOutput result =
        new SkaffoldFilesOutput(verifyTaskSuccess(simpleTestProject, null));
    assertPathListsAreEqual(
        ImmutableList.of(projectRoot.resolve("build.gradle")), result.getBuild());
    assertPathListsAreEqual(
        ImmutableList.of(
            projectRoot.resolve("src/main/resources"),
            projectRoot.resolve("src/main/java"),
            projectRoot.resolve("src/main/custom-extra-dir")),
        result.getInputs());
    assertThat(result.getIgnore()).isEmpty();
  }
Asserts that two lists contain the same paths. Required to avoid Mac's /var/ vs. /private/var/
symlink issue.

@param expected the expected list of paths
@param actual the actual list of paths
@throws IOException if checking if two files are the same fails
jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/skaffold/FilesTaskV2Test.java