Java 用の hamcrest ライブラリを使用して、次の逆を実行する読みやすい方法は何ですか?
assertThat(someCollection, hasItem(someItem))
someCollection
アイテムが含まれていないことを確認したいsomeItem
hasItem
アサーションを無効にします
assertThat(someCollection, not(hasItem(someItem)))
配列をアサートする必要がある場合は、同じロジックを使用しますnot(hasItemInArray())
final String[] availableIds = {"123", "321"};
final String userId = "333";
softAssert.assertThat("Id not found", availableIds, not(hasItemInArray(userId)));
softAssert.assertAll();