关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 14138|回复: 4

JEECGV3 单元测试用例使用说明

[复制链接]
发表于 2013-4-17 10:13:51 | 显示全部楼层 |阅读模式
JEECG V3 单元测试用例使用说明
一、运行测试用例
1. 位置: /jeecg-v3-simple/test目录下
单元测试用例使用说明 2-55.png
2. 运行测试代码
这里以/jeecg-v3-simple/test/jeecg/system/service/impl/UserServiceImplTest.java为例,演示运行测试用例。
Step1:eclipse/myeclipse中打开该文件,并开启outline视图。如下所示:
单元测试用例使用说明 2-203.png
Step2:右键点击要运行的测试方法,选择Junit Test
单元测试用例使用说明 2-238.png
Step3:查询测试结果。
Junit的视图中可以查看测试结果,如果运行过程中没有出现异常,则指示条为绿色,反之则为红色。
单元测试用例使用说明 2-303.png
二、编写测试用例说明
依然以/jeecg-v3-simple/test/jeecg/system/service/impl/UserServiceImplTest.java为例。
1. 测试用例类需要继承SpringTxTestCase
单元测试用例使用说明 2-420.png
2. 业务注入
然后将要测试的业务接口/实现类,注入到测试类中(使用@Autowired注解)。
单元测试用例使用说明 2-468.png
3. 编写测试方法。
方法上面需要加上@Test注解。
里面可以直接使用注入进来的业务类进行单元测试了。
单元测试用例使用说明 2-520.png
三、常见问题
1. Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
原因:javaEE5hiberanate-jpa2.0 jar包冲突。
解决方法:
去掉javaEE5库依赖
单元测试用例使用说明 2-671.png
增加tomcatlibjsp-api.jar servlet-api.jar
单元测试用例使用说明 2-714.png


发表于 2013-4-17 10:20:41 | 显示全部楼层
呵呵,如我所料啊
发表于 2013-4-17 10:34:19 | 显示全部楼层
谢谢楼主
发表于 2013-4-18 12:51:59 | 显示全部楼层
顶个~~
发表于 2013-6-3 17:58:10 | 显示全部楼层
我也顶~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表