updating tests.

This commit is contained in:
Josh Long
2010-10-23 13:18:01 -07:00
parent 21b7058959
commit 13966b4f75
7 changed files with 164 additions and 164 deletions

View File

@@ -39,14 +39,12 @@
base-package="org.springframework.integration.twitter"/>
<context:property-placeholder
location="classpath:twitter.properties"
location="file://${user.home}/Desktop/twitter.properties"
ignore-unresolvable="true"/>
<channel id="inbound_dm"/>
<twitter:inbound-dm-channel-adapter id="twitterInbound"
channel="inbound_dm"
twitter-connection="tc"/>
<channel id="inbound_mentions"/>
<channel id="inbound_updates"/>
<twitter:twitter-connection id="tc"
access-token="${twitter.oauth.accessToken}"
@@ -54,10 +52,16 @@
consumer-key="${twitter.oauth.consumerKey}"
consumer-secret="${twitter.oauth.consumerSecret}"/>
<service-activator id="twitterService"
input-channel="inbound_dm"
ref="twitterAnnouncer"
method="dm"/>
<twitter:inbound-update-channel-adapter twitter-connection="tc" channel="inbound_updates"/>
<service-activator input-channel="inbound_updates" ref="twitterAnnouncer" method="updates"/>
<twitter:inbound-mention-channel-adapter twitter-connection="tc" channel="inbound_mentions"/>
<service-activator input-channel="inbound_mentions" ref="twitterAnnouncer" method="mention"/>
<twitter:inbound-dm-channel-adapter twitter-connection="tc" channel="inbound_dm" />
<service-activator input-channel="inbound_dm" ref="twitterAnnouncer" method="dm"/>
</beans:beans>

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.integration.twitter;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
@@ -23,15 +22,17 @@ import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
/**
* provides a simple example of a command-line client to receive DMs, messages, timeline updates.
*
* @author Josh Long
*/
@ContextConfiguration
public class TestRecievingUsingNamespace extends AbstractJUnit4SpringContextTests {
@Autowired
private TwitterAnnouncer twitterAnnouncer;
@Autowired private TwitterAnnouncer twitterAnnouncer;
@Test
@Ignore
//@Ignore
public void testIt() throws Throwable {
long ctr = 0;
long s = 1000;

View File

@@ -23,6 +23,7 @@ import org.springframework.integration.Message;
import org.springframework.integration.MessageChannel;
import org.springframework.integration.core.MessagingTemplate;
import org.springframework.integration.support.MessageBuilder;
import org.springframework.integration.twitter.model.Twitter4jGeoLocationImpl;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
@@ -32,7 +33,7 @@ import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
@ContextConfiguration
public class TestSendingUpdatesUsingNamespace extends AbstractJUnit4SpringContextTests {
private StatusUpdateSupport statusUpdateSupport = new StatusUpdateSupport();
private MessagingTemplate messagingTemplate = new MessagingTemplate();
@@ -44,7 +45,7 @@ public class TestSendingUpdatesUsingNamespace extends AbstractJUnit4SpringContex
MessageBuilder<String> mb = MessageBuilder.withPayload("test message 1")
.setHeader(TwitterHeaders.TWITTER_IN_REPLY_TO_STATUS_ID, 21927437001L)
.setHeader(TwitterHeaders.TWITTER_GEOLOCATION,
this.statusUpdateSupport.fromLatitudeLongitudePair(-76.226823, 23.642465)) // antarctica
new Twitter4jGeoLocationImpl(-76.226823, 23.642465)) // antarctica
.setHeader(TwitterHeaders.TWITTER_DISPLAY_COORDINATES, true);
Message<String> m = mb.build();
this.messagingTemplate.send(this.channel, m);

View File

@@ -4,12 +4,6 @@ import org.springframework.integration.twitter.model.DirectMessage;
import org.springframework.integration.twitter.model.Status;
import org.springframework.stereotype.Component;
<<<<<<< HEAD
=======
import twitter4j.DirectMessage;
import twitter4j.Status;
>>>>>>> 64fec64d4095a6e793739607816d63d600e1ed0c
@Component
public class TwitterAnnouncer {
@@ -22,7 +16,7 @@ public class TwitterAnnouncer {
System.out.println("A tweet mentioning (or replying) to " + "you was received having text " + s.getText() + " from " + s.getSource());
}
public void friendsTimelineUpdated(Status t) {
System.out.println("Received " + t.getText() + " from " + t.getSource());
public void updates(Status t) {
System.out.println("Received timeline update: " + t.getText() + " from " + t.getSource());
}
}