diff --git a/src/Praktikum02/TriangleChecker.java b/src/Praktikum02/TriangleChecker.java index 1193eb0..8602ebf 100644 --- a/src/Praktikum02/TriangleChecker.java +++ b/src/Praktikum02/TriangleChecker.java @@ -51,10 +51,13 @@ public class TriangleChecker { public static TriangleType checkTriangle(float a, float b, float c) { if(a + b > c && a + c > b && b + c > a){ + if (a == b || b == c || a == c){ + return TriangleType.ISOSCELES; + } return TriangleType.NORMAL; - } else { - return TriangleType.NONE; } + return TriangleType.NONE; + } diff --git a/test/Praktikum02/TriangleCheckerTest.java b/test/Praktikum02/TriangleCheckerTest.java index 82e37d0..57059ec 100644 --- a/test/Praktikum02/TriangleCheckerTest.java +++ b/test/Praktikum02/TriangleCheckerTest.java @@ -15,4 +15,9 @@ class TriangleCheckerTest { void checkTriangleNone(){ assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(6,2.9f, 2)); } + + @Test + void checkTriangleISOSCELES(){ + assertEquals(TriangleChecker.TriangleType.ISOSCELES,TriangleChecker.checkTriangle(6,6, 2)); + } } \ No newline at end of file