gluu
静的公開メンバ関数 | 非公開メンバ関数 | 全メンバ一覧
org.xdi.oxauth.model.uma.UmaTestUtil クラス
org.xdi.oxauth.model.uma.UmaTestUtil 連携図
Collaboration graph

静的公開メンバ関数

static void assert_ (UmaScopeDescription p_scopeDescription)
 
static void assert_ (RptIntrospectionResponse p_rptStatus)
 
static void assert_ (UmaMetadata metadata)
 
static void assert_ (Token token)
 
static void assert_ (UmaResourceResponse resourceResponse)
 
static UmaResource createResource ()
 
static void assert_ (PermissionTicket ticket)
 
static void assert_ (RPTResponse response)
 
static void assert_ (ClientResponse p_response)
 
static void assert_ (Id p_id)
 
static void assert_ (UmaTokenResponse response)
 
static void assert_ (UmaNeedInfoResponse response)
 

非公開メンバ関数

 UmaTestUtil ()
 

詳解

著者
Yuriy Zabrovarnyy

構築子と解体子

◆ UmaTestUtil()

org.xdi.oxauth.model.uma.UmaTestUtil.UmaTestUtil ( )
inlineprivate
27  {
28  }

関数詳解

◆ assert_() [1/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( UmaScopeDescription  p_scopeDescription)
inlinestatic
30  {
31  assertNotNull(p_scopeDescription, "Scope description is null");
32  assertTrue(StringUtils.isNotBlank(p_scopeDescription.getName()), "Scope name is empty");
33  }

◆ assert_() [2/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( RptIntrospectionResponse  p_rptStatus)
inlinestatic
35  {
36  assertNotNull(p_rptStatus, "Token response status is null");
37  assertTrue(p_rptStatus.getActive(), "Token is not active");
38  assertTrue(p_rptStatus.getPermissions() != null && !p_rptStatus.getPermissions().isEmpty(), "Permissions are empty.");
39  assertNotNull(p_rptStatus.getExpiresAt(), "Expiration date is null");
40  }

◆ assert_() [3/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( UmaMetadata  metadata)
inlinestatic
42  {
43  assertNotNull(metadata, "Metadata is null");
44  assertTrue(ArrayUtils.contains(metadata.getGrantTypesSupported(), GrantType.OXAUTH_UMA_TICKET.getValue()));
45  assertNotNull(metadata.getIssuer(), "Issuer isn't correct");
46  assertNotNull(metadata.getTokenEndpoint(), "Token endpoint isn't correct");
47  assertNotNull(metadata.getIntrospectionEndpoint(), "Introspection endpoint isn't correct");
48  assertNotNull(metadata.getResourceRegistrationEndpoint(), "Resource registration endpoint isn't correct");
49  assertNotNull(metadata.getPermissionEndpoint(), "Permission registration endpoint isn't correct");
50  assertNotNull(metadata.getAuthorizationEndpoint(), "Authorization request endpoint isn't correct");
51  }

◆ assert_() [4/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( Token  token)
inlinestatic
53  {
54  assertNotNull(token, "The token object is null");
55  assertNotNull(token.getAccessToken(), "The access token is null");
56  //assertNotNull(p_token.getRefreshToken(), "The refresh token is null");
57  }

◆ assert_() [5/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( UmaResourceResponse  resourceResponse)
inlinestatic
59  {
60  assertNotNull(resourceResponse, "Resource status is null");
61  assertNotNull(resourceResponse.getId(), "Resource description id is null");
62  }

◆ assert_() [6/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( PermissionTicket  ticket)
inlinestatic
73  {
74  assertNotNull(ticket, "Ticket is null");
75  assertTrue(StringUtils.isNotBlank(ticket.getTicket()), "Ticket is empty");
76  }

◆ assert_() [7/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( RPTResponse  response)
inlinestatic
78  {
79  assertNotNull(response, "RPT response is null");
80  assertNotNull(response.getRpt(), "RPT is null");
81  }

◆ assert_() [8/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( ClientResponse  p_response)
inlinestatic
83  {
84  assertNotNull(p_response, "Response is null");
85  assertTrue(p_response.getStatus() == Response.Status.OK.getStatusCode(), "Response http code is not OK.");
86  }

◆ assert_() [9/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( Id  p_id)
inlinestatic
88  {
89  assertNotNull(p_id, "ID is null");
90  assertTrue(StringUtils.isNotBlank(p_id.getId()), "ID is blank");
91  }

◆ assert_() [10/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( UmaTokenResponse  response)
inlinestatic
93  {
94  assertNotNull(response, "UMA Token response is null");
95  assertNotNull(response.getAccessToken(), "RPT is null");
96  assertNotNull(response.getPct(), "PCT is null");
97  }

◆ assert_() [11/11]

static void org.xdi.oxauth.model.uma.UmaTestUtil.assert_ ( UmaNeedInfoResponse  response)
inlinestatic
99  {
100  assertNotNull(response, "UMA Need Info response is null");
101  assertTrue(StringUtils.isNotBlank(response.getError()), "need_info error is blank");
102  assertTrue(StringUtils.isNotBlank(response.getTicket()), "need_info ticket is blank");
103  assertTrue(response.getRequiredClaims() != null && !response.getRequiredClaims().isEmpty(), "need_info required claims are empty");
104  assertTrue(StringUtils.isNotBlank(response.getRedirectUser()), "need_info redirect user uri is blank");
105  }

◆ createResource()

static UmaResource org.xdi.oxauth.model.uma.UmaTestUtil.createResource ( )
inlinestatic
64  {
65  final UmaResource resource = new UmaResource();
66  resource.setName("Server Photo Album");
67  resource.setIconUri("http://www.example.com/icons/flower.png");
68  resource.setScopes(Arrays.asList("http://photoz.example.com/dev/scopes/view", "http://photoz.example.com/dev/scopes/all"));
69  resource.setType("myType");
70  return resource;
71  }

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