Test2 NONE

This commit is contained in:
Moritz Neumeier 2021-12-14 14:46:55 +01:00
parent bc101fecf2
commit 2ddb098ac7
4 changed files with 18 additions and 1 deletions

View File

@ -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;
}

View File

@ -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);
}
}