INT-944: Reproduction

This commit is contained in:
Iwein Fuld
2009-12-24 09:07:49 +00:00
parent afb53e166d
commit 34d7f0c63c
2 changed files with 60 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:i="http://www.springframework.org/schema/integration"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
http://www.springframework.org/schema/integration
http://www.springframework.org/schema/integration/spring-integration.xsd">
<i:channel id="in"/>
<i:service-activator input-channel="in" output-channel="out">
<bean class="org.springframework.integration.test.mockito.ServiceActivatorOnMockitoMockTests$SingleMethod"/>
</i:service-activator>
<i:channel id="out"/>
</beans>

View File

@@ -0,0 +1,37 @@
package org.springframework.integration.test.mockito;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.integration.channel.PollableChannel;
import org.springframework.integration.core.MessageChannel;
import org.springframework.integration.message.MessageBuilder;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
/**
*
*/
@ContextConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
@Ignore //remove to reproduce INT-944
public class ServiceActivatorOnMockitoMockTests {
@Autowired @Qualifier("in")
MessageChannel in;
@Autowired @Qualifier("out")
PollableChannel out;
public static interface SingleMethod {
String move(String s);
}
@Test
public void shouldInvokeMock() {
in.send(MessageBuilder.withPayload("test").build()) ;
}
}