gluu
静的公開メンバ関数 | 非公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxd.server.Tester クラス
org.xdi.oxd.server.Tester 連携図
Collaboration graph

静的公開メンバ関数

static ClientInterface newClient (String targetHost)
 
static String getAuthorization ()
 
static SetupClientResponse getSetupClient ()
 
static void setSetupClient (SetupClientResponse setupClient, String host, String opHost)
 

非公開メンバ関数

 Tester ()
 

静的非公開変数類

static String AUTHORIZATION = ""
 
static SetupClientResponse SETUP_CLIENT
 
static String HOST
 
static String OP_HOST
 

詳解

著者
Yuriy Zabrovarnyy
バージョン
0.9, 05/10/2015

構築子と解体子

◆ Tester()

org.xdi.oxd.server.Tester.Tester ( )
inlineprivate
23  {
24  }

関数詳解

◆ getAuthorization()

static String org.xdi.oxd.server.Tester.getAuthorization ( )
inlinestatic
38  {
39  Preconditions.checkNotNull(SETUP_CLIENT);
40  if (Strings.isNullOrEmpty(AUTHORIZATION)) {
41  final GetClientTokenParams params = new GetClientTokenParams();
42  params.setOpHost(OP_HOST);
43  params.setScope(Lists.newArrayList("openid"));
44  params.setClientId(Tester.getSetupClient().getClientId());
45  params.setClientSecret(Tester.getSetupClient().getClientSecret());
46 
47  GetClientTokenResponse resp = Tester.newClient(HOST).getClientToken(params).dataAsResponse(GetClientTokenResponse.class);
48  assertNotNull(resp);
49  assertTrue(!Strings.isNullOrEmpty(resp.getAccessToken()));
50 
51  AUTHORIZATION = "Bearer " + resp.getAccessToken();
52  }
53  return AUTHORIZATION;
54  }
static String AUTHORIZATION
Definition: Tester.java:26
static String OP_HOST
Definition: Tester.java:29
Tester()
Definition: Tester.java:23
static SetupClientResponse SETUP_CLIENT
Definition: Tester.java:27
static String HOST
Definition: Tester.java:28

◆ getSetupClient()

static SetupClientResponse org.xdi.oxd.server.Tester.getSetupClient ( )
inlinestatic
56  {
57  return SETUP_CLIENT;
58  }
static SetupClientResponse SETUP_CLIENT
Definition: Tester.java:27

◆ newClient()

static ClientInterface org.xdi.oxd.server.Tester.newClient ( String  targetHost)
inlinestatic
31  {
32  if (StringUtils.countMatches(targetHost, ":") < 2 && "http://localhost".equalsIgnoreCase(targetHost) || "http://127.0.0.1".equalsIgnoreCase(targetHost) ) {
33  targetHost = targetHost + ":" + SetUpTest.SUPPORT.getLocalPort();
34  }
35  return OxdClient.newClient(targetHost);
36  }

◆ setSetupClient()

static void org.xdi.oxd.server.Tester.setSetupClient ( SetupClientResponse  setupClient,
String  host,
String  opHost 
)
inlinestatic
60  {
61  SETUP_CLIENT = setupClient;
62  HOST = host;
63  OP_HOST = opHost;
64  }
static String OP_HOST
Definition: Tester.java:29
static SetupClientResponse SETUP_CLIENT
Definition: Tester.java:27
static String HOST
Definition: Tester.java:28

メンバ詳解

◆ AUTHORIZATION

String org.xdi.oxd.server.Tester.AUTHORIZATION = ""
staticprivate

◆ HOST

String org.xdi.oxd.server.Tester.HOST
staticprivate

◆ OP_HOST

String org.xdi.oxd.server.Tester.OP_HOST
staticprivate

◆ SETUP_CLIENT

SetupClientResponse org.xdi.oxd.server.Tester.SETUP_CLIENT
staticprivate

このクラス詳解は次のファイルから抽出されました: