From 2ddb098ac71c1f928f59490de19bbdaa1a7b5c6e Mon Sep 17 00:00:00 2001 From: neumeiermo84285 Date: Tue, 14 Dec 2021 14:46:55 +0100 Subject: [PATCH] Test2 NONE --- .../TriangleChecker.class | Bin 1989 -> 2007 bytes .../TriangleCheckerTest.class | Bin 1050 -> 1242 bytes src/TriangleChecker.java | 2 +- test/TriangleCheckerTest.java | 17 +++++++++++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/out/production/TriangleCheckerAssignment/TriangleChecker.class b/out/production/TriangleCheckerAssignment/TriangleChecker.class index 6b8e2e01bc34890d36ca8823a1b7c7e5ee67c8e1..d21dd020e100ef2579491fcfa19a856b1c0ec0b8 100644 GIT binary patch delta 128 zcmX@gf1Q5=FT3Gv24)~+U~p1WR!N#Vhe1_ESqVhTDl38cqDtJ;<}vUqgGf#l?rC!; z>#%FvX)%~G=rLF@STR^K*fCf$!~jiDfSALO%8&-+0Zn8`2eKH!tPCKFi6IBbW@TX3 Jnmm==006197N!6I delta 110 zcmcc4f0Ta%FS~pv12YgZFc>H)t0YaG!yv4ptOTODm6d?}*^}+qwe2JrOc`VtEEqHx uEE#kdtQlf}>J=cm7*ZM1fIOgnhIAl{5zNW}vX~fhfNWLMxjWQL8~`Pg*2+&|FE6$C!(E9_1 zA7h*+JFB74+^=`fJ@=k>SNJfk*UzVC07p0&TNlFBUt+*S2`fdc!V%Dir^7)W_2f#t z=jTS3H>2To(v|0DHAvzB9Rdb&v;nhidO>f5j}T)95)E4QtXkJ-i_-?IV}qGM$XAIV zd6QwJdOhZV#o7!97g4}G_pz~r$~V5lD&VGgiA8K;i*pP(Xfl#Sl+j|O5odBGhs-;~ zs4d#`0=rXA#xc9pJkPH7?IhN!qLJKdexx>?GI=SJmNDfrCNpCy|G~7EF-0kpYy17# zf$g8v>cIr&q5gnnSD&ErBbSF;rGdJj$?aOasLfkC)S&l^1{xOrt%2k;^*j6M(p%J| JMB6)dzW`N}EQ$aC delta 317 zcmZvWJ8l9&5Jcbfu$WyDfUu1CSYW;ej6Xm~;LM?OU%;n8KEwt{+=7$<$*FGuhe57g zuQqbhQ{7Wtug~GG6#ZNdM_|ozAALA~MK|8KQ~YUfwGO5q@HhgBs(10X-HdyhB^?y# ztCmw8Fkq<8G19Ned$FnO#S`CoPh2ZyKqGS*b;jJw9dOM=$|zA~D&?sVGSj@kgLV?u zJWYPglDB^Lm0ZzO4=ru9rEay=RYqTwQF_@Qvzak{&MfB4FlSc(Wg1T+7|*=ujdV#x Ib@AHx1yrjU*#H0l diff --git a/src/TriangleChecker.java b/src/TriangleChecker.java index 1b7691e..ca28825 100644 --- a/src/TriangleChecker.java +++ b/src/TriangleChecker.java @@ -48,7 +48,7 @@ public class TriangleChecker { // Analyse der Dreiecksart public static TriangleType checkTriangle(float a, float b, float c) { - if(a >= (b+c) || c >= (b+a) || b >= (a+c) ){ + if(a >= (b+c) || c >= (b+a) || b >= (a+c) || a<=0 || b<=0 || c<=0){ return TriangleType.NONE; } diff --git a/test/TriangleCheckerTest.java b/test/TriangleCheckerTest.java index dd4eaf2..e7761d0 100644 --- a/test/TriangleCheckerTest.java +++ b/test/TriangleCheckerTest.java @@ -37,4 +37,21 @@ public class TriangleCheckerTest { } + @Test + public void testNoTriangle() { + + // Arrange + float a = -1; + float b = 2; + float c = -1; + + // Act + TriangleChecker.TriangleType type = TriangleChecker.checkTriangle(a, b, c); + + // Assert + assertEquals(TriangleChecker.TriangleType.NONE, type); + + + } + }