Package net.unto.twitter.methods

Examples of net.unto.twitter.methods.Request


  }

  @Test
  public void testPublicTimelineRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request request = api.publicTimeline().build();
    assertEquals("http://twitter.com:80/statuses/public_timeline.json", request
        .toString());
  }
View Full Code Here


  }

  @Test
  public void testRateLimitStatusRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request request = api.rateLimitStatus().build();
    assertEquals("http://twitter.com:80/account/rate_limit_status.json",
        request.toString());
  }
View Full Code Here

  @Test
  public void testRepliesRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC);
    Request request = api.replies().page(1).sinceId(12345).since(epoch).build();
    assertEquals("http://twitter.com:80/statuses/replies.json", request
        .toString());
    assertHasParameter(request.toUrl(), "page", "1");
    assertHasParameter(request.toUrl(), "since_id", "12345");
    assertHasParameter(request.toUrl(), "since",
        "Thu Jan 01 00:00:00 +0000 1970");
  }
View Full Code Here

  @Test
  public void testSearchRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Geocode geocode = Geocode.newBuilder().setLatitude(40.757929).setLongitude(
        -73.985506).setRadius(25).setUnit(Geocode.Unit.KILOMETERS).build();
    Request request = api.search("foo").geocode(geocode).page(1)
      .resultsPerPage(10).sinceId(12345).lang("en").showUser(true)
      .fromScreenName("dewitt").toScreenName("test").build();
    assertEquals("http://search.twitter.com:80/search.json", request.toString());
    assertHasParameter(request.toUrl(), "geocode", "40.757929,-73.985506,25km");
    assertHasParameter(request.toUrl(), "page", "1");
    assertHasParameter(request.toUrl(), "rpp", "10");
    assertHasParameter(request.toUrl(), "since_id", "12345");
    assertHasParameter(request.toUrl(), "lang", "en");
    assertHasParameter(request.toUrl(), "show_user", "true");
    assertHasParameter(request.toUrl(), "from", "dewitt");
    assertHasParameter(request.toUrl(), "to", "test");
  }
View Full Code Here

  @Test
  public void testSentDirectMessagesRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC);
    Request request = api.sentDirectMessages().page(1).sinceId(12345).since(
        epoch).build();
    assertEquals("http://twitter.com:80/direct_messages/sent.json", request
        .toString());
    assertHasParameter(request.toUrl(), "page", "1");
    assertHasParameter(request.toUrl(), "since_id", "12345");
    assertHasParameter(request.toUrl(), "since",
        "Thu Jan 01 00:00:00 +0000 1970");
  }
View Full Code Here

  }

  @Test
  public void testShowFriendshipsUrl() {
    Api api = Api.builder().build();
    Request requestWithoutAuthById = api.showFriendships()
        .sourceId(673483)
  .targetId(20)
  .build();
    assertEquals("http://twitter.com:80/friendships/show.json",
     requestWithoutAuthById.toString());
    assertHasParameter(requestWithoutAuthById.toUrl(), "source_id", "673483");
    assertHasParameter(requestWithoutAuthById.toUrl(), "target_id", "20");
    Request requestWithoutAuthByScreenName = api.showFriendships()
        .sourceScreenName("dewitt")
  .targetScreenName("ev")
  .build();
    assertEquals("http://twitter.com:80/friendships/show.json",
     requestWithoutAuthByScreenName.toString());
    assertHasParameter(requestWithoutAuthByScreenName.toUrl(), "source_screen_name", "dewitt");
    assertHasParameter(requestWithoutAuthByScreenName.toUrl(), "target_screen_name", "ev");
    api = Api.builder().username("test").password("test").build();
    Request requestWithAuthById = api.showFriendships()
  .targetId(20)
  .build();
    assertEquals("http://twitter.com:80/friendships/show.json",
     requestWithAuthById.toString());
    assertHasParameter(requestWithAuthById.toUrl(), "target_id", "20");
    Request requestWithAuthByScreenName = api.showFriendships()
  .targetScreenName("ev")
  .build();
    assertEquals("http://twitter.com:80/friendships/show.json",
     requestWithAuthByScreenName.toString());
    assertHasParameter(requestWithAuthByScreenName.toUrl(), "target_screen_name", "ev");
  }
View Full Code Here

  }

  @Test
  public void testShowStatusRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request request = api.showStatus(12345).build();
    assertEquals("http://twitter.com:80/statuses/show/12345.json", request
        .toString());
  }
View Full Code Here

  }

  @Test
  public void testShowUserRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request requestById = api.showUser().id("dewitt").build();
    assertEquals("http://twitter.com:80/users/show/dewitt.json", requestById
        .toString());
    Request requestByUserId = api.showUser().userId(12345).build();
    assertEquals("http://twitter.com:80/users/show.json", requestByUserId
        .toString());
    assertHasParameter(requestByUserId.toUrl(), "user_id", "12345");
    Request requestByScreenName = api.showUser().screenName("dewitt").build();
    assertEquals("http://twitter.com:80/users/show.json", requestByScreenName
        .toString());
    assertHasParameter(requestByScreenName.toUrl(), "screen_name", "dewitt");
  }
View Full Code Here

  }

  @Test
  public void testTestRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request request = api.test().build();
    assertEquals("http://twitter.com:80/help/test.json", request.toString());
  }
View Full Code Here

  }

  @Test
  public void testTrendsRequestUrl() {
    Api api = Api.builder().username("test").password("test").build();
    Request request = api.trends().build();
    assertEquals("http://search.twitter.com:80/trends.json", request.toString());
  }
View Full Code Here

TOP

Related Classes of net.unto.twitter.methods.Request

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.