@Test public void testIsEmpty() { TaskQueue<Object> taskQueue = new TaskQueue<Object>(); Assert.assertTrue(taskQueue.isEmpty()); Assert.assertTrue(taskQueue.offer(new Object(), new boolean[1])); Assert.assertFalse(taskQueue.isEmpty()); Assert.assertNotNull(taskQueue.poll()); Assert.assertTrue(taskQueue.isEmpty()); }