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

公開メンバ関数

void test (String host, String opHost, String redirectUrl, String rsProtect) throws IOException
 

静的公開メンバ関数

static RpGetRptResponse requestRpt (ClientInterface client, RegisterSiteResponse site, String rsProtect) throws IOException
 

詳解

著者
Yuriy Zabrovarnyy
バージョン
0.9, 02/01/2014

関数詳解

◆ requestRpt()

static RpGetRptResponse org.xdi.oxd.server.RpGetRptTest.requestRpt ( ClientInterface  client,
RegisterSiteResponse  site,
String  rsProtect 
) throws IOException
inlinestatic
46  {
47  RsProtectTest.protectResources(client, site, UmaFullTest.resourceList(rsProtect).getResources());
48 
49  final RsCheckAccessResponse checkAccess = RsCheckAccessTest.checkAccess(client, site);
50 
51  final RpGetRptParams params = new RpGetRptParams();
52  params.setOxdId(site.getOxdId());
53  params.setTicket(checkAccess.getTicket());
54 
55  final RpGetRptResponse response = client.umaRpGetRpt(Tester.getAuthorization(), params).dataAsResponse(RpGetRptResponse.class);
56 
57  assertNotNull(response);
58  assertTrue(StringUtils.isNotBlank(response.getRpt()));
59  assertTrue(StringUtils.isNotBlank(response.getPct()));
60  return response;
61  }

◆ test()

void org.xdi.oxd.server.RpGetRptTest.test ( String  host,
String  opHost,
String  redirectUrl,
String  rsProtect 
) throws IOException
inline
26  {
27 
28  ClientInterface client = Tester.newClient(host);
29 
30  RegisterSiteResponse site = RegisterSiteTest.registerSite(client, opHost, redirectUrl);
31  final RpGetRptResponse response = requestRpt(client, site, rsProtect);
32 
33  assertNotNull(response);
34 
35 // ErrorResponse errorResponse = commandResponse.dataAsResponse(ErrorResponse.class);
36 // assertNotNull(errorResponse);
37 //
38 // // expecting need_info error
39 // UmaNeedInfoResponse needInfo = errorResponse.detailsAs(UmaNeedInfoResponse.class);
40 // assertNotNull(needInfo);
41 // assertTrue(StringUtils.isNotBlank(needInfo.getTicket()));
42 // assertTrue(StringUtils.isNotBlank(needInfo.getRedirectUser()));
43 
44  }
static RpGetRptResponse requestRpt(ClientInterface client, RegisterSiteResponse site, String rsProtect)
Definition: RpGetRptTest.java:46

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