我想为我的集成测试制作一个单独的项目。
我目前的结构是这样的(Maven项目):
my-project-parent
my-project-lib (jar)
my-project-web (war)
lib子项目里面是我项目的逻辑。在 web 子项目中是与我的 Servlet 相关的所有内容。那里仍然有很多逻辑可以处理所有不同的请求。
子项目有单元测试。现在项目中单元测试和集成测试都乱七八糟,很难看出是单元测试还是集成测试。通过将集成测试放在一个单独的项目中,还可以管理是否运行集成测试。
因此,我想创建另一个包含所有集成测试的子项目(my-project-it)。
到目前为止,我有一个名为“my-project-it”的单独项目。我可以对 lib 子项目进行一些测试。我遇到的问题是我需要来自 my-project-web 的很多类。我不能/不愿意将战争视为依赖。
谁能帮我这个?