TreeWalkJava7Test: Open TreeWalk in try-with-resource

Change-Id: I99a483c482b5395653b0d57b368ec1b5fdba450c
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
This commit is contained in:
David Pursehouse 2016-02-05 11:42:44 +09:00
parent 06bf69d8ca
commit 62637584d8
1 changed files with 9 additions and 8 deletions

View File

@ -60,13 +60,14 @@ public void testSymlinkToDirNotRecursingViaSymlink() throws Exception {
assertTrue(fs.supportsSymlinks());
writeTrashFile("target/data", "targetdata");
fs.createSymLink(new File(trash, "link"), "target");
TreeWalk tw = new TreeWalk(db);
tw.setRecursive(true);
tw.addTree(new FileTreeIterator(db));
assertTrue(tw.next());
assertEquals("link", tw.getPathString());
assertTrue(tw.next());
assertEquals("target/data", tw.getPathString());
assertFalse(tw.next());
try (TreeWalk tw = new TreeWalk(db)) {
tw.setRecursive(true);
tw.addTree(new FileTreeIterator(db));
assertTrue(tw.next());
assertEquals("link", tw.getPathString());
assertTrue(tw.next());
assertEquals("target/data", tw.getPathString());
assertFalse(tw.next());
}
}
}