本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Junit4快速入门
一 什么是xUnit
xUnit是一套基于测试驱动开发的测试框架
pythonUnit用于python测试
CppUnit用于C++测试
JUnit用于java测试
二 什么是JUnit
Junit是一个测试Java代码的框架。
junit 4只是简单的加了一个@Test,程序是怎么跑起来的
在写测试用例的时候,突然很疑惑,为什么我只是加了一个@Test的注解,就能运行一个程序。我们知道,main方法才是一个java程序的起点。那junit4的测试用例是怎么跑起来的呢。
为了解决这个疑惑,我就自己写测试用例debug调试了下。
测试用例如下:
package com.onlyou.olyfinance.remote.base;
import org.jun ...
在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。
一、 高级 Fixture
上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对
使用Junit4为mybatis的DAO类写测试用例
mybatis是一款很不错的ORM框架,在项目中得到了很多应用。为了规范单元测试的习惯,特地基于Junit4为DAO层写了测试用例。基础测试从单表开始,数据表基本DDL为:
Create TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`userName` varchar(50) DEFAULT NULL,
`user ...
junit参数化测试
JUnit参数化测试的五步骤:step :1 准备使用参数化测试的测试类指定特殊的运行器 org.junit.runners.Parameterized。
step :2 测试类声明几个变量,分别用于存放期望值和测试所用数据。
step :3 测试类声明一个带有参数的公共构造函数,并在其中为第二个环节中声明的几个变量赋值。
step :4 测试类声明一个使用注解 org.junit.runn ...
Maven3.0+Spring MVC4+Spring 4+Mybatis3+junit4
一、安装java环境(略)
这方面资料很多
我的环境是JDK6+eclipse4 j2ee版,自带Maven等一些插件
二、安装Maven(略)
Maven安装简单装好后修改 根目录/conf/settings.xml,配置好maven库目录
打开eclipse windows-preference-maven-userSettings-glo ...
Spring 4.x使用Junit4进行单元测试
最近公司使用Spring框架开发,以前用的不多,开始使用了之后,想写个单元测试来测试一下功能,于是乎从网上找了一下测试的例子,看到最多的就是使用
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"xxxxx"})
这种类型的,需要添加Spring专门的test用的jar包,于是乎 ...
Junit4 错误和解决
问题1:直接在eclipse工程中导入Junit4的jar包,完成测试编码运行,发生错误:
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.Ac ...
用JUnit4进行参数化测试
参数化测试是一个JUnit 3不具备的功能。
基本使用方法:
一.@RunWith
当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试,而不是JUnit默认的运行器。
文档中的例子
Class Parameterized的文档中有一个Fibonacci(斐波那契)的例子 ...
Junit4教程(转)
文章出自:http://blog.csdn.net/xuxuxiaojie/article/details/5628671
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这 一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函 ...
使用JUnit4测试Spring(转)
Spring环境下的JUnit4测试
1,下载所需jar包:
spring-test-3.2.0.RELEASE.jar
junit-4.11.jar
commons-dbcp-1.4.jar
2,配置Spring数据源:
spring-dao-test.xml
因为测试用例不是运行在Server环境下,不方便通过JNDI取得数据源,所以只能在Spring中自行配置,暂用DBC ...
Junit4 简单教程(转载)
一、环境搭建
对于习惯使用Eclipse开发平台来说,Junit早已是非常通常的插件,在Eclipse开发平台中,可以非常方便地搭建Junit测试环境。
1、在Eclipse上创建工程,任何Java工程都行。
2、引入Junit的libraries库,选用Junit4。如下图所示:
3、新建一个Java类,用于演示Junit4类的自动生成,ja ...
Junit4学习笔记
来自:http://blog.csdn.net/afeilxc/article/details/6218908
使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。
Junit简介:
Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元 ...
在maven下的使用Dom4j解析XML....
今天逛java网站,无意中看到别人的博客,用dom4j解析XML,然后自己想学学maven,于是就干脆把maven+dom4j+junit4。都结合到一块,自己权当练练编程技术,串一下知识,主要侧重点是想熟悉熟悉maven,虽然我们公司不用。
时间都浪费在配置pom.xml了。eclipse老显示大红叉,报错,感觉pom.xml真不好配置,按着控制台和代码F2里面提示的报错原因,最后全部调试成功,感 ...
JUnit4中@AfterClass @BeforeClass @after @before的区别对比
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这 ...