首页 > 代码库 > Java测试工具使用(1)--Junit
Java测试工具使用(1)--Junit
在进行测试之前需要导入junit的两个包,分别是
junit:4.12;hamcrest-core:1.1
1、基本测试标签
@Test、@Before、@After
2、组测试
有时候多个测试文件,如果一个一个去执行肯定浪费时间,那么如何做呢?
假如现在有FirTest.java,SecTest.java,每个测试类中有多个方法,想把这个文件一起测试应该如何做呢?
新建一个java测试文件,命名为GroupTest,然后编写代码
@RunWith(Suite.class) @Suite.SuiteClasses({ FirTest.class, SecTest.class }) public class GroupTest { // keep empty }
然后右键运行这个类就好了
3、忽略某个测试方法
@Ignore
4、要求某一方法最多运行时间
@Test(timeout=1000)//单位是ms
可以发现虽然超时报错了,但是依然往下执行了
如果想给这个测试类中的所有方法限时,则可以这样做(注意这个4.10版本没有)
Java测试工具使用(1)--Junit
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。