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

		// Test case 1
		try {
            TempWorker tw0 = new TempWorker("Marge",55,true );
            TempWorker tw1 = new TempWorker("Homer",45,true );
			
			System.out.print("TempWorker: Test case 1 ... ");

			if (tw0.equals(tw1)) {
				System.out.println("passed.");
				count++;
			} else {
				System.out.println("failed.");
			}
		} catch(Exception e) {
			System.out.println("TempWorker: Test case 1 crashed.");
			System.out.println("Error:" + e);
		}

		// Test case 2
		try {
            TempWorker tw0 = new TempWorker("Marge",55,true );
            TempWorker tw2 = new TempWorker("Bart", 55,false);

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

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

		// Test case 3
		try {
            TempWorker tw1 = new TempWorker("Homer",45,true );
            TempWorker tw2 = new TempWorker("Bart", 55,false);

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

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

		// Test case 4
		try {
            TempWorker tw2 = new TempWorker("Bart", 55,false);
            TempWorker tw3 = new TempWorker("Lisa", 55,false);

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

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


        System.exit(count);
    }

}
