- 博客(7)
- 收藏
- 关注
转载 菜鸟学习Jmock测试-全解(四)
jmock2.5基本教程 目录 第0章 概述 第1章 jmock初体验 第2章 期望 第3章 返回值 第4章 参数匹配 第5章 指定方法调用次数 第6章 指定执行序列 第7章 状态机 第0章 概述 现在的dev不是仅仅要写code而已,UT已经变为开发中不可缺少的一环。JUnit的出现给javaer的UT编写提供了巨大的便利。但是JUnit并
2012-11-06 16:55:43
640
转载 菜鸟学习Jmock测试-入门(三)
1. 如何校验expectations中的规则? 使用JMock时,一般会通过如下代码指定expectations。 private Mockery context = new Mockery(); context.checking(new Expectations() { { ... expectatio
2012-09-06 16:43:03
1102
原创 菜鸟学习Jmock测试-入门(二)
第一个实例: 建立一个testcase的步骤: 1、建立一个test上下文对象 2、生成一个mock对象 3、设置期望 4、设置mock对象 5、调用方法 6、验证返回值 实例(用户服务测试):测试用户服务中根据userId查询用户表中某个业务(本例子中采用的是鲜花)的未读数。 public class UserServiceTest extends AbstractTest
2012-09-06 15:05:52
1313
原创 菜鸟学习Jmock测试-入门(一)
需求背景: 1、在做某些服务类的单元测试时总是会和数据库打交道,然而本地开发环境的数据库中的数据会经常被同步,这样就会导致过段时间后,与数据库中的数据密切相关的单元测试就会跑不过。 2、在需要依赖开发的服务时,必须在他人将服务开发完成以后自己才能调用,这样会导致自己的开发delay的可能,所以可以使用mock来模拟他人开发的服务,从而可以使自己的开发顺利进行。 配置环境: 目前Jm
2012-09-06 14:25:12
1992
原创 RequestDispatcher中的forward和include
RequestDispatcher只有两个方法:forward()和include(),主要用来接收转发请求,有两种方法可以获得requestDispatcher即servletRequest和servletContext。其中forward与include的区别在于:调用forward以后就将请求移交给别的servlet里处理,也即是将自己的事情交给别人来完成,而调用include则是将请求移交
2012-09-04 14:07:03
404
转载 jar包和war包的区别
jar包和war包的区别: war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的. 它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。 war包:是做
2012-08-31 17:35:12
451
原创 我的一点小进步——ibatis isEmpty 和 iterate 嵌套查询
在使用ibatis isEmpty 和 iterate 嵌套查询时,查询语句如下: parameterClass="map"> SELECT UserID FROM DP_SubscriptionList SubType=#type# CityID IN #cityIdList[]# 报错: --- Cause: com.mysql
2012-08-24 12:59:39
1881
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人