From 7defeef43b04eb6721bd73e5bd056c8aad0fcdd9 Mon Sep 17 00:00:00 2001 From: Julian Hinxlage Date: Thu, 23 Apr 2020 16:54:27 +0200 Subject: [PATCH] defined unittests --- src/test/java/de/hsel/sqs/WhiteboxTest.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/test/java/de/hsel/sqs/WhiteboxTest.java b/src/test/java/de/hsel/sqs/WhiteboxTest.java index 2acc7cf..4257c78 100644 --- a/src/test/java/de/hsel/sqs/WhiteboxTest.java +++ b/src/test/java/de/hsel/sqs/WhiteboxTest.java @@ -33,10 +33,23 @@ public class WhiteboxTest { @Test public void defined() { TriangleChecker tc = new TriangleChecker(); + assertEquals(TriangleType.ISOSCELESS_TRIANGLE, TriangleChecker.checkTriangle(1, 5, 5)); assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(-1, 5, 3)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(7, 0, 9)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(2, 6, -2)); + assertEquals(TriangleType.EQUILATERAL_TRIANGLE, TriangleChecker.checkTriangle(5, 5, 5)); - assertEquals(TriangleType.ISOSCELESS_TRIANGLE, TriangleChecker.checkTriangle(2, 2, 3)); + assertEquals(TriangleType.ISOSCELESS_TRIANGLE, TriangleChecker.checkTriangle(5, 5, 3)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(7, 3, 3)); + + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(2, 2, 5)); + assertEquals(TriangleType.ISOSCELESS_TRIANGLE, TriangleChecker.checkTriangle(5, 7, 5)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(7, 3, 3)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(2, 1, 5)); + + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(4, 2, 7)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(4, 8, 3)); + assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(10, 4, 3)); assertEquals(TriangleType.SCALENE_TRIANGLE, TriangleChecker.checkTriangle(7, 15, 10)); - assertEquals(TriangleType.NO_TRIANGLE, TriangleChecker.checkTriangle(8, 2, 3)); } } \ No newline at end of file