运行结果:由测试结果可以看到使用套件后,测试过程为 Junit4DemoChildren2Test、Junit4DemoTest、Junit4DemoChildrenTest 的顺序执行有时候我们需要对一些特定的用例进行分组测试,这个时候就可以用@Category来实现另外在套件执行类上运用注解:
测试结果:
测试结果:
测试结果:有时候我们需要传入测试数据,且数据可能是多组,这个时候就需要使用参数化来传入多组数据进行测试Junit4 的参数化稍微有点麻烦:1)先在类名上加入注解@RunWith(Parameterized.class)表明要以参数化运行2)用注解@Parameterized.Parameters来设定数据源3)最后用注解 @Parameterized.Parameter 来指定数据源数据对应的参数
4)总览测试结果:从测试结果可以看到 3 组参数分别传入方法中,方法各执行了一次,完成参数化测试
参考文档链接JUnit4 单元测试框架 [JUnit – About]JUnit5 单元测试框架 [JUnit 5]
【如何利用 xUnit 框架对测试用例进行维护?】
推荐阅读
- Talos警告Lazarus黑客正利用Log4j漏洞入侵美国能源公司
- 手把手教你如何使用SimiliarWeb
- 江苏省|如何回答面试中的“离职原因”?看这篇就够了
- 家用投影仪怎么安装和使用 家用投影仪如何正确安装图解
- 体内雌雄激素如何平衡
- 黄疸病理性如何判断
- 如何识别古董劳力士中的假表盘
- 怎样引导孩子的语言表达能力?如何提高孩子的沟通表达能力
- 惠普台式电脑怎么进入pe系统?惠普电脑如何U盘启动进入PE_1
- 孝庄与康熙是什么关系?康熙如何称呼孝庄