From fb5155f8b1014a59ede372d2acb1ddd074d3a5ee Mon Sep 17 00:00:00 2001 From: marti Date: Tue, 5 Nov 2024 16:24:25 +0100 Subject: [PATCH] 5.11.24 TriangleChecker + TriangleCheckerTest mit Check Gleichseitig Methode --- Test/praktikum02/TriangleCheckerTest.java | 4 ++++ src/praktikum02/TriangleChecker.java | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Test/praktikum02/TriangleCheckerTest.java b/Test/praktikum02/TriangleCheckerTest.java index 48df697..e9d4b00 100644 --- a/Test/praktikum02/TriangleCheckerTest.java +++ b/Test/praktikum02/TriangleCheckerTest.java @@ -10,4 +10,8 @@ class TriangleCheckerTest { void checkTriangle() { assertEquals(TriangleChecker.TriangleType.NORMAL,TriangleChecker.checkTriangle(5, 6, 7)); } + @Test + void checkEquilateralTriangle(){ + assertEquals(TriangleChecker.TriangleType.EQUILATERAL,TriangleChecker.checkTriangle(1, 1, 1)); + } } \ No newline at end of file diff --git a/src/praktikum02/TriangleChecker.java b/src/praktikum02/TriangleChecker.java index 6cb8324..e6f323a 100644 --- a/src/praktikum02/TriangleChecker.java +++ b/src/praktikum02/TriangleChecker.java @@ -49,7 +49,13 @@ public class TriangleChecker { // Analyse der Dreiecksart public static TriangleType checkTriangle(float a, float b, float c) { - return TriangleType.NORMAL; + if(a==b && b==c){ + return TriangleType.EQUILATERAL; + } + else { + return TriangleType.NORMAL; + } + }