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

		// Test case 1
		try {
            FoodOrder f0 = new FoodOrder("Kibble",1);
            FoodOrder f1 = new FoodOrder("Kibble",2);

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

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

		// Test case 2
		try {
            FoodOrder f0 = new FoodOrder("Kibble",1);
            FoodOrder f2 = new FoodOrder("Bones", 1);

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

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

		// Test case 3
		try {
            FoodOrder f1 = new FoodOrder("Kibble",2);
            FoodOrder f2 = new FoodOrder("Bones", 1);

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

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

		// Test case 4
		try {
            FoodOrder f2 = new FoodOrder("Bones", 1);
            FoodOrder f3 = new FoodOrder("Bones", 1);

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

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


        System.exit(count);
    }
}
