2009-11-04 98 views
2

所有测试都应该使用jUnit3运行,如果我运行一个未配置的Test,它会尝试使用默认TestRunner(jUnit4)。更改Eclipse中的默认TestRunner

因此,我必须进入运行/调试配置,将TestRunner更改为“jUnit3”并再次运行。

在每个测试。这只会干扰工作流程。

那么,有没有一个选项可以删除jUnit4尽可能TestRunner,或者甚至更好,将默认TestRunner更改为jUnit3?

由于事先

回答

0

确保JUnit的3 JAR是在类路径上,而不是JUnit 4中JAR。然后,Eclipse应该做正确的事情。

+0

我以前试过,我只是抛出一个NoClassDefFoundException;),默认的TestRunner保持jUnit4:/ – Vitalij 2009-11-04 14:28:43

+0

请在你的问题中发布完整的堆栈跟踪。 – 2009-11-04 15:09:56

+0

另请检查您的错误日志。 Eclipse的这种行为是不正确的。对我而言,我获得了正确的参赛选手。 – 2009-11-04 15:10:35