@Override protected void createQueue() throws BaleenException { consumer = mqResource.createBlockingConsumer(topic); }
@Test public void testQueueCanSendAndRecieveOnMultipleQueuesBlocking() { Supplier<String> supplier1 = resource.createBlockingSupplier(TEST_QUEUE); Consumer<String> consumer1 = resource.createBlockingConsumer(TEST_QUEUE); Supplier<String> supplier2 = resource.createBlockingSupplier(OTHER_TEST_QUEUE); Consumer<String> consumer2 = resource.createBlockingConsumer(OTHER_TEST_QUEUE); consumer1.accept(MESSAGE); consumer2.accept(OTHER_MESSAGE); assertEquals(OTHER_MESSAGE, supplier2.get()); assertEquals(MESSAGE, supplier1.get()); }
@Test public void testQueueCanSendAndRecieveBlocking() { Supplier<String> supplier = resource.createBlockingSupplier(TEST_QUEUE); Consumer<String> consumer = resource.createBlockingConsumer(TEST_QUEUE); consumer.accept(MESSAGE); assertEquals(MESSAGE, supplier.get()); }