anchor.diff:  	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
   			TestChannelBinderConfiguration.getCompleteConfiguration(
   					SampleFunctionConfiguration.class))
  -							.web(WebApplicationType.NONE)
  -							.run("--spring.jmx.enabled=false",
  -								"--spring.cloud.function.definition=uppercase;reverse")) {
  +							.run("--spring.cloud.function.definition=uppercase;reverse")) {
   		context.getBean(InputDestination.class);
   
   		InputDestination inputDestination = context.getBean(InputDestination.class);
  
positive.code: ----
  @SpringBootApplication
  @EnableBinding(Processor.class)
  public class DemoTestBinderApplication {
  
  	public static void main(String[] args) {
  		SpringApplication.run(DemoTestBinderApplication.class, args);
  	}
  
  	@StreamListener(Processor.INPUT)
  	@SendTo(Processor.OUTPUT)
  
negative.code: 
  @Test
  public void sampleTest() {
  	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
  				TestChannelBinderConfiguration.getCompleteConfiguration(
  						LegacyStreamApplication.class)).run()) {
  		InputDestination source = context.getBean(InputDestination.class);
  		OutputDestination target = context.getBean(OutputDestination.class);
  		source.send(new GenericMessage<byte[]>("hello".getBytes()));
  		assertThat(target.receive().getPayload()).isEqualTo("hello".getBytes());
  	}
  }
  ----
  
  