/
luminiksik
/
MyProjectsLening
Обзор
Документация
Войти
/
luminiksik
/
MyProjectsLening
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
skillboxJava/src/test/TestIsTrianglePossible.java
65 строк
3 KB
luminiksi
8.2 Операции с числами (заготовки для 2го задания)
07 дек 2025, 17:13
07 дек 2025, 17:13
40c4558
Код
Авторство
О чём код?
package test; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import main.try_2.hometasks.lesson_8.GeometryCalculator; @DisplayName("Тест метода isTrianglePossible класса GeometryCalculator") public class TestIsTrianglePossible { @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна 5, сторона 'b' равна 6, сторона 'c' равна 30") void testIsTriangleRightAngledWithWrongPositiveSides1() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(5, 6, 30)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна 3, сторона 'b' равна 40, сторона 'c' равна 20") void testIsTriangleRightAngledWithWrongPositiveSides2() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(3, 40, 20)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна 25, сторона 'b' равна 4, сторона 'c' равна 7") void testIsTriangleRightAngledWithWrongPositiveSides3() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(25, 4, 7)); } @Test @DisplayName("Передан верно построенный треугольник. Сторона 'a' равна 3, сторона 'b' равна 4, сторона 'c' равна 5") void testIsTrianglePossibleWithRightPositiveSides() { Assertions.assertTrue(GeometryCalculator.isTrianglePossible(3, 4, 5)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна -1, сторона 'b' равна -20, сторона 'c' равна -40") void testIsTrianglePossibleWithNegativeSides() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(-1, -20, -40)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна -3, сторона 'b' равна 4, сторона 'c' равна 5") void testIsTrianglePossibleWithOneNegativeSideAndTwoPositiveSides() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(-3, 4, 5)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна 0, сторона 'b' равна 0, сторона 'c' равна 0") void testIsTrianglePossibleWithZeroSides() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(0, 0, 0)); } @Test @DisplayName("Передан неверно построенный треугольник. Сторона 'a' равна 3, сторона 'b' равна 0, сторона 'c' равна 5") void testIsTrianglePossibleWithOneZeroSideAndTwoPositiveSides() { Assertions.assertFalse(GeometryCalculator.isTrianglePossible(3, 0, 5)); } @Test @DisplayName("Передан верно построенный треугольник. Сторона 'a' равна 1.5, сторона 'b' равна 2, сторона 'c' равна 3") void testIsTrianglePossibleWithOneFractionalSideAndTwoPositiveSides() { Assertions.assertTrue(GeometryCalculator.isTrianglePossible(1.5, 2, 3)); } }