package com.github.hburgmeier.jerseyoauth2.testsuite.base; import static org.junit.Assert.assertNotNull; import org.junit.BeforeClass; import org.scribe.model.Token; import com.github.hburgmeier.jerseyoauth2.testsuite.base.client.ClientManagerClient; import com.github.hburgmeier.jerseyoauth2.testsuite.base.client.ResourceClient; import com.sun.jersey.api.client.Client; import com.sun.jersey.api.client.config.ClientConfig; import com.sun.jersey.api.client.config.DefaultClientConfig; public class PerformanceTest { protected static Token token; protected static ResourceClient client; protected static ClientEntity clientEntity; @BeforeClass public static void classSetup() { ClientConfig cc = new DefaultClientConfig(); Client restClient = Client.create(cc); ClientManagerClient authClient = new ClientManagerClient(restClient); clientEntity = authClient.createClient("confidential"); String code = authClient.authorizeClient(clientEntity, "test1 test2").getCode(); assertNotNull(code); restClient.setFollowRedirects(false); client = new ResourceClient(clientEntity); token = client.getAccessToken(code); } }