public void testComplex4()

in changes-patch-builder-test/src/jetbrains/buildServer/vcs/patches/ChangesPatchBuilderTest.java [531:553]


  public void testComplex4() throws Exception {
    checkPatch(new VcsChange[] {
      new VcsChange(VcsChangeInfo.Type.ADDED, null, "src/foo/bar/NewFile.java", "src/foo/bar/NewFile.java", "0", "1"),
      new VcsChange(VcsChangeInfo.Type.CHANGED, null, "src/foo/bar/OldFile1.java", "src/foo/bar/OldFile1.java", "1", "2"),
      new VcsChange(VcsChangeInfo.Type.CHANGED, null, "src/foo/bar/OldFile2.java", "src/foo/bar/OldFile2.java", "2", "3"),
      new VcsChange(VcsChangeInfo.Type.DIRECTORY_ADDED, null, "src/foo/baz", "src/foo/baz", "3", "4"),
      new VcsChange(VcsChangeInfo.Type.ADDED, null, "src/foo/baz/AnotherNewFile.java", "src/foo/baz/AnotherNewFile.java", "4", "5"),
      new VcsChange(VcsChangeInfo.Type.DIRECTORY_ADDED, null, "test/foo/baz", "test/foo/baz", "5", "6"),
      new VcsChange(VcsChangeInfo.Type.ADDED, null, "test/foo/baz/AnotherNewFileTest.java", "test/foo/baz/AnotherNewFileTest.java", "6", "7"),
      new VcsChange(VcsChangeInfo.Type.CHANGED, null, "test/foo/bar/OldFile1.java", "test/foo/bar/OldFile1.java", "7", "8"),
      new VcsChange(VcsChangeInfo.Type.CHANGED, null, "test/foo/bar/OldFile2.java", "test/foo/bar/OldFile2.java", "8", "9"),
    }, new String[] {
      "CREATE_DIR src/foo/baz",
      "CREATE_DIR test/foo/baz",
      "CREATE src/foo/bar/NewFile.java 1",
      "CREATE src/foo/baz/AnotherNewFile.java 5",
      "CREATE test/foo/baz/AnotherNewFileTest.java 7",
      "WRITE src/foo/bar/OldFile1.java 2",
      "WRITE src/foo/bar/OldFile2.java 3",
      "WRITE test/foo/bar/OldFile1.java 8",
      "WRITE test/foo/bar/OldFile2.java 9"
    });
  }