FileDocCategorySizeDatePackage
QueueTest.javaAPI DocExample620Wed Jun 04 23:35:10 BST 2003None

QueueTest

public class QueueTest extends TestCase
A simple test case for Queue

Fields Summary
protected Queue
q
Constructors Summary
public QueueTest(String name)
JUnit test classes require this constructor

		super(name);
	
Methods Summary
public voidsetUp()

		q = new Queue();
		q.q_add("One");
		q.q_add("Two");
	
public voidtestQueue()

		assertEquals(q.q_take(), "One");
		assertEquals(q.q_take(), "Two");
		q.q_add("Three");
		assertEquals(q.q_take(), "Three");
		assertTrue(q.size() ==  0);
		if (q.size() == 0)
			throw new IllegalArgumentException("q.size() returns 0 for 3");
		System.out.println("DONE");