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 // Analyse der Dreiecksart
public static TriangleType checkTriangle(float a, float b, float c) { 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; 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);
}
} }