public class TestQueue {
    public static void main(String[] args) {

	System.out.println("Test QueueAsArray");
	QueueAsArray QAA = new QueueAsArray(3);
	System.out.println(QAA);
	for (int i = 0; i <= 3; i++) {
	    String item = "a"+i;
	    System.out.print("Attempt to enqueue "+item+": ");
	    QAA.put(item);
	    System.out.println(" "+QAA);
	}
	System.out.println("Done putting!");
	System.out.print("Get: "+QAA.get()+" ");
	System.out.println(QAA);
	System.out.print("Get: "+QAA.get()+" ");
	System.out.println(QAA);
	System.out.print("Get: "+QAA.get()+" ");
	System.out.println(QAA);
	System.out.print("Get: "+QAA.get()+" ");
	System.out.println(QAA);
	System.out.println("Done with arrays!");

	System.out.println("Test QueueAsList");
	QueueAsList QAL = new QueueAsList();
	System.out.println(QAL);
	for (int i = 0; i <= 3; i++) {
	    String item = "a"+i;
	    System.out.print("Attempt to enqueue "+item+": ");
	    QAL.put(item);
	    System.out.println(" "+QAL);
	}
	System.out.println("Done putting!");
	System.out.print("Get: "+QAL.get()+" ");
	System.out.println(QAL);
	System.out.print("Get: "+QAL.get()+" ");
	System.out.println(QAL);
	System.out.print("Get: "+QAL.get()+" ");
	System.out.println(QAL);
	System.out.print("Get: "+QAL.get()+" ");
	System.out.println(QAL);
	System.out.println("Done with lists!");



    }
}
