@Override public void fullConfigurableConfiguration() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsFullConfigurableConfig.class, FullConfigurableBean.class); testFullConfiguration(context); }
@Override @Test public void jmsListeners() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsDefaultContainerFactoryConfig.class, JmsListenersBean.class); testJmsListenerRepeatable(context); }
@Override @Test public void customConfiguration() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsCustomConfig.class, CustomBean.class); testCustomConfiguration(context); }
@Override @Test public void explicitContainerFactory() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsCustomContainerFactoryConfig.class, DefaultBean.class); testExplicitContainerFactoryConfiguration(context); }
@Override @Test public void sampleConfiguration() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsSampleConfig.class, SampleBean.class); testSampleConfiguration(context); }
@Override @Test public void defaultContainerFactory() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsDefaultContainerFactoryConfig.class, DefaultBean.class); testDefaultContainerFactoryConfiguration(context); }
@Override @Test public void jmsHandlerMethodFactoryConfiguration() throws JMSException { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsHandlerMethodFactoryConfig.class, ValidationBean.class); thrown.expect(ListenerExecutionFailedException.class); thrown.expectCause(Is.<MethodArgumentNotValidException>isA(MethodArgumentNotValidException.class)); testJmsHandlerMethodFactoryConfiguration(context); }
@Override @Test public void jmsListenerIsRepeatable() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsDefaultContainerFactoryConfig.class, JmsListenerRepeatableBean.class); testJmsListenerRepeatable(context); }
@Override @Test public void fullConfiguration() { ConfigurableApplicationContext context = new AnnotationConfigApplicationContext( EnableJmsFullConfig.class, FullBean.class); testFullConfiguration(context); }