假设我有一个arrayOf对象,它有一些从数据库返回的值。 我想检查数组对象中是否有任何一个不包含任何值,如何使用Junit 4完成。
我可以在Junit4中编写任何自定义测试用例吗?
答案 0 :(得分:1)
当然,JUnit4是一个单元测试框架 - 它的创建是为了快速测试一小部分功能。
所以一个简单的例子如下:
class MyTesterClass {
@Test
public void checkAllObjectsHaveValue() {
String[] data = DAO.findAllData();
for(String s : data)
assertFalse( s.isEmpty() );
}
}
您可以创建许多此类,每个类可以有多个方法。拥有它们后,可以使用您使用的IDE,ant,maven或其他构建工具自动或手动运行它们。它将根据您在assert *语句中提供的条件报告失败或成功。
答案 1 :(得分:0)
检查理论和参数化。这些是参数化测试的jUnit(实验性)实现,似乎非常适合您的情况。