请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于测试的问题

我用的是基于idea,项目分模块构建,如下图:
图片描述

在o2o_dao模块的test部分有BaseTest,本模块的其他测试类可以继承,但其他模块如o2o_service模块的测试类无法继承,需要再写个BaseTest,而且在每个模块pom.xml中都要添加测试jar包的依赖,这很麻烦,请问如何解决这个问题?

正在回答 回答被采纳积分+3

1回答

翔仔 2020-04-03 02:16:38

同学好,建议你在没有处理类似问题的能力前,最好还是和视频保持一致,你这样后续由于我们环境不一致,出现问题的话我也不好帮你精准定位问题,你这个选择分离的话,测试方式就不能是这样了,就需要彻底去做分离,分别包装成独立的服务和模块进行测试。因为你项目都分离了,然后=现在又想把分开的一个个项目用同一个项目莫快来测试,这是不行的,至少都得打成jar包或者通过projectStructure将模块引入到一块进行测试。项目体量很小,没必要这样做,得不偿失

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐8221787 #1
    我只是分了dao、service、web三个功能模块,这三个模块都还是在o2o项目下,因为我看到前期课程分模块组织项目很清晰,也利于拓展,只是没考虑到测试问题。
    回复 有任何疑惑可以回复我~ 2020-04-03 08:46:07
  • 翔仔 回复 提问者 慕沐8221787 #2
    其实没必要,因为每个模块的功能并不会复杂到需要独立出来,分出来的话就测试就要每个模块单独去mock
    回复 有任何疑惑可以回复我~ 2020-04-04 00:40:13
  • 提问者 慕沐8221787 #3
    好的,谢谢啦!
    回复 有任何疑惑可以回复我~ 2020-04-04 09:39:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信