### Question:
Triangle { boolean isScalene() { throw new UnsupportedOperationException("Delete this statement and write your own implementation."); } Triangle(double side1, double side2, double side3);   }### Answer:
@Ignore("Remove to run test") @Test public void scaleneTrianglesHaveNoEqualSides() throws TriangleException { Triangle triangle = new Triangle(5, 4, 6); assertTrue(triangle.isScalene()); }
@Ignore("Remove to run test") @Test public void allSidesEqualAreNotScalene() throws TriangleException { Triangle triangle = new Triangle(4, 4, 4); assertFalse(triangle.isScalene()); }
@Ignore("Remove to run test") @Test public void twoSidesEqualAreNotScalene() throws TriangleException { Triangle triangle = new Triangle(4, 4, 3); assertFalse(triangle.isScalene()); }
@Ignore("Remove to run test") @Test public void verySmallTrianglesCanBeScalene() throws TriangleException { Triangle triangle = new Triangle(0.5, 0.4, 0.6); assertTrue(triangle.isScalene()); }