Triangle Checker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TriangleCheckerTest.java 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import org.junit.Test;
  2. import static org.junit.Assert.*;
  3. public class TriangleCheckerTest {
  4. @Test
  5. public void testValidTriangle() {
  6. // Arrange
  7. float a = 2;
  8. float b = 3;
  9. float c = 4;
  10. // Act
  11. TriangleChecker.TriangleType normal = TriangleChecker.checkTriangle(a, b, c);
  12. // Assert
  13. assertEquals(TriangleChecker.TriangleType.NORMAL, normal);
  14. //Arrange
  15. a = 1; b = 10; c = 1;
  16. //Act
  17. TriangleChecker.TriangleType none = TriangleChecker.checkTriangle(a, b, c);
  18. //Assert
  19. assertEquals(TriangleChecker.TriangleType.NONE, none);
  20. //Arrange
  21. a = 3; b = 3; c = 2;
  22. //Act
  23. TriangleChecker.TriangleType iso = TriangleChecker.checkTriangle(a, b, c);
  24. //Assert
  25. assertEquals(TriangleChecker.TriangleType.ISOSCELES, iso);
  26. //Arrange
  27. a = 4; b = 4; c = 4;
  28. //Act
  29. TriangleChecker.TriangleType equi = TriangleChecker.checkTriangle(a, b, c);
  30. //Assert
  31. assertEquals(TriangleChecker.TriangleType.EQUILATERAL, equi);
  32. }
  33. }