Я использую ListMultimap<String, List<String>>
зависимость гуавы для хранения значений ниже
key: "fruit" values: <apple, orange, banana>
key: "fruit" values: <apple, strawberry, blueberry>
key: "fruit" values: <orange, blueberry, banana, apple>
Я должен утверждать условие, если оно содержит значения = оранжевый, черника.
Я могу сделать утверждение для целых значений, но не могу утверждать для любых 2 значений в значениях карты.
List<String> expectedValue = new ArrayList<>();
expectedValue.add(orange);
expectedValue.add(blueberry);
expectedValue.add(banana);
expectedValue.add(apple);
assertThat(map).containsValues(expectedValue);
Любые предложения / идеи помогут. Я пытался предикаты в Гуаве, но не смог успешно.