我的单元测试使用我main
的每个 Java 类中的入口点。我正在使用 Eclipse。依赖测试结果是有风险的,因为有时我忘记设置-enableassertions
JVM 参数。是否有适用于所有当前和未来的通用设置Run Configurations
?
问问题
618 次
3 回答
1
要默认启用断言,首先转到名为“Eclipse”的 Eclipse 菜单,Window
因为 Eclipse 是一个 GUI 应用程序,因此将它放在名为“Window”的菜单中似乎是一个很好的理由。
窗口 > 首选项 > Java > 已安装的 JRE
选择您使用的 JRE。
单击Edit
。Default VM Arguments
将选项添加到文本框中-enableassertions
。Apply
如有必要,请单击。
现在,即使没有在启动配置中启用断言(这似乎与运行配置同义),在 Eclipse 中运行的程序也将启用断言。
于 2016-01-19T03:41:49.373 回答
0
于 2013-10-08T05:51:07.747 回答
0
请不要assert
在单元测试中使用 Java。
这种断言可以被禁用,因为它根本不打算在单元测试中使用。此断言仅帮助您确保实际代码运行时的某些条件。单元测试是不同的,并通过像JUnit这样的特殊方式完成
有很多很好的资源可以学习正确的单元测试,我想将其作为一个可能的起点。
于 2013-10-08T07:46:02.387 回答