added check for ISOSCELES
This commit is contained in:
parent
1a1964e185
commit
ad1d3afbdd
@ -51,10 +51,13 @@ public class TriangleChecker {
|
|||||||
public static TriangleType checkTriangle(float a, float b, float c) {
|
public static TriangleType checkTriangle(float a, float b, float c) {
|
||||||
|
|
||||||
if(a + b > c && a + c > b && b + c > a){
|
if(a + b > c && a + c > b && b + c > a){
|
||||||
|
if (a == b || b == c || a == c){
|
||||||
|
return TriangleType.ISOSCELES;
|
||||||
|
}
|
||||||
return TriangleType.NORMAL;
|
return TriangleType.NORMAL;
|
||||||
} else {
|
}
|
||||||
return TriangleType.NONE;
|
return TriangleType.NONE;
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -15,4 +15,9 @@ class TriangleCheckerTest {
|
|||||||
void checkTriangleNone(){
|
void checkTriangleNone(){
|
||||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(6,2.9f, 2));
|
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(6,2.9f, 2));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void checkTriangleISOSCELES(){
|
||||||
|
assertEquals(TriangleChecker.TriangleType.ISOSCELES,TriangleChecker.checkTriangle(6,6, 2));
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user