/
Primavera
/
TasksPlanner
Обзор
Документация
Войти
/
Primavera
/
TasksPlanner
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/test/java/ru/netology/javaqa/javaqamvn/services/TodosTest.java
120 строк
4 KB
Helga NN
Problem folder
26 фев 2026, 11:39
26 фев 2026, 11:39
9973d89
Код
Авторство
О чём код?
package ru.netology.javaqa.javaqamvn.services; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; public class TodosTest { @Test public void shouldAddThreeTasksOfDifferentType() { SimpleTask simpleTask = new SimpleTask(5, "Позвонить родителям"); String[] subtasks = {"Молоко", "Яйца", "Хлеб"}; Epic epic = new Epic(55, subtasks); Meeting meeting = new Meeting( 555, "Выкатка 3й версии приложения", "Приложение НетоБанка", "Во вторник после обеда" ); Todos todos = new Todos(); todos.add(simpleTask); todos.add(epic); todos.add(meeting); Task[] expected = {simpleTask, epic, meeting}; Task[] actual = todos.findAll(); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldSearchTasksWithWord() { SimpleTask simpleTask = new SimpleTask(5, "Позвонить родителям"); String[] subtasks = {"Молоко", "Яйца", "Хлеб"}; Epic epic = new Epic(55, subtasks); Meeting meeting = new Meeting( 555, "Выкатка 3й версии приложения", "Приложение НетоБанка", "Во вторник после обеда" ); Todos todos = new Todos(); todos.add(simpleTask); todos.add(epic); todos.add(meeting); todos.search("Позвонить родителям"); Task[] expected = {simpleTask}; Task[] actual = todos.search("Позвонить родителям"); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldSearchSameActions() { SimpleTask simpleTask = new SimpleTask(5, "Выкатка 3й версии приложения"); String[] subtasks = {"Молоко", "Яйца", "Хлеб"}; Epic epic = new Epic(55, subtasks); Meeting meeting = new Meeting( 555, "Выкатка 3й версии приложения", "Приложение НетоБанка", "Во вторник после обеда" ); Todos todos = new Todos(); todos.add(simpleTask); todos.add(epic); todos.add(meeting); todos.search("Выкатка 3й версии приложения"); Task[] expected = {simpleTask, meeting}; Task[] actual = todos.search("Выкатка 3й версии приложения"); Assertions.assertArrayEquals(expected, actual); } @Test public void shouldSearchSameActionsFromAllClasses() { SimpleTask simpleTask = new SimpleTask(5, "Выкатка 3й версии приложения"); String[] subtasks = {"Выкатка 3й версии приложения", "Яйца", "Хлеб"}; Epic epic = new Epic(55, subtasks); Meeting meeting = new Meeting( 555, "Выкатка 3й версии приложения", "Приложение НетоБанка", "Во вторник после обеда" ); Todos todos = new Todos(); todos.add(simpleTask); todos.add(epic); todos.add(meeting); todos.search("Выкатка 3й версии приложения"); Task[] expected = {simpleTask, epic, meeting}; Task[] actual = todos.search("Выкатка 3й версии приложения"); Assertions.assertArrayEquals(expected, actual); } }