java - 如果断言失败,使 java 程序退出

标签 java assert

我正在开发一个多线程 Java 程序,在整个代码中使用不同的断言,并使用 ea 标志运行我的程序。

我可以让我的程序在任何断言失败时立即停止并退出吗?

最佳答案

try {
    code that may generate AssertionError
} catch (AssertionError e) {
       System.exit(0);//logging or any action
}  

同时启用断言。
但必须小心。

关于java - 如果断言失败,使 java 程序退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441049/

相关文章:

.net - 如何使用 "proper"调用堆栈创建自定义 MSTest 断言方法

node.js - 从 'then' 内的断言返回 promise

C编译时断言常量数组

Java - 对特定主机的第一个 http 请求明显较慢

javascript - Selenium 3 : JavascriptExecutor returns ReferenceError

java - 为什么之前调用 fragment ?

c++ - 如何使用谷歌测试抑制由 assert() 引起的运行时错误?

java - 使用 hibernate-search 索引 Enum 类型字段

java - Jenkins 配置构建后操作

python - 在 Python 中禁用断言