我知道我应该使用sure-fire插件进行单元测试,并使用failsafe进行集成。我可以使用mvn test
进行单元测试,并使用mvn verify
进行集成测试,但这有两个原因让我很烦恼:
我希望能够选择任何测试类(或该类中的方法)并通过简单的单击单独运行它,而不是每次都将其输入终端。
终端以丑陋的黑/白段落返回测试结果,要求我筛选它们。我更倾向于以视觉上有组织的方式返回结果,类似于我在IntelliJ中右键单击测试类并单击“RunDemoTest”。这会产生:
我发现错误结果更容易筛选,例如它在左侧显示红色/绿色@Test
结果,在右侧它干净地将错误组织到
预计:3
实际:1
我确信使用终端在以后的生产中进行自动化测试运行会有好处,但在开发过程中,我找不到有助于我修修补补的终端。
我如何从IntelliJ的测试结果的视觉反馈中受益,同时确保单元和&集成测试是单独运行的,并且保留了我自由选择哪些测试类和测试方法我可以随时运行?
我假设我不能吃蛋糕而且也吃。请解释一下。
答案 0 :(得分:1)