/
R0man
/
TestTask
Обзор
Документация
Войти
/
R0man
/
TestTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/test/java/ru/badin/funnyTelephoneDirectory/utils/PhoneNumberGeneratorTest.java
21 строка
692 B
romanbadin
Добавлены тесты. PhoneNumberGeneratorTest.java для тестирования механизма генерации случайных номеров.
05 июл 2025, 11:30
05 июл 2025, 11:30
fa8d07c
Код
Авторство
О чём код?
package ru.badin.funnyTelephoneDirectory.utils; import org.junit.jupiter.api.RepeatedTest; import static org.junit.jupiter.api.Assertions.*; class PhoneNumberGeneratorTest { private static final int REPETITIONS = 100; private static final String RUSSIAN_PREFIX = "+7"; private static final int PHONE_LENGTH = 12; @RepeatedTest(REPETITIONS) void generateRussianPhone_shouldGenerateValidNumbers() { String phone = PhoneNumberGenerator.generateRussianPhone(); assertNotNull(phone); assertTrue(phone.startsWith(RUSSIAN_PREFIX)); assertEquals(PHONE_LENGTH, phone.length()); assertTrue(phone.substring(2).matches("\\d{10}")); } }