如何编写 JUnit 测试以确保 Arraylist<POJO> 记录正确?
How can I wirite JUnit test to ensure Arraylist<POJO> records are correct?
我有一个方法可以根据 query.But 的结果准备一个列表 (ArrayList) 我怎样才能编写测试用例来确保列表中记录的数量和类型是正确的?
提前致谢。
这取决于您使用的断言库。如果你使用 JUnit Assert
class 那么你可以使用 assertEquals
.
@Test
public void theListIsOk() {
List<SomeClass> list = sut.getList();
assertEquals(
list,
Arrays.asList(
new SomeClass(),
new SomeClass(),
new SomeClass()
)
);
)
前提是SomeClass
有合适的equals
方法
我有一个方法可以根据 query.But 的结果准备一个列表 (ArrayList) 我怎样才能编写测试用例来确保列表中记录的数量和类型是正确的?
提前致谢。
这取决于您使用的断言库。如果你使用 JUnit Assert
class 那么你可以使用 assertEquals
.
@Test
public void theListIsOk() {
List<SomeClass> list = sut.getList();
assertEquals(
list,
Arrays.asList(
new SomeClass(),
new SomeClass(),
new SomeClass()
)
);
)
前提是SomeClass
有合适的equals
方法