У меня проблема с утверждением в моем коде: я не знаю, как я могу проверить, правильно ли ведет себя класс, когда список содержит четные и нечетные числа.
Основной метод:
public class OddNumbersExterminator {
public ArrayList<Integer> exterminate(ArrayList<Integer> numbers) {
ArrayList<Integer> oddNumbers = new ArrayList<Integer>();
ArrayList<Integer> evenNumbers = new ArrayList<Integer>();
for(int number : numbers) {
if(number % 2 == 0)
{
oddNumbers.add(number);
} else {
evenNumbers.add(number);
}
}
return oddNumbers;
}
Метод испытаний:
@Test
public void testOddNumbersExterminatorNormalList() {
//Given
OddNumbersExterminator oddNumbersExterminator = new OddNumbersExterminator();
ArrayList<Integer> normalList = new ArrayList<Integer>();
normalList.add(1);
normalList.add(2);
normalList.add(3);
normalList.add(4);
normalList.add(5);
normalList.add(6);
//When
//Then
}