junit4

Posted ruowei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了junit4相关的知识,希望对你有一定的参考价值。

1、导包,导入到ClassPath中,不能导入到ModelPath中。

2、    @Test:测试方法    expected属性:抛出异常  timeout属性:设置超时

    @BeforeClass:所有方法运行前执行,static修饰

    @AfterClass:所有方法运行结束后执行,static修饰

    @Before:在每一个测试方法运行前执行

    @After:在每一个测试方法运行结束后执行

    @Ignore:忽略测试方法

    @RunWith:更改测试运行器

3、测试套件:组织测试类一起运行

  1、测试套件类:空类

  2、@RunWith(Suite.class)

     @Suite.SuiteClass({测试类1,测试类2...})

1 import org.junit.runner.RunWith;
2 import org.junit.runners.Suite;
3 
4 @RunWith(Suite.class)
5 @Suite.SuiteClasses({DemoTest.class,DemoTest2.class})
6 public class SuiteTest {
7 
8 }

 

以上是关于junit4的主要内容,如果未能解决你的问题,请参考以下文章

junit4使用心得

四则运算单元测试

Junit4使用详解一:测试失败的两种情况

Junit4 IDEA测试学习一

Junit4 Suite.SuiteClasses升级 junit5

利用JUnit4进行单元测试