return tester.getSearch();
}
@Test
public void testRun() {
getUserSearch().update(new JUser("test").setTwitterToken("xy"), true, true);
final TwitterSearch mockedTwitter = new TwitterSearch() {
@Override
public int getRateLimit() {
return 200;
}
@Override
public void getFriends(String userName, AnyExecutor<JUser> executor) {
executor.execute(new JUser("friend1oftest"));
executor.execute(new JUser("friend2oftest"));
}
@Override
public long getHomeTimeline(Collection<JTweet> result, int tweets, long lastId) throws TwitterException {
result.add(new JTweet(1L, "test tweet", new JUser("timetabling")));
result.add(new JTweet(2L, "cool, this tweet will auto persist", new JUser("test")));
return 2L;
}
};
TweetProducerViaUsers tweetProducer = new TweetProducerViaUsers() {