@Override public void run() { for (int i = 0; i < 100; i++) { msg = "Message " + a++; logger.info("Produce " + msg); queueMessages.put(msg); try { Thread.sleep(5); } catch (InterruptedException e) { e.printStackTrace(); } } }
@Test public void testTake() throws InterruptedException { final IQueue q = client.getQueue(randomString()); q.put(1); assertEquals(1, q.take()); }