package com.beijunyi.parallelgit.utils; import java.io.IOException; import com.beijunyi.parallelgit.AbstractParallelGitTest; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertEquals; public class RefUtilsGetRefLogTest extends AbstractParallelGitTest { @Before public void setUp() throws Exception { initFileRepository(false); } @Test public void getRefLogsWithMaxLimit_theResultShouldContainNoMoreThanTheSpecifiedLimit() throws IOException { String ref = RefUtils.fullBranchName("test_branch"); writeSomethingToCache(); commitToBranch(ref, null); writeSomethingToCache(); commitToBranch(ref, null); writeSomethingToCache(); commitToBranch(ref, null); assertEquals(2, RefUtils.getRefLogs(ref, 2, repo).size()); } }