在java中,如果我需要确保多个条件,我可以用两种方式编写:对所有条件使用单个断言与对每个条件使用单独的断言。 哪一种方法更好?
示例: 假设我们需要保证三个条件:cond1、cond2、cond3。
使用单个断言
assert cond1 && cond2 && cond3;
使用多个断言
assert cond1;
assert cond2;
assert cond3;
最佳答案
多个断言语句。每个条件对应一个条件将帮助您轻松确定哪个条件失败,以防出现问题。
对于所有条件都使用单个断言语句,下一步您必须确定哪个条件失败。因为测试只会说断言失败,但到底失败的原因仍然需要确定。
关于java - 具有多个条件的一个断言与多个断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40035381/