 public class TestChild
{
    public static void main (String[] args) {
        int count = 1;

		// Test case 1
		try {
            Child ch0 = new Child("Hansel",60.0,170);
            Child ch1 = new Child("Gretel",60.1,130);

			System.out.print("Child: Test case 1 ... ");

			if (!ch0.equals(ch1)) {
                System.out.println("passed.");
				count++;
			} else {
                System.out.println("failed.");
			}
		} catch(Exception e) {
			System.out.println("Child: Test case 1 crashed.");
			System.out.println("Error:" + e);
		}

		// Test case 2
		try {
            Child ch0 = new Child("Hansel",60.0,170);
            Child ch2 = new Child("Pierre",72.5,170);

			System.out.print("Child: Test case 2 ... ");

			if (!ch0.equals(ch2)) {
				System.out.println("passed.");
				count++;
			} else {
				System.out.println("failed.");
			}
		} catch(Exception e) {
			System.out.println("Child: Test case 2 crashed.");
			System.out.println("Error:" + e);
		}

		// Test case 3
		try {
            Child ch1 = new Child("Gretel",60.1,130);
            Child ch2 = new Child("Pierre",72.5,170);

			System.out.print("Child: Test case 3 ... ");

			if (!ch1.equals(ch2)) {
				System.out.println("passed.");
				count++;
			} else {
				System.out.println("failed.");
			}
		} catch(Exception e) {
			System.out.println("Child: Test case 4 crashed.");
			System.out.println("Error:" + e);
		}

		// Test case 4
		try {
            Child ch2 = new Child("Pierre",72.5,170);
            Child ch3 = new Child("Joe",   72.7,170);

			System.out.print("Child: Test case 4 ... ");

			if (ch2.equals(ch3)) {
				System.out.println("passed.");
				count++;
			} else {
				System.out.println("failed.");
			}
		} catch(Exception e) {
			System.out.println("Child: Test case 4 crashed.");
			System.out.println("Error:" + e);
		}

        System.exit(count);
    }
}
