Java基础教程:IDEA单元测试

Java基础教程:IDEA单元测试

 

环境配置

  使用idea IDE 进行单元测试,首先需要安装JUnit 插件。

安装JUnit插件步骤

  File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。

  

  安装完成后需要重新启动IDEA。

使用JUnit插件

  在需要进行单元测试的类中,使用快捷键alt+insert,选择JUnit test,选择JUnit4。

  

 

单元测试

测试流程

  如下是一个较为完成的测试流程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@BeforeClass
public static void setUpBeforeClass() throws Exception {
 
}
@AfterClass
public static void setUpAfterClass() throws Exception {
 
}
 
@Before
public void before() throws Exception {
 
}
 
@After
public void after() throws Exception {
 
}
@Test
public void test(){
   System.out.println("艾力");
}

  说明:

  1、@BeforeClass所修饰的方法在所有方法加载前执行,而且他是静态的在类加载后就会执行该方法,在内存中只有一份实例,适合用来加载配置文件。

  2、@AfterClass所修饰的方法在所有方法执行完毕之后执行,通常用来进行资源清理,例如关闭数据库连接。

  3、@Before和@After在每个测试方法执行前都会执行一次。

  4、测试方法上面必须使用@Test注解进行修饰

  5、测试方法必须使用public void 进行修饰,不能带有任何参数

  6、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖

 

常用注解

1
2
3
4
5
6
7
@Test(excepted=XX.class) 在运行时忽略某个异常。
 
@Test(timeout=毫秒) 允许程序运行的时间。
 
@Ignore 所修饰的方法被测试器忽略。
 
@RunWith 可以修改测试运行器 org.junit.runner.Runner

 

参考链接

posted @   子烁爱学习  阅读(11340)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示