|
|
|
@ -56,9 +56,9 @@ import org.eclipse.jgit.api.Git;
|
|
|
|
|
import org.eclipse.jgit.dircache.DirCache; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheCheckout; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheEditor; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheEditor.PathEdit; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheEntry; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheIterator; |
|
|
|
|
import org.eclipse.jgit.dircache.DirCacheEditor.PathEdit; |
|
|
|
|
import org.eclipse.jgit.errors.CorruptObjectException; |
|
|
|
|
import org.eclipse.jgit.errors.IncorrectObjectTypeException; |
|
|
|
|
import org.eclipse.jgit.errors.MissingObjectException; |
|
|
|
@ -98,6 +98,19 @@ public class FileTreeIteratorTest extends RepositoryTestCase {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testGetEntryContentLength() throws Exception { |
|
|
|
|
final FileTreeIterator fti = new FileTreeIterator(db); |
|
|
|
|
fti.next(1); |
|
|
|
|
assertEquals(3, fti.getEntryContentLength()); |
|
|
|
|
fti.back(1); |
|
|
|
|
assertEquals(2, fti.getEntryContentLength()); |
|
|
|
|
fti.next(1); |
|
|
|
|
assertEquals(3, fti.getEntryContentLength()); |
|
|
|
|
fti.reset(); |
|
|
|
|
assertEquals(2, fti.getEntryContentLength()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testEmptyIfRootIsFile() throws Exception { |
|
|
|
|
final File r = new File(trash, paths[0]); |
|
|
|
|