diff --git a/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests-context.xml b/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests-context.xml index 4e5fa8066d..f8a919879a 100644 --- a/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests-context.xml +++ b/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests-context.xml @@ -24,13 +24,7 @@ password="${user.1.password}" host="${user.1.host}" service-name="${user.1.service}"/> - - - - - - - + diff --git a/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests.java b/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests.java index 7409fbf077..da6e8d7be9 100644 --- a/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests.java +++ b/spring-integration-xmpp/src/test/java/org/springframework/integration/xmpp/ignore/OutboundPresenceTests.java @@ -16,10 +16,15 @@ package org.springframework.integration.xmpp.ignore; +import org.jivesoftware.smack.packet.Presence; 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.DirectChannel; +import org.springframework.integration.message.GenericMessage; import org.springframework.integration.xmpp.outbound.PresenceSendingMessageHandler; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -34,9 +39,14 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) public class OutboundPresenceTests { + @Autowired + @Qualifier("outboundPresenceChannel") + private DirectChannel input; @Test - @Ignore + //@Ignore public void testOutbound() throws Throwable { + Presence presence = new Presence(Presence.Type.available); + input.send(new GenericMessage(presence)); Thread.sleep(60 * 1000); } }