List of usage examples for org.eclipse.jgit.treewalk WorkingTreeIterator next
@Override public void next(int delta) throws CorruptObjectException
From source file:org.eclipse.egit.core.test.LinkedResourcesTest.java
License:Open Source License
@Test public void testLinkedResourcesIgnoredByContainerTreeIterator() throws Exception { // Create linked folder in project1 that points to project2 IFolder folder = project1.getFolder("link2project2"); folder.createLink(project2.getLocation(), IResource.ALLOW_MISSING_LOCAL, null); // Create linked file in project1 that points to a file in project2 IFile file = project1.getFile("link2project2folder1file1.txt"); file.createLink(project2.getFile("project2folder1/project2folder1file1.txt").getLocation(), IResource.ALLOW_MISSING_LOCAL, null); // Test iterator WorkingTreeIterator iterator = IteratorService.createInitialIterator(repository1.repository); assertTrue(iterator instanceof ContainerTreeIterator); while (!iterator.eof()) { assertFalse(iterator.getEntryPathString().startsWith("link2")); iterator.next(1); }/*from ww w .ja va2 s . c o m*/ }