Какие тесты необходимо создать для проверки корректности добавления элемента в список ArrayList?
Ответ от нейросети
sobes.tech AI
Для проверки корректности добавления элемента в список ArrayList необходимо создать следующие тесты:
-
Добавление одного элемента — проверить, что после добавления размер списка увеличился на 1, и элемент находится в списке по ожидаемому индексу.
-
Добавление нескольких элементов — убедиться, что все добавленные элементы присутствуют в списке в правильном порядке.
-
Добавление null (если разрешено) — проверить, что список корректно хранит null-элементы.
-
Добавление элемента в пустой список — проверить, что элемент успешно добавлен и размер списка стал 1.
-
Добавление элемента в середину списка (если используется метод add с индексом) — проверить, что элемент вставлен в нужную позицию, а остальные элементы сдвинулись.
Пример простого теста на JUnit:
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import java.util.ArrayList;
public class ArrayListTest {
@Test
public void testAddElement() {
ArrayList<String> list = new ArrayList<>();
list.add("test");
assertEquals(1, list.size());
assertEquals("test", list.get(0));
}
}