@Test public void queueNameWithResolverChannel() { assertEquals(JmsDestinationBackedMessageChannel.class, queueNameWithResolverChannel.getClass()); JmsDestinationBackedMessageChannel channel = (JmsDestinationBackedMessageChannel) queueNameWithResolverChannel; DirectFieldAccessor accessor = new DirectFieldAccessor(channel); JmsTemplate jmsTemplate = (JmsTemplate) accessor.getPropertyValue("jmsTemplate"); AbstractMessageListenerContainer container = (AbstractMessageListenerContainer) accessor.getPropertyValue("container"); assertEquals("foo", jmsTemplate.getDefaultDestinationName()); assertEquals("foo", container.getDestinationName()); }