【发布时间】:2014-01-18 07:21:11
【问题描述】:
我已经在别处发布了,还没有解决方案,所以也在这里发布。下面提到的代码没有像我预期的那样抛出断言错误,因为 num 小于 5。希望有人可以提出建议。谢谢你。
public class Wrong {
public static void main(String[] args) {
Wrong wrong = new Wrong();
wrong.methodE(3);
}
//AssertionError
void methodE(int num)
{
assert(num>5);
}
}
【问题讨论】:
-
下面的答案涵盖了如何解决您的特定问题,但有关 Java 中
assert的更多信息,请查看此线程:stackoverflow.com/questions/2758224/assertion-in-java