4
A
回答
5
boolean assertEnabled = false;
try {
assert false;
} catch (AssertionError e) {
assertEnabled = true;
}
4
ManagementFactory.getRuntimeMXBean().getInputArguments().contains("-ea");
7
public static boolean areAssertsEnabled() {
boolean assertsEnabled = false;
assert assertsEnabled = true; // Intentional side effect!!!
return assertsEnabled;
}
相关问题
- 1. 如何检查SeAssignPrimaryTokenPrivilege是否已启用?
- 2. 检查蓝牙是否已启用
- 3. 如何检查NumLock是否已启用
- 4. 如何以编程方式测试断言是否已启用?
- 5. 如何检查IntentService是否已启动
- 6. 检查网址是否已启动?
- 7. 如何检测JVM中的断言是否已打开?
- 8. 检查是否启用
- 9. 递归查询来检查所有父母是否已启用
- 10. Symfony2 - 拦截登录以检查用户是否已启用
- 11. 检查是否在bash中启用了特定语言环境
- 12. 如何判断是否检查(启用)特定的TTS引擎?
- 13. 检查TextView是否已满
- 14. 检查是否已建立
- 15. 通用设置在Eclipse中启用断言检查
- 16. Eclipse:启用断言
- 17. 如何检查Jupyter Notebook扩展是否已启用?
- 18. 如何使用Curator检查Zookeeper服务器是否已启动?
- 19. PHP:如何检查库是否已正确安装并启用?
- 20. 如何检查django中的管理面板是否已启用?
- 21. 如何在请求权限后检查UNNotifications是否已启用?
- 22. 如何检查iPhone上的地理位置是否已启用?
- 23. IIS 6:如何检查服务器跟踪是否已启用?
- 24. 如何在连接到Wifi时检查3G是否已启用?
- 25. 如何检查PHP邮件()是否已启用?
- 26. 以编程方式检查iPhone是否已启用GPS
- 27. 检查Javascript是否已启用(Serverside)with Rails
- 28. 检查Google位置和搜索是否已启用
- 29. 检查gettext语言是否可用
- 30. NUnit - 断言检查所有属性是否相等?
不应该有一个catch在那里的情况下,断言被启用? – Will
不,因为'assertsEnabled = true;'如果断言被启用,则断言成功。这是基于Oracle文档中的一个示例:http://docs.oracle.com/javase/1.4.2/docs/guide/lang/assert.html – kevin847
+1 Nice答案。 –