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

公開メンバ関数

 ResponseAsserter (int status, String entity)
 
ResponseAsserter assertStatus (int expectedStatusCode)
 
ResponseAsserter assertStatusOk ()
 
JSONObjectAsserter assertJsonObject ()
 
ResponseAsserter assertRegisterResponse ()
 
JSONObjectAsserter getJson ()
 
int getStatus ()
 
String getEntity ()
 

静的公開メンバ関数

static ResponseAsserter of (int status, String entity)
 

非公開変数類

final int status
 
final String entity
 
JSONObjectAsserter json
 

詳解

著者
yuriyz

構築子と解体子

◆ ResponseAsserter()

org.xdi.oxauth.client.ResponseAsserter.ResponseAsserter ( int  status,
String  entity 
)
inline
21  {
22  this.status = status;
23  this.entity = entity;
24  }
final String entity
Definition: ResponseAsserter.java:17
final int status
Definition: ResponseAsserter.java:16

関数詳解

◆ assertJsonObject()

JSONObjectAsserter org.xdi.oxauth.client.ResponseAsserter.assertJsonObject ( )
inline
40  {
41  try {
42  return JSONObjectAsserter.of(new JSONObject(entity));
43  } catch (JSONException e) {
44  fail(e.getMessage() + "\nResponse was: " + entity, e);
45  throw new RuntimeException(e);
46  }
47  }
final String entity
Definition: ResponseAsserter.java:17

◆ assertRegisterResponse()

ResponseAsserter org.xdi.oxauth.client.ResponseAsserter.assertRegisterResponse ( )
inline
49  {
52  json.hasKeys(RegisterResponseParam.CLIENT_ID.toString(),
53  CLIENT_SECRET.toString(),
54  REGISTRATION_ACCESS_TOKEN.toString(),
55  REGISTRATION_CLIENT_URI.toString(),
56  CLIENT_ID_ISSUED_AT.toString(),
57  CLIENT_SECRET_EXPIRES_AT.toString()
58  );
59  return this;
60  }
ResponseAsserter assertStatusOk()
Definition: ResponseAsserter.java:35
JSONObjectAsserter json
Definition: ResponseAsserter.java:19
JSONObjectAsserter assertJsonObject()
Definition: ResponseAsserter.java:40
JSONObjectAsserter hasKeys(String... keys)
Definition: JSONObjectAsserter.java:27

◆ assertStatus()

ResponseAsserter org.xdi.oxauth.client.ResponseAsserter.assertStatus ( int  expectedStatusCode)
inline
30  {
31  assertEquals(status, expectedStatusCode, "Unexpected status code: " + status);
32  return this;
33  }
final int status
Definition: ResponseAsserter.java:16

◆ assertStatusOk()

ResponseAsserter org.xdi.oxauth.client.ResponseAsserter.assertStatusOk ( )
inline
35  {
36  assertStatus(200);
37  return this;
38  }
ResponseAsserter assertStatus(int expectedStatusCode)
Definition: ResponseAsserter.java:30

◆ getEntity()

String org.xdi.oxauth.client.ResponseAsserter.getEntity ( )
inline
70  {
71  return entity;
72  }
final String entity
Definition: ResponseAsserter.java:17

◆ getJson()

JSONObjectAsserter org.xdi.oxauth.client.ResponseAsserter.getJson ( )
inline
62  {
63  return json;
64  }
JSONObjectAsserter json
Definition: ResponseAsserter.java:19

◆ getStatus()

int org.xdi.oxauth.client.ResponseAsserter.getStatus ( )
inline
66  {
67  return status;
68  }
final int status
Definition: ResponseAsserter.java:16

◆ of()

static ResponseAsserter org.xdi.oxauth.client.ResponseAsserter.of ( int  status,
String  entity 
)
inlinestatic
26  {
27  return new ResponseAsserter(status, entity);
28  }
ResponseAsserter(int status, String entity)
Definition: ResponseAsserter.java:21
final String entity
Definition: ResponseAsserter.java:17
final int status
Definition: ResponseAsserter.java:16

メンバ詳解

◆ entity

final String org.xdi.oxauth.client.ResponseAsserter.entity
private

◆ json

JSONObjectAsserter org.xdi.oxauth.client.ResponseAsserter.json
private

◆ status

final int org.xdi.oxauth.client.ResponseAsserter.status
private

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