package labPT;

public class TestA0 {

	public static void main(String[] args) {
		PTA0 tnull = new PTA0("empty");
		PTA0 tA0 = new PTA0("A0");
		PTA0 tU1 = new PTA0("U1");
		PTA0 tU2 = new PTA0("U2");
		PTA0 tU3 = new PTA0("U3");
		int score=30;

		if (!(tA0.getFirst().equals("an"))) {
			score=score-8;
		    System.out.println("Failed A0 got " + tA0.getFirst()); }
		if (!(tU1.getFirst().equals("A"))) {
			score = score-2;
		    System.out.println("Failed U1 got " + tU1.getFirst()); }
		if (!(tU2.getFirst().equals("1"))) {
			score=score - 2;
			System.out.println("Failed U2 got " + tU2.getFirst()); }
		if (!(tU3.getFirst().equals("A"))) {
			score= score - 2;
			System.out.println("Failed U3 got " + tU3.getFirst()); }
		if ((tnull.getFirst()).isEmpty()) {
			System.out.println("Passed extra credit null test");
			if (score<30) score+=2;
			if (score>30) score=30;
		} else {
			System.out.println("Failed extra credit null test, got |" + tnull.getFirst() + "|");
			System.out.println("Result of the empty key is as follows...");
			tnull.printData();
		}

		System.out.println("Total score: " + score);
	}
}