有没有一种方法可以使用AssertJ检查对象是否是某个集合的元素?就像是

assertThat(actualObject).isElementOf(collectionWithExpectedOptions);


我可以做

assertThat(collectionWithExpectedOptions).contains(actualObject);


但是我认为有一个约定,assertThat()的参数应该是实际的,而不是预期的。

最佳答案

尝试isIn

Iterable<Ring> elvesRings = list(vilya, nenya, narya);

// assertion will pass:
assertThat(nenya).isIn(elvesRings);

关于java - AssertJ-如何检查元素是否在集合中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58170580/

10-10 14:11