Stand 001/14.10/15:56
This commit is contained in:
parent
f0ef829bce
commit
11f03e2cd8
@ -5,24 +5,43 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||||||
class TriangleCheckerTest {
|
class TriangleCheckerTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void checkTriangle() {
|
public void testNegativeSide() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(-1, 2, 3));
|
||||||
|
}
|
||||||
|
|
||||||
float a = 3;
|
@Test
|
||||||
float b = 4;
|
public void testTwoNegativeSides() {
|
||||||
float c = 5;
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(-1, -2, 3));
|
||||||
|
}
|
||||||
|
|
||||||
TriangleChecker.TriangleType result = TriangleChecker.checkTriangle(a, b, c);
|
@Test
|
||||||
System.out.println(result);
|
public void testAllNegativeSides() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(-1, -2, -3));
|
||||||
|
}
|
||||||
|
|
||||||
assertEquals(TriangleChecker.TriangleType.NORMAL, result, "Normales Dreieck");
|
@Test
|
||||||
|
public void testOneZeroSide() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(0, 3, 4));
|
||||||
|
}
|
||||||
|
|
||||||
float d = 4;
|
@Test
|
||||||
float e = 4;
|
public void testTwoZeroSides() {
|
||||||
float f = 4;
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(0, 0, 5));
|
||||||
|
}
|
||||||
|
|
||||||
TriangleChecker.TriangleType result2 = TriangleChecker.checkTriangle(d, e, f);
|
@Test
|
||||||
System.out.println(result2);
|
public void testOneOversizedSide() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.NONE, TriangleChecker.checkTriangle(10, 2, 3));
|
||||||
|
}
|
||||||
|
|
||||||
assertEquals(TriangleChecker.TriangleType.EQUILATERAL, result2, "Gleichseitiges");
|
// Testfälle für gleichschenklige und gleichseitige Dreiecke
|
||||||
|
@Test
|
||||||
|
public void testEquilateralTriangle() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.EQUILATERAL, TriangleChecker.checkTriangle(5, 5, 5));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testIsoscelesTriangle() {
|
||||||
|
assertEquals(TriangleChecker.TriangleType.ISOSCELES, TriangleChecker.checkTriangle(5, 5, 3));
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user