/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-291-001/main.java
34 строки
809 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
package com.example.demo; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.*; class CalculatorTest { private final Calculator calc = new Calculator(); @Test @DisplayName("сложение двух чисел") void adds() { assertEquals(5, calc.add(2, 3)); } @ParameterizedTest @CsvSource({ "0, 0, 0", "1, 2, 3", "-1, 1, 0" }) void addsParameterized(int a, int b, int expected) { assertEquals(expected, calc.add(a, b)); } @Test void throwsOnOverflow() { assertThrows(ArithmeticException.class, () -> calc.divide(1, 0)); } }