Browse Source

Cleanup existing tests

Renamed and restructured tests for improved clarity.

Bug: 479266
Change-Id: Ic9d05ddf722bddd148fa9d9c19248dd53d97f1e4
Signed-off-by: René Scheibe <rene.scheibe@gmail.com>
tags/v5.1.0.201808281540-m3
René Scheibe 5 years ago
parent
commit
dbe01e8852
1 changed files with 13 additions and 15 deletions
  1. 13
    15
      org.eclipse.jgit.test/tst/org/eclipse/jgit/api/ResetCommandTest.java

+ 13
- 15
org.eclipse.jgit.test/tst/org/eclipse/jgit/api/ResetCommandTest.java View File

@@ -179,31 +179,29 @@ public class ResetCommandTest extends RepositoryTestCase {
}

@Test
public void testHardResetWithConflicts_DoOverWriteUntrackedFile()
throws JGitInternalException,
AmbiguousObjectException, IOException, GitAPIException {
public void testHardResetWithConflicts_OverwriteUntrackedFile() throws Exception {
setupRepository();

git.rm().setCached(true).addFilepattern("a.txt").call();
assertTrue(new File(db.getWorkTree(), "a.txt").exists());
git.reset().setMode(ResetType.HARD).setRef(Constants.HEAD)
.call();
git.reset().setMode(ResetType.HARD).setRef(Constants.HEAD).call();
assertTrue(new File(db.getWorkTree(), "a.txt").exists());
assertEquals("content", read(new File(db.getWorkTree(), "a.txt")));
}

@Test
public void testHardResetWithConflicts_DoDeleteFileFolderConflicts()
throws JGitInternalException,
AmbiguousObjectException, IOException, GitAPIException {
public void testHardResetWithConflicts_DeleteFileFolderConflict() throws Exception {
setupRepository();
writeTrashFile("d/c.txt", "x");
git.add().addFilepattern("d/c.txt").call();
FileUtils.delete(new File(db.getWorkTree(), "d"), FileUtils.RECURSIVE);
writeTrashFile("d", "y");

git.reset().setMode(ResetType.HARD).setRef(Constants.HEAD)
.call();
assertFalse(new File(db.getWorkTree(), "d").exists());
writeTrashFile("dir-or-file/c.txt", "content");
git.add().addFilepattern("dir-or-file/c.txt").call();

FileUtils.delete(new File(db.getWorkTree(), "dir-or-file"), FileUtils.RECURSIVE);
writeTrashFile("dir-or-file", "content");

git.reset().setMode(ResetType.HARD).setRef(Constants.HEAD).call();
assertFalse(new File(db.getWorkTree(), "dir-or-file").exists());
}

@Test

Loading…
Cancel
Save