package codeine.utils; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import org.junit.Test; public class LimitedQueueTest { @Test(expected = IllegalArgumentException.class) public void testLimitedQueue_IllegalArgument() { new LimitedQueue<String>(-1); } @Test public void testLimitedQueue_EmptyQueue() { LimitedQueue<String> q = new LimitedQueue<String>(1); assertTrue(q.isEmpty()); } @Test public void testAddE() { LimitedQueue<String> q = new LimitedQueue<String>(3); q.add("line1"); q.add("line2"); assertEquals(2, q.size()); q.add("line3"); q.add("line4"); assertEquals(3, q.size()); } }