следующий код ...
String details = "101,pavi,12345,8500,Toronto";
addShipmentEntityToList(list, details);
... заполняет данную list
1 запись, которая имеет тип ShippingEntry
и была заполнена из данной details
Однако ваше утверждение пытается проверить, что list
содержит 5 записей, ни одна из которых не относится к типу ShipmentEntity
, т. Е. "Toronto","pavi",101,"12345",8500
, так что утверждение не выполняется.
Возможно, что следующее утверждение пройдет:
assertThat(list,containsInAnyOrder(new ShipmentEntity(101, "pavi", "12345", 8500L, "Toronto")));
Однако, не видя конструктора и equals()
метода ShipmentEntity
, я не могу быть уверен в этом. И, не зная, что вы пытаетесь сделать , трудно понять, что является правильным исправлением.
Если вышеперечисленное не работает для вас, пожалуйста:
- Опишите точно, что вы пытаетесь сделать, т.е. опишите цель вашего теста.
- Обновите ваш вопрос, включив в него конструктор и метод
equals()
ShipmentEntity