INT-4179: Upgrade to Spring Social Twitter 2.0
JIRA: https://jira.spring.io/browse/INT-4179
This commit is contained in:
@@ -128,7 +128,7 @@ subprojects { subproject ->
|
||||
springDataRedisVersion = '2.0.0.BUILD-SNAPSHOT'
|
||||
springGemfireVersion = '2.0.0.BUILD-SNAPSHOT'
|
||||
springSecurityVersion = '4.2.0.RELEASE'
|
||||
springSocialTwitterVersion = '1.1.2.RELEASE'
|
||||
springSocialTwitterVersion = '2.0.0.BUILD-SNAPSHOT'
|
||||
springRetryVersion = '1.2.0.RC1'
|
||||
springVersion = project.hasProperty('springVersion') ? project.springVersion : '5.0.0.BUILD-SNAPSHOT'
|
||||
springWsVersion = '2.4.0.RELEASE'
|
||||
|
||||
@@ -88,10 +88,7 @@ abstract class AbstractTwitterMessageSource<T> extends IntegrationObjectSupport
|
||||
this.twitter = twitter;
|
||||
if (this.twitter.isAuthorized()) {
|
||||
UserOperations userOperations = this.twitter.userOperations();
|
||||
String profileId = String.valueOf(userOperations.getProfileId());
|
||||
if (profileId != null) {
|
||||
metadataKey += "." + profileId;
|
||||
}
|
||||
metadataKey += "." + userOperations.getProfileId();
|
||||
}
|
||||
this.metadataKey = metadataKey;
|
||||
}
|
||||
@@ -206,7 +203,7 @@ abstract class AbstractTwitterMessageSource<T> extends IntegrationObjectSupport
|
||||
|
||||
private long getIdForTweet(T twitterMessage) {
|
||||
if (twitterMessage instanceof Tweet) {
|
||||
return ((Tweet) twitterMessage).getId();
|
||||
return Long.parseLong(((Tweet) twitterMessage).getId());
|
||||
}
|
||||
else if (twitterMessage instanceof DirectMessage) {
|
||||
return ((DirectMessage) twitterMessage).getId();
|
||||
|
||||
@@ -150,15 +150,15 @@ public class SearchReceivingMessageSourceWithRedisTests extends RedisAvailableTe
|
||||
SearchOperations so = mock(SearchOperations.class);
|
||||
|
||||
Tweet tweet3 = mock(Tweet.class);
|
||||
given(tweet3.getId()).willReturn(3L);
|
||||
given(tweet3.getId()).willReturn("3");
|
||||
given(tweet3.getCreatedAt()).willReturn(new GregorianCalendar(2013, 2, 20).getTime());
|
||||
|
||||
Tweet tweet1 = mock(Tweet.class);
|
||||
given(tweet1.getId()).willReturn(1L);
|
||||
given(tweet1.getId()).willReturn("1");
|
||||
given(tweet1.getCreatedAt()).willReturn(new GregorianCalendar(2013, 0, 20).getTime());
|
||||
|
||||
final Tweet tweet2 = mock(Tweet.class);
|
||||
given(tweet2.getId()).willReturn(2L);
|
||||
given(tweet2.getId()).willReturn("2");
|
||||
given(tweet2.getCreatedAt()).willReturn(new GregorianCalendar(2013, 1, 20).getTime());
|
||||
|
||||
final List<Tweet> tweets = new ArrayList<Tweet>();
|
||||
|
||||
@@ -74,7 +74,7 @@ public class StatusUpdatingMessageHandlerTests {
|
||||
prop.getProperty("z_oleg.oauth.consumerSecret"),
|
||||
prop.getProperty("z_oleg.oauth.accessToken"),
|
||||
prop.getProperty("z_oleg.oauth.accessTokenSecret"));
|
||||
Message<?> message1 = MessageBuilder.withPayload("Polishing #springintegration migration to Spring Social. test").build();
|
||||
Message<?> message1 = new GenericMessage<>("Polishing #springintegration migration to Spring Social. test");
|
||||
StatusUpdatingMessageHandler handler = new StatusUpdatingMessageHandler(template);
|
||||
handler.afterPropertiesSet();
|
||||
handler.handleMessage(message1);
|
||||
@@ -90,7 +90,7 @@ public class StatusUpdatingMessageHandlerTests {
|
||||
this.in1.send(new GenericMessage<String>("foo"));
|
||||
|
||||
Mockito.verify(timelineOperations).updateStatus(argument.capture());
|
||||
assertEquals("foo", argument.getValue().toRequestParameters().getFirst("status"));
|
||||
assertEquals("foo", argument.getValue().toTweetParameters().getFirst("status"));
|
||||
|
||||
Mockito.reset(timelineOperations);
|
||||
|
||||
@@ -101,7 +101,7 @@ public class StatusUpdatingMessageHandlerTests {
|
||||
|
||||
Mockito.verify(timelineOperations).updateStatus(argument.capture());
|
||||
TweetData tweetData = argument.getValue();
|
||||
MultiValueMap<String, Object> requestParameters = tweetData.toRequestParameters();
|
||||
MultiValueMap<String, Object> requestParameters = tweetData.toTweetParameters();
|
||||
assertEquals("bar", requestParameters.getFirst("status"));
|
||||
assertNull(requestParameters.getFirst("media"));
|
||||
MultiValueMap<String, Object> uploadMediaParameters = tweetData.toUploadMediaParameters();
|
||||
|
||||
Reference in New Issue
Block a user