@Test public void testQueueCanSendAndRecieveOnMultipleQueues() { Supplier<String> supplier1 = resource.createSupplier(TEST_QUEUE); Consumer<String> consumer1 = resource.createConsumer(TEST_QUEUE); Supplier<String> supplier2 = resource.createSupplier(OTHER_TEST_QUEUE); Consumer<String> consumer2 = resource.createConsumer(OTHER_TEST_QUEUE); consumer1.accept(MESSAGE); consumer2.accept(OTHER_MESSAGE); assertEquals(OTHER_MESSAGE, supplier2.get()); assertEquals(MESSAGE, supplier1.get()); }
@Test public void testQueueCanSendAndRecieve() { Supplier<String> supplier = resource.createSupplier(TEST_QUEUE); Consumer<String> consumer = resource.createConsumer(TEST_QUEUE); consumer.accept(MESSAGE); assertEquals(MESSAGE, supplier.get()); }