我很难找到“测试用例”这个词的明确定义。一些来源认为,测试用例是一个扩展了
TestCase
类的类。其他来源则认为,测试用例是单个测试方法。JUnit文档不太清楚,我觉得“测试用例”和“测试”这两个词的意思是一样的:
那么,“测试用例”到底是什么,它与“测试”的关系是什么?
Test
注解告诉JUnit可以将其附加到的public void
方法作为测试用例运行。为了运行该方法,JUnit首先构造该类的新实例,然后调用带有注解的方法。任何由测试引发的异常都将被JUnit报告为失败。如果没有抛出异常,则假定测试已成功。