/
ProjectEroxa
/
JavaCore_HW_UnitTests_Harmcrest
Обзор
Документация
Войти
/
ProjectEroxa
/
JavaCore_HW_UnitTests_Harmcrest
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/test/java/TestJUnit.java
42 строки
1 KB
Evgeniy Eroshkin
first_commit
06 авг 2025, 17:19
06 авг 2025, 17:19
767f66a
Код
Авторство
О чём код?
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import java.util.LinkedList; import java.util.List; import java.util.Queue; public class TestJUnit { private CounterQueue counterQueueTest; @BeforeEach void setTestJUnit() { counterQueueTest = new CounterQueue(); } @org.junit.jupiter.api.Test public void testConcat_validArgument_success() { // given: Queue<String> queue = new LinkedList<>(); queue.offer("A"); queue.offer("B"); // when: int count = counterQueueTest.counterQueue(queue); // then: Assertions.assertEquals(count, 2); Assertions.assertTrue(count > 1); Assertions.assertFalse(count > 2); // when: List<String> expected = List.of("A", "B"); // then: Assertions.assertIterableEquals(expected, queue); // when: String s = "A"; // then: Assertions.assertEquals(s, queue.peek()); } }