试题
考点

测试技术-测试方案-测试用例分析

面5笔5

Junit单元测试说法正确的是()

A.@Test注解标注的测试方法只能是public void的,且不能有任何输入参数

B.AssertEquals、AssertNotEquals:判断两个对象是否为同一个。

C.@BeforeClass注解每一个测试方法都要执行一次,且必须为static void

D.Junit的底层实现上,是用System.exit退出用例执行

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 A,D

ssert提供了多个断言方法. 主用于比较测试传递进去的两个参数.

Assert.assertEquals();及其重载方法: 1. 如果两者一致, 程序继续往下运行. 2. 如果两者不一致, 中断测试方法

@before
在每个测试方法之前都会运行一次,只需声明成public

@beforeclass
在类中只运行一次,必须声明成public static
每运行一个@Test方法,就会为该测试类新建一个新的实例。

所以@BeforeClass和@AfterClass必须是static的,因为运行他们的时候,测试类还没有实例化。

评论
暂无评论

加载更多