Search in sources :

Example 1 with OAuth2Authorization

use of twitter4j.auth.OAuth2Authorization in project twitter4j by yusuke.

the class AuthorizationTest method testOAuth2Instance.

public void testOAuth2Instance() throws Exception {
    String consumerSecret = p.getProperty("browser.oauth.consumerSecret");
    String consumerKey = p.getProperty("browser.oauth.consumerSecret");
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setApplicationOnlyAuthEnabled(true);
    Twitter twitter = new TwitterFactory(cb.build()).getInstance();
    twitter.setOAuthConsumer(consumerKey, consumerSecret);
    try {
        twitter.setOAuthConsumer(consumerSecret, consumerKey);
        fail("should throw IllegalStateException");
    } catch (IllegalStateException ignore) {
    }
    Authorization auth = twitter.getAuthorization();
    assertTrue(auth instanceof OAuth2Authorization);
}
Also used : Authorization(twitter4j.auth.Authorization) OAuth2Authorization(twitter4j.auth.OAuth2Authorization) OAuthAuthorization(twitter4j.auth.OAuthAuthorization) NullAuthorization(twitter4j.auth.NullAuthorization) ConfigurationBuilder(twitter4j.conf.ConfigurationBuilder) OAuth2Authorization(twitter4j.auth.OAuth2Authorization)

Aggregations

Authorization (twitter4j.auth.Authorization)1 NullAuthorization (twitter4j.auth.NullAuthorization)1 OAuth2Authorization (twitter4j.auth.OAuth2Authorization)1 OAuthAuthorization (twitter4j.auth.OAuthAuthorization)1 ConfigurationBuilder (twitter4j.conf.ConfigurationBuilder)1