JEECG V3 单元测试用例使用说明
一、运行测试用例1. 位置: /jeecg-v3-simple/test目录下 2. 运行测试代码 这里以/jeecg-v3-simple/test/jeecg/system/service/impl/UserServiceImplTest.java为例,演示运行测试用例。 Step1:在eclipse/myeclipse中打开该文件,并开启outline视图。如下所示: Step2:右键点击要运行的测试方法,选择Junit Test。 Step3:查询测试结果。 在Junit的视图中可以查看测试结果,如果运行过程中没有出现异常,则指示条为绿色,反之则为红色。 二、编写测试用例说明依然以/jeecg-v3-simple/test/jeecg/system/service/impl/UserServiceImplTest.java为例。 1. 测试用例类需要继承SpringTxTestCase 2. 业务注入 然后将要测试的业务接口/实现类,注入到测试类中(使用@Autowired注解)。 3. 编写测试方法。 方法上面需要加上@Test注解。 里面可以直接使用注入进来的业务类进行单元测试了。 三、常见问题1. Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 原因:javaEE5和hiberanate-jpa2.0 jar包冲突。 解决方法: 去掉javaEE5库依赖 增加tomcat的lib下jsp-api.jar servlet-api.jar
|