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!"); } }