我们如何在JUnit4中编写我们的定制测试用例?

时间:2009-07-23 06:30:22

标签: junit4

假设我有一个arrayOf对象,它有一些从数据库返回的值。 我想检查数组对象中是否有任何一个不包含任何值,如何使用Junit 4完成。

我可以在Junit4中编写任何自定义测试用例吗?

2 个答案:

答案 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(实验性)实现,似乎非常适合您的情况。