基于Appfuse2开发模式下DAO层接口测试步骤
2009-02-24 18:05
381 查看
配置eclipse中的junit版本,推荐4.5
main menu-> project->properties->java build path->libraries->添加
(选)添加自定义库 addLibrary->user library->user libraries-> new
配置test模块的jdbc.properties。
准备测试数据 写到> sample-data.xml
如果你构造好数据库数据后,需要导入到xml文件中时,可以利用下面的命令
mvn dbunit:export -Ddest=temp.xml
然后打开temp.xml文件找到你添加的数据,然后写到sample-data.xml,注意数据的先后次序,有些数据有相互依赖性
重置测试数据库
mvn dbunit:operation -Ddbunit.operation.type=CLEAN_INSERT
在被测试dao类上右击->创建junit->选择test模块->选择需要测试的方法->继承BaseDaoTestCase->编写测试继承BaseDaoTestCase类
在BaseDaoTestCase类中添加对应模块的dao接口,及注入setter方法。例如UserDao userDao = null;
编写测试逻辑
main menu-> project->properties->java build path->libraries->添加
(选)添加自定义库 addLibrary->user library->user libraries-> new
配置test模块的jdbc.properties。
准备测试数据 写到> sample-data.xml
如果你构造好数据库数据后,需要导入到xml文件中时,可以利用下面的命令
mvn dbunit:export -Ddest=temp.xml
然后打开temp.xml文件找到你添加的数据,然后写到sample-data.xml,注意数据的先后次序,有些数据有相互依赖性
重置测试数据库
mvn dbunit:operation -Ddbunit.operation.type=CLEAN_INSERT
在被测试dao类上右击->创建junit->选择test模块->选择需要测试的方法->继承BaseDaoTestCase->编写测试继承BaseDaoTestCase类
在BaseDaoTestCase类中添加对应模块的dao接口,及注入setter方法。例如UserDao userDao = null;
编写测试逻辑
相关文章推荐
- SOSOAPI前后端分离开发模式下的接口测试
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试
- 《Web接口开发与自动化测试(基于Python语言)》读书笔记(一)
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试
- TIPTOP下开发webservice接口步骤(开发、测试)
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试 (转)
- 基于Swagger接口,使用nodejs开发微服务的步骤
- .NET MVC结构框架下的微信扫码支付模式二 API接口开发测试
- 基于Spring开发的DUBBO服务接口测试
- 基于Spring开发的DUBBO服务接口测试
- 企业级后台接口开发。环境基于spring+springboot+springmvc+mybatis。测试 junit4
- Yii2 advanced版API接口开发 基于RESTful架构的 配置、实现、测试
- 基于SOA架构的TDD测试驱动开发模式
- Yii2 advanced版API接口开发 基于RESTful架构的 配置、实现、测试
- 我的Appfuse开发模式(不含测试)
- API接口开发 配置、实现、测试 Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试
- 微信公众号开发之测试号接口接入指南
- 微信公众帐号开发教程第3篇-开发模式启用及接口配置
- MockNet -- Android网络接口开发与测试神器