相比于自己写一个测试类,在里面调用调试方法,使用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. jQuery jqGrid中ColModel的参数大全

    ColModel 是jqGrid里最重要的一个属性,设置表格列的属性. 用法: java 代码: jQuery("#gridid").jqGrid({  ...     colMo ...

  2. python 打印对象的所有属性值

    def prn_obj(obj): print '\n'.join(['%s:%s' % item for item in obj.__dict__.items()])

  3. MongoDB学习笔记——Replica Set副本集

    副本集 可以将MongoDB中的副本集看作一组服务器集群由一个主节点和多个副本节点等组成,相对于之前讲到的主从复制提供了故障自动转移的功能 副本集实现数据同步的方式依赖于local数据库中的oplog ...

  4. 使用C/C++,赋值运算时发生的转换

    使用C/C++,赋值运算时发生的转换主要有以下四种情况 一: 两边类型不同: 结果: 自动完成类型转换! 二: 长数赋给短数: 结果: 截取长数的低位送给短数! 三: 短数赋给长数: 结果: 原来是什 ...

  5. 重新认识mapreduce

    写这篇文章,是因为最近遇到了mapreduce的二次排序问题.以前的理解不完全正确.首先看一下mapreduce的过程 相信这张图熟悉MR的人都应该见过,再来一张图 wordcount也不细说了,ha ...

  6. W3School-CSS 边框(border)实例

    CSS 边框(border)实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin) 实例 CSS 内边 ...

  7. tools:context=".MainActivity的作用(转)

    android:layout_width="match_parent" android:layout_height="match_parent" android ...

  8. Error while performing database login with the sqljdbc driver:Unable to create connection. Check your URL.

    从微软官网下载jdbc驱动包sqljdbc4,运行sqljdbc_4.0.2206.100_chs.exe,将驱动包解压到了Microsoft JDBC Driver 4.0 for SQL Serv ...

  9. ELF Format 笔记(七)—— 符号表

    最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞,道一声珍重,道一声珍重,那一声珍重里有蜜甜的忧愁 —— 徐志摩 ilocker:关注 Android 安全(新手) QQ: 2597294287 符号表 ...

  10. 微信小程序开发初体验--教你开发小程序

    微信小程序 微信小程序面世以来受到的关注颇多,直到最近我才动手尝试进行了小程序的开发,总体上感觉还是不错的,有一点不适应的就是要摆脱Web APP开发对DOM的操作.在这里我就把我是如何利用API开发 ...