Java测试工具使用--Junit

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java测试工具使用--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测试工具使用--Junit的主要内容,如果未能解决你的问题,请参考以下文章

怎么写Java测试代码?

JUnit单元测试

Java:使用junit进行代码测试

Java 单元测试及JUnit的使用

java Junit测试反射注解

Java高级技术 单元测试(JUnit4)