我有一个基于查询结果准备列表(ArrayList)的方法。但是我如何编写测试用例以确保列表中记录的数量和类型是正确的?
提前致谢。
答案 0 :(得分:2)
这取决于您正在使用的断言库。如果您使用JUnit Assert
类,则可以使用assertEquals
。
@Test
public void theListIsOk() {
List<SomeClass> list = sut.getList();
assertEquals(
list,
Arrays.asList(
new SomeClass(),
new SomeClass(),
new SomeClass()
)
);
)
先决条件是SomeClass
具有适当的equals
方法。