@Test
  public void testLinkTruncation() throws Exception {
    Twitter tt = TwitterTest.newTestTwitter();
    Status s = tt.getStatus(new BigInteger("154915377170747392"));
    List<TweetEntity> urls = s.getTweetEntities(KEntityType.urls);
    System.out.println(urls);
    System.out.println(s);
    assert !s.getText().contains("http://t.co ...");
    //				"RT @pozorvlak: Delighted to see Alan Bundy (@winterstein's PhD supervisor, IIRC) in the
    // New Year's Honour's list: http://soda.sh/xbE");

    BigInteger id = new BigInteger("154915015965683712");
    tt.setIncludeTweetEntities(true);
    Status s2 = tt.getStatus(id);
    System.out.println(s2);
    System.out.println(s2.getDisplayText());
    List<TweetEntity> urls2 = s2.getTweetEntities(KEntityType.urls);
    TweetEntity te = urls2 == null ? null : urls2.get(0); // this tweet-entity sucks too :(
    System.out.println(urls2);
    assert !s2.getText().contains("http://t.co ...");

    List<Status> joes = tt.getUserTimeline("joehalliwell");
    for (Status status : joes) {
      System.out.println(status);
    }
  }
Beispiel #2
0
 @Test
 public void testProtectedAccounts() {
   Twitter tw = TwitterTest.newTestTwitter();
   try {
     tw.show("acwright");
   } catch (SuspendedUser e) {
     assert false;
   } catch (E403 e) {
   }
   try {
     tw.isFollowing("acwright");
   } catch (SuspendedUser e) {
     assert false;
   } catch (E403 e) {
   }
   try {
     tw.isFollower("acwright", "stephenfry");
   } catch (SuspendedUser e) {
     assert false;
   } catch (E403 e) {
   }
   try {
     tw.getUserTimeline("acwright");
   } catch (SuspendedUser e) {
     assert false;
   } catch (E403 e) {
   } catch (E401 e) {
   }
 }
 public List<Status> getMyTweets(Twitter twitter) {
   try {
     Paging paging = new Paging(1, 20);
     return twitter.getUserTimeline(paging);
   } catch (TwitterException e) {
     return null;
   }
 }
Beispiel #4
0
 @Test
 public void testSuspendedAccounts() throws JSONException {
   Twitter tw = TwitterTest.newTestTwitter();
   try {
     User leo = tw.show("lottoeurooffers");
     System.out.println(leo);
   } catch (Exception e) {
     System.out.println(e);
   }
   try {
     tw.users().show("ykarya35a4wr");
   } catch (SuspendedUser e) {
   } catch (E404 e) {
   }
   List<User> users = tw.bulkShow(Arrays.asList("winterstein", "ykarya35a4wr"));
   assert !users.isEmpty();
   try {
     tw.users().isFollowing("ykarya35a4wr");
   } catch (SuspendedUser e) {
   } catch (E404 e) {
   }
   try {
     tw.users().follow("ykarya35a4wr");
   } catch (SuspendedUser e) {
   } catch (E404 e) {
   }
   try {
     tw.users().stopFollowing("ykarya35a4wr");
   } catch (SuspendedUser e) {
   } catch (E404 e) {
   }
   try {
     tw.getUserTimeline("ykarya35a4wr");
   } catch (SuspendedUser e) {
   } catch (E404 e) {
   }
 }