修正单元测试:ListUtilTest.pageTest 测试后,因PageUtil.firstPageNo值变成2导致其他测试用例运行失败。

This commit is contained in:
王良 2022-01-27 10:46:31 +08:00
parent f267e9e6b5
commit 7615d30f8b
2 changed files with 19 additions and 17 deletions

View File

@ -167,6 +167,9 @@ public class ListUtilTest {
Assert.assertArrayEquals(new int[]{}, pageListData.get(0).stream().mapToInt(Integer::valueOf).toArray()); Assert.assertArrayEquals(new int[]{}, pageListData.get(0).stream().mapToInt(Integer::valueOf).toArray());
Assert.assertArrayEquals(new int[]{3, 4}, pageListData.get(1).stream().mapToInt(Integer::valueOf).toArray()); Assert.assertArrayEquals(new int[]{3, 4}, pageListData.get(1).stream().mapToInt(Integer::valueOf).toArray());
Assert.assertArrayEquals(new int[]{5}, pageListData.get(2).stream().mapToInt(Integer::valueOf).toArray()); Assert.assertArrayEquals(new int[]{5}, pageListData.get(2).stream().mapToInt(Integer::valueOf).toArray());
// 恢复默认值避免影响其他测试用例
PageUtil.setFirstPageNo(0);
} }
@Test @Test

View File

@ -5,14 +5,13 @@ import org.junit.Test;
/** /**
* 分页单元测试 * 分页单元测试
* @author Looly
* *
* @author Looly
*/ */
public class PageUtilTest { public class PageUtilTest {
@Test @Test
public void transToStartEndTest() { public void transToStartEndTest() {
PageUtil.setFirstPageNo(0);
int[] startEnd1 = PageUtil.transToStartEnd(0, 10); int[] startEnd1 = PageUtil.transToStartEnd(0, 10);
Assert.assertEquals(0, startEnd1[0]); Assert.assertEquals(0, startEnd1[0]);
Assert.assertEquals(10, startEnd1[1]); Assert.assertEquals(10, startEnd1[1]);