28.03
.docxКод программы
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class Six_taskTest {
@Test
public void testEvenNumber() {
String input = "4";
String expectedTitle = "Четное число";
String expectedMessage = "Число 4 - четное";
Six_task.main(new String[] {input});
assertEquals(expectedTitle, Six_task.title);
assertEquals(expectedMessage, Six_task.txt);
}
@Test
public void testOddNumber() {
String input = "7";
String expectedTitle = "Нечетное число";
String expectedMessage = "Число 7 - нечетное";
Six_task.main(new String[] {input});
assertEquals(expectedTitle, Six_task.title);
assertEquals(expectedMessage, Six_task.txt);
}
@Test
public void testEmptyInput() {
String input = "";
String expectedErrorMessage = "Вы не ввели число";
Six_task.main(new String[] {input});
assertEquals(expectedErrorMessage, Six_task.txt);
}
}
Рисунок 1 – Диаграмма классов
Рисунок 2 – Диаграмма деятельности
