/
kellervi
/
JavaMockito
Обзор
Документация
Войти
/
kellervi
/
JavaMockito
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/test/java/FilmManagerTest.java
118 строк
4 KB
Виктория
Edited commit
26 май 2026, 20:09
26 май 2026, 20:09
bbada2f
Код
Авторство
О чём код?
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; public class FilmManagerTest { // @Test //должно быть пустым //public void shouldBeEmptyAfterCreation() { // FilmManager manager = new FilmManager(); // String[] allFilms = manager.findAll(); // int expected = 0; // int actual = allFilms.length; // Assertions.assertEquals(expected, actual); // } //добавить несколько фильмов // @Test // public void shouldAddNewFilms() { // FilmManager manager = new FilmManager(); // manager.addFilm("Джентльмены"); // manager.addFilm("Бладшот"); // manager.addFilm("Человек-невидимка"); // String[] allFilms = manager.findAll(); // int expected = 3; // int actual = allFilms.length; // Assertions.assertEquals(expected, actual); // } //добавить 1 фильм @Test public void shouldAddNewFilm() { FilmManager manager = new FilmManager(); manager.addFilm("Джентльмены"); String[] expected = {"Джентльмены"}; String[] actual = manager.findAll(); Assertions.assertArrayEquals(expected, actual); } // для пустого поля @Test public void shouldBeEmpty() { FilmManager manager = new FilmManager(); String[] expected = {}; String[] actual = manager.findAll(); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldAddNewFilms() { FilmManager manager = new FilmManager(); manager.addFilm("Джентльмены"); manager.addFilm("Бладшот"); manager.addFilm("Человек-невидимка"); String[] expected = {"Джентльмены", "Бладшот", "Человек-невидимка"}; String[] actual = manager.findAll(); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldFindLastFiveFilms() { FilmManager manager = new FilmManager(); manager.addFilm("Джентльмены"); manager.addFilm("Бладшот"); manager.addFilm("Человек-невидимка"); manager.addFilm("На цепи"); manager.addFilm("Фишер"); String[] expected = {"Фишер", "На цепи", "Человек-невидимка", "Бладшот", "Джентльмены"}; String[] actual = manager.findLast(); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldFindLastThreeFilms() { FilmManager manager = new FilmManager(); manager.addFilm("Джентльмены"); manager.addFilm("Бладшот"); manager.addFilm("Человек-невидимка"); String[] expected = {"Человек-невидимка", "Бладшот", "Джентльмены"}; String[] actual = manager.findLast(); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldFindLimitFiveFilms() { FilmManager manager = new FilmManager(5); manager.addFilm("Джентльмены"); manager.addFilm("Бладшот"); manager.addFilm("Человек-невидимка"); manager.addFilm("На цепи"); manager.addFilm("Фишер"); manager.addFilm("Чикатило"); manager.addFilm("Тайга"); String[] expected = {"Тайга", "Чикатило", "Фишер", "На цепи", "Человек-невидимка"}; String[] actual = manager.findLast(); Assertions.assertArrayEquals(expected, actual); } }