/
eelamimi
/
SberJavaCourseBeginner
Обзор
Документация
Войти
/
eelamimi
/
SberJavaCourseBeginner
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
hw4/src/test/java/courseSber/Task2Test.java
52 строки
2 KB
glebka
task 4.2 complete
27 мар 2025, 15:32
27 мар 2025, 15:32
e4bc30e
Код
Авторство
О чём код?
package courseSber; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import static courseSber.Task2.Task2.sumNumbersInText; import static org.junit.jupiter.api.Assertions.assertEquals; public class Task2Test { private static String text1, text2, text3, text4, text5, text6; @BeforeAll public static void setUp() { text1 = "20 лет мне, зовут Ваня, 1.2 года программирую."; text2 = "Поезд двигался со скорость v = 50.5 км/ч. Машина ехала со скоростью 46 км/ч."; text3 = "Пример показывает, что 2 + 2 = 4"; text4 = "Поезд двигался со скорость v = X км/ч. Машина ехала со скоростью Y км/ч."; text5 = "2.2 + 2.6 != 4.7"; text6 = "2,7 + 2,9 = 5,6"; } @Test public void numbersBegin() { String result = sumNumbersInText(text1); assertEquals("20 + 1.2 = 21.2", result); } @Test public void numbersMiddle() { String result = sumNumbersInText(text2); assertEquals("50.5 + 46 = 96.5", result); } @Test public void numbersEnd() { String result = sumNumbersInText(text3); assertEquals("2 + 2 + 4 = 8.0", result); } @Test public void noNumbers() { String result = sumNumbersInText(text4); assertEquals("", result); } @Test public void numbersDot() { String result = sumNumbersInText(text5); assertEquals("2.2 + 2.6 + 4.7 = 9.5", result); } @Test public void numbersComma() { String result = sumNumbersInText(text6); assertEquals("2.7 + 2.9 + 5.6 = 11.2", result); } }