相比于自己写一个测试类,在里面调用调试方法,使用JUnit4进行测试有很多的优点,极大的提高了测试的速度。本文简单介绍如何使用myEclipse10使用JUnit4,方便日后回顾总结。

myEclipse10已经包含了很多的插件,包括了JUnit4的jar包,不用去下载

一、右键单击项目名,选中Build Path ->Add Libraries...

选中JUnit单击NEXT,然后选择JUnit4版本,然后点击Finish,如图:

二、右键单击想要进行测试的类,选择New新建一个JUnit Test Case,建好后选中setUp(详细百度去),我原来的类名字叫StudentTest,所以测试类会在后面加上Test,如图:

注意下面有一个Finish,点击Finish会使一个空的类有一个Next,但是我们选择Next可以选择我们将要测试的函数,在这里选择一个名为aaa的函数作为测试函数,如图:

点击Finish完成。

三、在测试类中进行测试,原始代码中函数中只有fail();我们需要自己写测试的内容。如果需要的话需要自己去建对象,进一步完成测试。

需要注意点初始会在每个测试函数里面写一句fail("Not yet implemented");我理解的意思是如果加上这句话则会JUnit4没有完整的写完,结果会有一个蓝色的X显示在结果上面。

 import static org.junit.Assert.*;

 import org.junit.Before;
import org.junit.Test; public class StudentTestTest {
StudentTest st = new StudentTest(); //自己添加,有一个类叫做StudentTest
@Before
public void setUp() throws Exception {
} @Test
public void testAaa() {
st.aaa(); //自己添加,这里写测试代码
fail("Not yet implemented"); //初始化自带
} }

运行测试类的时候,需要选择Run As ->JUnit Test

四、接下来需要学习Annotation的JUnit4的注释的标注内容

如@Test   @Before,@BeforClass,@Ignore.....别人已经不错的总结,下一步的学习区参考博客:

http://www.cnblogs.com/mingforyou/archive/2011/12/14/2287406.html

Or

http://www.blogjava.net/supercrsky/articles/162775.html

Or

http://www.cnblogs.com/caoyuanzhanlang/p/3530267.html

JUnit4测试简介的更多相关文章

  1. web项目中 集合Spring&使用junit4测试Spring

    web项目中 集合Spring 问题: 如果将 ApplicationContext applicationContext = new ClassPathXmlApplicationContext(& ...

  2. Monkey测试简介

    1.Monkey测试简介monkey是安卓命令行工具,它向系统发送伪随机的用户事件,例如:按键的输入.触摸屏的输入.手势输入等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常.因此,mo ...

  3. Monkey测试简介【转载】

    转载:https://www.xuebuyuan.com/3182523.html 一.Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸 ...

  4. JUnit4 测试示例

    1. JUnit4 测试示例 // Calculator.java public class Calculator{ public int add(int a, int b){ return a + ...

  5. Junit4 测试代码

    Junit4 测试代码 import org.junit.Test; import org.junit.runner.RunWith; @RunWith(SpringJUnit4ClassRunner ...

  6. 个人项目junit4测试

    一.题目简介 用java编写一个程序,模拟ATM柜员机. 二.源码的github链接 www.github.com/liuxianchen/test 三.所设计的模块测试用例.测试结果截图 四  心得 ...

  7. 使用JUnit4测试Spring

    测试DAO import static org.junit.Assert.*; import org.junit.Before; import org.junit.Ignore; import org ...

  8. junit4测试 Spring MVC注解方式

    本人使用的为junit4进行测试 spring-servlet.xml中使用的为注解扫描的方式 <?xml version="1.0" encoding="UTF- ...

  9. Junit4测试Spring

    使用Junit4.4测试 在类上的配置Annotation  @RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境  @ContextCon ...

随机推荐

  1. MyCat:取代Cobar数据库中间件

    什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务.ACID.可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集群的企业级数据库 ...

  2. PHP 5.3.0以上推荐使用mysqlnd驱动

    1. 什么是 mysqlnd 驱动 ? PHP 手册上的描述 : MySQL Native Driver is a replacement for the MySQL Client Library ( ...

  3. python中set集合

    一.set集合的特性 访问速度快 天生解决重复问题 二.set变量申明 s1 = set() s2 = set([1,2,3]) 备注:第二种方式在set类中直接传入一个序列. 三.set类中方法大全 ...

  4. 带进度条的 jQuery 文件拖放上传插件

    jQuery File Uploader :jQuery File Uploader 是一个 jQuery 文件拖放上传插件 兼容性判断 下载:https://github.com/danielm/u ...

  5. C#显示SQL语句格式

    --SQL SERVER生成测试环境: Create database Test; go USE [Test] GO if OBJECT_ID('Tab','U') is not null drop ...

  6. Linux计时器

    Linux中, 系统为每个系统都维护了三种计时器,分别为: 真实计数器, 虚拟计时器以及实用计时器, 一般情况下都使用真实计时器 getitimer()/setitimer() //读取/设置内部计时 ...

  7. django用户登录和注销

    django版本:1.4.21. 一.准备工作 1.新建项目和app [root@yl-web-test srv]# django-admin.py startproject lxysite [roo ...

  8. 又是一周-AJAX(三)

    hi 我又食言了,但我还是厚颜无耻的回来了... 1.AJAX(三) 三.AJAX的简单的例子 3.1 简介 完成:查询员工信息,通过输入员工编号查询员工的基本信息+新建员工的信息,包含员工姓名,编号 ...

  9. Uva 11395 Sigma Function (因子和)

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=109329#problem/C   题目在文末 题意:1~n (n:1~1012)中,因子 ...

  10. 关于TD-LTE网络MRO分析中的一些疑问

    1.eNB天线到达角(LteScAOA)超出正常值范围 在OMC-R测量报告技术要求中此字段的定义为: "定义了一个用户相对参考方向的估计角度.测量参考方向应为正北,逆时针方向.可以辅助确定 ...