/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/maths/ReverseNumberTest.java
23 строки
823 B
Alex Klymenko
test: cleanup `ReverseNumberTest` (#5381)
25 авг 2024, 09:43
Не верифицирован
25 авг 2024, 09:43
a8d3b6a
Код
Авторство
О чём код?
package com.thealgorithms.maths; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; import org.junit.jupiter.params.provider.ValueSource; public class ReverseNumberTest { @ParameterizedTest @CsvSource({"0, 0", "1, 1", "10, 1", "123, 321", "7890, 987"}) public void testReverseNumber(int input, int expected) { assertEquals(expected, ReverseNumber.reverseNumber(input)); } @ParameterizedTest @ValueSource(ints = {-1, -123, -7890}) public void testReverseNumberThrowsExceptionForNegativeInput(int input) { assertThrows(IllegalArgumentException.class, () -> ReverseNumber.reverseNumber(input)); } }