@Test public void testEnqueue() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.enqueue("testString"); assertEquals("blockingQueue.getQueue().size()", 1, blockingQueue.getQueue().size()); assertEquals("blockingQueue.getQueue().get(0)", "testString", blockingQueue.getQueue().get(0)); }
@Test public void testRequeue() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.requeue("testString"); assertEquals("blockingQueue.getQueue().size()", 1, blockingQueue.getQueue().size()); assertEquals("blockingQueue.getQueue().get(0)", "testString", blockingQueue.getQueue().get(0)); }
@Test public void testDequeue3() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); LinkedList<Object> queue = new LinkedList<Object>(); Integer integer = Integer.valueOf(100); queue.add(integer); queue.add("testString"); blockingQueue.setQueue(queue); Integer result = (Integer) blockingQueue.dequeue(0L); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); assertFalse("blockingQueue.getQueue().get(0) had integer removed", integer.equals(blockingQueue.getQueue().get(0))); assertSame("result", integer, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@SuppressWarnings("unchecked") @Test public void testSetQueue() throws Throwable { LinkedList queue = new LinkedList(); BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(queue); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); } }
@SuppressWarnings("unchecked") @Test public void testDequeue8() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); LinkedList queue = new LinkedList(); Integer integer = Integer.valueOf(100); queue.add(integer); blockingQueue.setQueue(queue); Integer result = (Integer) blockingQueue.dequeue(0L); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); assertFalse("blockingQueue.getQueue().contains(integer)", blockingQueue.getQueue().contains(integer)); assertSame("result", integer, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@SuppressWarnings("unchecked") @Test public void testDequeue() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); LinkedList queue = new LinkedList<Object>(); Boolean boolean2 = Boolean.TRUE; queue.add(true); queue.add(""); blockingQueue.setQueue(queue); Boolean result = (Boolean) blockingQueue.dequeue(-1L); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); assertFalse("blockingQueue.getQueue().get(0) had boolean2 removed", boolean2.equals(blockingQueue.getQueue().get(0))); assertSame("result", true, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@Test public void testDequeue6() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); Integer o = Integer.valueOf(0); blockingQueue.enqueue(o); Integer result = (Integer) blockingQueue.dequeue(100L); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); assertFalse("blockingQueue.getQueue().contains(o)", blockingQueue.getQueue().contains(o)); assertSame("result", o, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@SuppressWarnings("unchecked") @Test public void testDequeue2() throws Throwable { LinkedList queue = new LinkedList(); Boolean boolean2 = Boolean.FALSE; queue.add(false); BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(queue); Boolean result = (Boolean) blockingQueue.dequeue(); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); assertFalse("blockingQueue.getQueue().contains(boolean2)", blockingQueue.getQueue().contains(false)); assertSame("result", false, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@SuppressWarnings("unchecked") @Test public void testDequeue4() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); LinkedList queue = new LinkedList(); Object obj = new Object(); queue.add(obj); BlockingQueue blockingQueue2 = new BlockingQueue(); blockingQueue2.setQueue(queue); blockingQueue2.dequeue(); LinkedList queue2 = new LinkedList(); queue2.add("testString".toCharArray()); queue2.add(obj); blockingQueue.setQueue(queue2); blockingQueue.dequeue(100L); Object result = blockingQueue.dequeue(-1L); assertSame("blockingQueue.getQueue()", queue2, blockingQueue.getQueue()); assertFalse("blockingQueue.getQueue().contains(obj)", blockingQueue.getQueue().contains(obj)); assertSame("result", obj, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@SuppressWarnings("unchecked") @Test public void testDequeue7() throws Throwable { LinkedList queue = new LinkedList(); Boolean boolean2 = Boolean.FALSE; queue.add(false); queue.add(Boolean.FALSE); BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(queue); Boolean result = (Boolean) blockingQueue.dequeue(-1L); assertSame("blockingQueue.getQueue()", queue, blockingQueue.getQueue()); assertSame("result", false, result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@Test public void testRequeueThrowsNullPointerException() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(null); try { blockingQueue.requeue(Integer.valueOf(0)); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("blockingQueue.getQueue()", blockingQueue.getQueue()); } }
@Test public void testEnqueueThrowsClosed() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.close(); try { blockingQueue.enqueue(Integer.valueOf(-32)); fail("Expected Closed to be thrown"); } catch (BlockingQueue.Closed ex) { assertEquals("ex.getMessage()", "queue-closed", ex.getMessage()); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); } }
@Test public void testDequeue5() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); Object result = blockingQueue.dequeue(2L); assertNull("result", result); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@Test public void testEnqueueThrowsNullPointerException() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(null); try { blockingQueue.enqueue(""); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("blockingQueue.getQueue()", blockingQueue.getQueue()); } }
@Test public void testConstructor() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); assertTrue("blockingQueue.ready()", blockingQueue.ready()); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); }
@Test public void testRequeueThrowsClosed() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.close(); try { blockingQueue.requeue(""); fail("Expected Closed to be thrown"); } catch (BlockingQueue.Closed ex) { assertEquals("ex.getMessage()", "queue-closed", ex.getMessage()); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); } }
@Test public void testDequeue9() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.enqueue(""); blockingQueue.enqueue("tr;e"); blockingQueue.requeue(""); blockingQueue.dequeue(0L); blockingQueue.dequeue(0L); blockingQueue.enqueue(""); blockingQueue.dequeue(0L); String result = (String) blockingQueue.dequeue(); assertEquals("blockingQueue.getQueue().size()", 0, blockingQueue.getQueue().size()); assertFalse("blockingQueue.getQueue().contains(\"\")", blockingQueue.getQueue().contains("")); assertEquals("result", "", result); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); }
@Test public void testDequeueThrowsNullPointerException2() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(null); try { blockingQueue.dequeue(); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); assertNull("blockingQueue.getQueue()", blockingQueue.getQueue()); } }
@Test public void testDequeueThrowsNullPointerException() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(null); try { blockingQueue.dequeue(0L); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("blockingQueue.getQueue()", blockingQueue.getQueue()); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); } }
@Test public void testDequeueThrowsNullPointerException1() throws Throwable { BlockingQueue blockingQueue = new BlockingQueue(); blockingQueue.setQueue(null); try { blockingQueue.dequeue(-1L); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("blockingQueue.getQueue()", blockingQueue.getQueue()); assertEquals("blockingQueue.consumerCount()", 0, blockingQueue.consumerCount()); } }