предположительно friendList - это поле в классе, где был определен метод.
Так тест:
- Создать экземпляр класса и заполнить список друзей
- вызова removeFriend с строки, которые должны соответствовать.
- утверждают, что friendList больше не содержит друга.
Возможно, вы также захотите протестировать, передав строку для друга, которого нет в списке, чтобы утверждать, что список не изменился.
Редактировать: его интересный вопрос, который вы задавали в комментариях. Я обычно очень четко с такого рода вещи, так что я бы
List<String> friendList = new ArrayList<String>();
friendList.add("friend1");
friendList.add("friend2");
// assert before actually calling the method under test to make sure my setup is ok
assertEquals(2, friendList.size());
// theObj is an instance of the class you are testing
theObj.friendList = friendList;
// call the method under test
theObj.removeFriend("friend1");
// be explicit, the list should now have size1 and NOT contain the removed friend
assertEquals(1, friendList.size());
assertFalse(friendList.contains("friend1");
Обратите внимание, что я оставил некоторые вещи, но это в общих чертах. Не забывайте, что вы можете протестировать случай, когда вы удаляете строку, которая НЕ находится в списке. Вы также можете протестировать случай, когда один и тот же друг находится в списке два раза.
С чем это связано? На что похож остальной класс? – OrangeDog