编写测试时,我想单独运行它们。但是,由于我已从默认的Eclipse Java构建器切换到Maven,因此不再可能。观察:
直到今天,我可以打开一个JUnit测试源文件并从工具栏中选择Run as | JUnit test
。在我迁移到Maven之前,Eclipse在需要时构建了单元测试。
自Maven以来,我得到ClassNotFoundException
,以防我之前没有明确编译过测试。如果我选择POM并执行Run as | Maven test
,我可以绕过这个。这将编译测试并运行所有测试。
如果我再次选择单元测试并立即从工具栏中选择Run as | JUnit test
,它将执行测试。
由于这太不方便了,我喜欢" old"行为回来了,我认为这应该只是一个配置问题。
我有
我现在放弃了。
如何进行有效的红绿重构,即一次只运行一次单元测试而不为每次测试添加运行配置?