So this fails, when the context-component-scan is commented...

````
-@ContextConfiguration
-@RunWith(SpringJUnit4ClassRunner.class)
+//@ContextConfiguration
+//@RunWith(SpringJUnit4ClassRunner.class)
 public class IntegrationConfigurationTests {
 
        @Autowired
@@ -49,6 +49,14 @@ public class IntegrationConfigurationTests {
        @Qualifier(IntegrationContextUtils.INTEGRATION_PROPERTIES_BEAN_NAME)
        private Properties integrationProperties;
 
+       @Before
+       public void setup() {
+               ApplicationContext context = new ClassPathXmlApplicationContext(this.getClass().getSimpleName() + "-context.xml", this.getClass());
+               configuration = context.getBean(TestIntegrationConfiguration.class);
+               logger = context.getBean("logger", MessageChannel.class);
+               integrationProperties = context.getBean(IntegrationContextUtils.INTEGRATION_PROPERTIES_BEAN_NAME, Properties.class);
+       }
+
````
The super() methods are still not called and the `beanCounter` is 0.

It works when not commented.