Junit
最编程
2024-02-15 17:42:17
...
在单元测试中, 可能会面对需要输出多个测试结果的需求, 例如
若此处需要输出的验证结果有100个, 我们如何能从这100个中确定全部为true?
当然可以用控制台输出的方式判断, 但是若数量多, 则判断要花费时间.
@Slf4j
class Tests {
@Test
void test() {
boolean result1 = true;
boolean result2 = true;
boolean result4 = false;
boolean result3 = true;
log.info(result1+":"+result2+":"+result4+":"+result3);
使用assertTrue.
@Slf4j
class Tests {
@Test
void test() {
boolean result1 = true;
boolean result2 = true;
boolean result4 = false;
boolean result3 = true;
log.info(result1+":"+result2+":"+result4+":"+result3);
assertTrue(result1);
assertTrue(result2);
assertTrue(result3);
assertTrue(result4);
此时, 在左下角可以知道整体是否成功