采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我用的是基于idea,项目分模块构建,如下图:
在o2o_dao模块的test部分有BaseTest,本模块的其他测试类可以继承,但其他模块如o2o_service模块的测试类无法继承,需要再写个BaseTest,而且在每个模块pom.xml中都要添加测试jar包的依赖,这很麻烦,请问如何解决这个问题?
同学好,建议你在没有处理类似问题的能力前,最好还是和视频保持一致,你这样后续由于我们环境不一致,出现问题的话我也不好帮你精准定位问题,你这个选择分离的话,测试方式就不能是这样了,就需要彻底去做分离,分别包装成独立的服务和模块进行测试。因为你项目都分离了,然后=现在又想把分开的一个个项目用同一个项目莫快来测试,这是不行的,至少都得打成jar包或者通过projectStructure将模块引入到一块进行测试。项目体量很小,没必要这样做,得不偿失
我只是分了dao、service、web三个功能模块,这三个模块都还是在o2o项目下,因为我看到前期课程分模块组织项目很清晰,也利于拓展,只是没考虑到测试问题。
其实没必要,因为每个模块的功能并不会复杂到需要独立出来,分出来的话就测试就要每个模块单独去mock
好的,谢谢啦!
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37