Eclipse - 默认为 JUnit 3
我如何告诉我的现代 Eclipse(Galileo、Helios)我的工作区(或任何地方)中的所有单元测试都是用 JUnit 3 编写的,因此我希望它们使用这个旧的 JUnit 版本运行?
我说的是项目/工作空间/系统默认。没有一个特定的测试套件。对于我遇到的所有这些小型 10 例套件,我需要它默认使用 JUnit 3。
How can I tell my modern Eclipse (Galileo, Helios) that all unit tests in my workspace (or anywhere) are written in JUnit 3 and so I would like them to be run with this older JUnit version?
I am talking about project/workspace/system default. Not a single specific test suite. I need it to use JUnit 3 by default for all these tiny 10-case suites I encounter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
转到工具栏上的“运行”图标,选择“运行配置”,创建新的 JUnit 配置(或选择现有配置),然后选择 JUnit 3。
如果您已尝试运行一组测试,该组应作为 JUnit 菜单下的现有条目出现。
值得指出的是,大多数 JUnit3 测试都可以由 JUnit 4 测试运行程序运行。但是,JUnit4 运行程序无法处理一些更深奥的功能,例如某些测试套件配置。
Go to
Run
icon on the toolbar, pick "Run Configurations", create a new JUnit configuration (or pick an existing one), then select JUnit 3.If you have already tried to run a group of tests, this group should appear as an existing entry under the JUnit menu.
It's worth pointing out that most JUnit3 tests can be run by the JUnit 4 test runner. However, the JUnit4 runner can't handle some of the more esoteric features like certain test suite configurations.
您可以使用 Junit 4 运行程序运行 Junit 3 测试 - 请参阅此 问题。我发现这是更好的解决方案,因为我建议您使用 Junit 4 编写任何新测试,因为我认为基于注释的测试要好得多。
You can run Junit 3 tests with the Junit 4 runner - see this SO question. I find this is the better solution as I'd recommend any new tests you write be with Junit 4 as the annoation-based testing is much nicer in my opinion.