added unit test for git get all with paging

This commit is contained in:
Sebastian Sdorra
2012-06-16 12:54:04 +02:00
parent eb41538beb
commit 4a5fd4fb8c

View File

@@ -128,6 +128,38 @@ public class GitLogCommandTest extends AbstractGitCommandTestBase
assertEquals("86a6645eceefe8b9a247", c2.getId());
}
/**
* Method description
*
*
* @throws IOException
*/
@Test
public void testGetAllWithPaging() throws IOException
{
LogCommandRequest request = new LogCommandRequest();
request.setPagingStart(1);
request.setPagingLimit(2);
ChangesetPagingResult result =
new GitLogCommand(repository, repositoryDirectory).getChangesets(request);
assertNotNull(result);
assertEquals(5, result.getTotal());
assertEquals(2, result.getChangesets().size());
Changeset c1 = result.getChangesets().get(0);
assertNotNull(c1);
assertEquals("86a6645eceefe8b9a247", c1.getId());
Changeset c2 = result.getChangesets().get(1);
assertNotNull(c2);
assertEquals("3f76a12f08a6ba0dc988", c2.getId());
}
/**
* Method description
*