Мой код такой, я хочу сравнить 2 Список такой же
класс ShoppingBasket выглядит так:
public class ShoppingBasket{
public List<javafx.util.Pair<String, Integer>> getItems();
}
Я хочу проверить функцию getItems ()
ShoppingBasket myBasket = new ShoppingBasket();
List<Pair<String, Integer>> compareList = new ArrayList<>();
compareList.add(new Pair<String, Integer>("apple", 10));
myBasket.addItem("apple", 10);
assertThat("Apples were not added correctly", compareList,is(myBasket.getItems()));
Эти два списка должны иметь один и тот же элемент "яблоко 10". Однако в моем отчете Junit говорится:
Expected is <[apple=10]>
but was <[[apple=10]]>
Я не знаю, что не так и как решить эту проблему?