单元测试
jack_one
这个作者很懒,什么都没留下…
展开
-
JMOCK
在web项目中测试servlet比较麻烦,像servletRequest,servletResponse等对象就很难构建(它们都是interface),假如你有一个登录服务,在服务中需要把某些值设入session:public class UserLoginService { private HttpServletRequest req; private Strin转载 2012-01-13 10:42:19 · 572 阅读 · 0 评论 -
junit 学习(1)--Eclipse下的环境搭建
之前写selenium学习1的时候,发现还应该先了解一下junit的知识,所以决定把junit的知识先提前一点总结总结。 下面要写的目的是:在Eclipse中,演示如何创建一个junit的测试用例。 使用的eclise版本为:Version: 3.6.1 大体的步骤 创建project 添加junit包 创建一个待测试的类JDemo.java转载 2012-02-02 16:45:20 · 820 阅读 · 0 评论 -
junit 学习(2)--常用注解说明
前面的学习中,基本只学习了如何搭建junit的测试环境。下面学习一下junit的注解。 注释 说明 @Before 初始化方法 @After 释放资源 @Test 测试方法 @Ignore 忽略的测试方法 @BeforeClass 针对所有测试,只执行一次,且必须为static void转载 2012-02-02 16:46:24 · 507 阅读 · 0 评论 -
junit 学习(4)--参数化
有关junit的参数化问题,我们通过学习都知道使用注解@Parameters来完成,可是我们用过类似qtp这样的工具后,就想能不能通过读取文件来实现参数化了。在网络上学了一些,但好像还不是很明白。我想按三种方法记录下来吧。 ======Junit的基本参数化======= 使用注解@Parameters(1)为准备使用参数化测试的测试类指定特殊的运行器 org.junit.转载 2012-02-02 16:47:30 · 938 阅读 · 0 评论 -
junit 学习(3)--批量执行
下面学习junit的批量执行测试用例 ============== 批量执行用例。只是为了学习的演示,我们将代码弄的简单一些。 待测试类:JDemo.java 测试用例:JDemo.java, CopyOfJDemo.java (实际其与JDemo的内容是一模一样的) JDemo.java public class JDem转载 2012-02-02 16:46:56 · 3417 阅读 · 0 评论 -
DbUnit入门实战
DbUnit入门实战相信做过单元测试的人都会对JUnit非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专门针对数据库测试的对JUnit的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教程比较少见,本文将分从理论和实例两个方面带你领略DbUnit的精彩世界。DbUnit设计理念转载 2012-02-07 10:28:14 · 324 阅读 · 0 评论 -
DBUnit导出数据库的中文问题
DBUnit在导出数据库记录时,默认情况下采用的是\”UTF-8\”编码,因此会导致乱码。我在mysql和oracle下分别做了试验,如果是用java application,针对mysql的url字串需要指定编码格式,比如:jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=GB2312而对于oracle,则转载 2012-02-17 13:40:50 · 1289 阅读 · 0 评论