我找不到如何使用 assertj 检查以下内容(这很常见):
假设我有:
result1 = {"AAA", "BBB"}
result2 = {"DDD"}
我想检查结果中的值是以下之一:
String[] valid = String[]{"AAA", "BBB", "CCC"};
使用 assertj,应该是:
assertThat(result1).xxxx(valid);
assertThat(result2).xxxx(valid);
这样 result1 会通过检查,但 result2 不会。
contains() 不起作用(它检查结果是否包含所有有效元素)
我不想为这种检查创建自定义条件
任何想法?