您的位置:首页 > 移动开发

基于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;

编写测试逻辑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息