package project1; public class TriangleTester { public static void main(String[] args) { System.out.println("TriangleTester written by S. Robbins"); System.out.println("Creating triangle to test accessor and toString methods:"); Triangle triangle1 = new Triangle(3.1, 4.2, 5.7); System.out.println("toString gives: " + triangle1); System.out.println("The sides of this triangle are "+triangle1.getSide1()+ ", " + triangle1.getSide2()+", and " + triangle1.getSide3()); System.out.println("-----------------------------------------------------"); System.out.println("The following are for testing the valid method:"); System.out.println("The first 5 should all be valid"); testTriangle("1. right triangle",3,4,5); testTriangle("2. equilateral triangle",3,3,3); testTriangle("3. isoceles triangle", 3,4,4); testTriangle("4. obtuse triangle",3,4,6); testTriangle("5. this one is just OK",9,4.01,5); System.out.println("\nThe rest should all be invalid"); testTriangle("6. first side just too large",9,4,5); testTriangle("7. second side just too large",3,8,5); testTriangle("8. third side just too large",3,4,7); testTriangle("9. not valid",4.21,11.87,6.341); testTriangle("10. one side negative",3,-4,5); testTriangle("11. two sides negative",-3,-4,5); testTriangle("12. three sides negative",-3,-4,-5); testTriangle("10. one side zero",3,0,5); testTriangle("11. two sides zero",0,0,5); testTriangle("12. three sides zero",0,0,0); } private static void testTriangle(String s, double s1, double s2, double s3) { Triangle t1 = new Triangle(s1,s2,s3); String validString; if (t1.valid()) validString = "valid"; else validString = "not valid"; System.out.println(s + ": sides["+s1+","+s2+","+s3+"] is "+validString); } }