From d0ba75612ce11018091ce5187fae27ffe0a70a7c Mon Sep 17 00:00:00 2001 From: winkl Date: Thu, 16 Dec 2021 15:05:47 +0100 Subject: [PATCH] =?UTF-8?q?Weiter=20Testf=C3=A4lle=20in=20"TestValidTriang?= =?UTF-8?q?le"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/TriangleChecker.java | 1 + test/TriangleCheckerTest.java | 66 +++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/src/TriangleChecker.java b/src/TriangleChecker.java index 2378746..aa6005a 100644 --- a/src/TriangleChecker.java +++ b/src/TriangleChecker.java @@ -54,6 +54,7 @@ public class TriangleChecker { if(a==b || b==c|| a==c) { //Gleichseitiges Dreieck if (a == b && b == c && a == c) return TriangleType.EQUILATERAL; + return TriangleType.ISOSCELES; } return TriangleType.NORMAL; diff --git a/test/TriangleCheckerTest.java b/test/TriangleCheckerTest.java index 776699c..b1aac6d 100644 --- a/test/TriangleCheckerTest.java +++ b/test/TriangleCheckerTest.java @@ -16,6 +16,72 @@ public class TriangleCheckerTest { // Assert assertEquals(TriangleChecker.TriangleType.NORMAL, type); + + // Arrange + a = -2; + b = 3; + c = 4; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + // Arrange + a = 2; + b = -3; + c = 4; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + // Arrange + a = 2; + b = 3; + c = -4; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + // Arrange + a = 2; + b = 3; + c = 10; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + // Arrange + a = 10; + b = 3; + c = 4; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + // Arrange + a = 2; + b = 10; + c = 4; + + // Act + type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); } @Test