Eclipes的JUnit入门知识

一 引入

重点:学会引入单元测试JUnit

  1. 右键一个你要引入的项目名

选一个项目

  1. 选择build path

    选择build path下的configure Build path
    

选择上图的路径

  1. 进入java Build Path界面
    这是一个web项目

注意web项目下有两个路径

  • Modulepath
    (如果点击这个也能导入,但运行时候会出错)
  • Classpath(我们点击这个)

在这里插入图片描述

  1. 弹出一个AddLibrary的界面,选择JUnit引入
    在这里插入图片描述
  2. 建议选择JUnit4这个版本(看你需要)
    在这里插入图片描述
  3. 完成后就可以找到JUnit包了
    在这里插入图片描述
  4. 导入成功就能在Library看到
    在这里插入图片描述

二 使用JUnit单元测试

  1.  首先需要待测的方法。
    

在这里插入图片描述

  1.  建立一个Source文件
    

在这里插入图片描述

  1.    建立Source文件名字叫测试text
    
       在这个Source 文件夹下创建的包名要与要测试的方法所属于的包名一致。
    

在这里插入图片描述

  1.  在text文件夹下建立了Text包
    
    在该包下添加JUnit Text Case
    在这里插入图片描述
  2. 连接要实现的包
    

在这里插入图片描述

  1. 点击NEXT
    

在这里插入图片描述

  1.  添加测试的add方法
    

在这里插入图片描述

  1.  生成了对应的测试用例
    

在这里插入图片描述

  1.  运行测试方法正确性
    

在这里插入图片描述

三 JUnit的一些方法

JUnit有某些方法通过注解的形式得以实现

注解方法作用
@AfterClass在测试类运行完毕之后运行(常用来关闭某些对象)
@BeforeClass在测试类运行之前运行(常用来实例化某些对象)
@Before每个测试方法前运行一次 ,常用来提示测试的信息
@After每个测试方法后运行一次 ,常用来提示测试的信息

assertEquals()方法:测试结果是不是正确。

简单使用一下它们 :
在这里插入图片描述
注意报错是什么(缺少static)在类之前被使用要添加静态:
在这里插入图片描述

测试通过截图:

在这里插入图片描述
测试代码:

package text;

import static org.junit.Assert.*;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Before;
import org.junit.After;
import org.junit.Test;

public class ayyy {

	@AfterClass
	public static void AfterClass() {
		System.out.println("测试已经结束了");
	}
	
	@BeforeClass
	public static void BeforeClass() {
		System.out.println("测试还没开始");
	}
	
	@Before
	public void Before() {
		System.out.println("开始方法");
	}
	
	@After
	public void After() {
		System.out.println("结束方法");
	}
	
	@Test
	public void testAdd() {
		int res=ayy.add(5, 6);
		assertEquals(11, res);//assertEquals比较正确值,和结果的差别。
	}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值