gluu
公開メンバ関数 | 静的公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest クラス
org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest 連携図
Collaboration graph

公開メンバ関数

void setup ()
 
void getAllClientsTest ()
 
void searchClients ()
 
void getClientScopesTest ()
 
void getClientByInum ()
 
void addClientTest ()
 
void updateClientTest ()
 
void deleteClientTest ()
 

静的公開メンバ関数

static void testConnection ()
 

非公開メンバ関数

GluuOxAuthClient generatedNewClient ()
 

非公開変数類

String inum
 
OxAuthClientRepository clientRepository
 
GluuOxAuthClient client
 

静的非公開変数類

static String searchPattern = "scim"
 
static boolean canRunOtherTest = false
 

詳解

関数詳解

◆ addClientTest()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.addClientTest ( )
inline
112  {
113  Assume.assumeTrue(canRunOtherTest);
114  System.out.println("==================");
115  System.out.println("Add new client");
116  System.out.println("==================");
117 
119 
120  Assert.assertNotNull(client);
121  Assert.assertNotNull(client.getInum());
122  System.out.println("*******************");
123  System.out.println("Done");
124  }
String getInum()
Definition: GluuOxAuthClient.java:138
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
GluuOxAuthClient addClient(GluuOxAuthClient gluuOxAuthClient)
Definition: OxAuthClientRepository.java:48
GluuOxAuthClient generatedNewClient()
Definition: OpenIdConnectClientTest.java:161
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
GluuOxAuthClient client
Definition: OpenIdConnectClientTest.java:23

◆ deleteClientTest()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.deleteClientTest ( )
inline
146  {
147  Assume.assumeTrue(canRunOtherTest);
148  System.out.println("==================");
149  System.out.println("Delete client");
150  System.out.println("==================");
152  inum = client.getInum();
153 
155 
156  Assert.assertNull(clientRepository.getClientByInum(inum));
157  System.out.println("*******************");
158  System.out.println("Done");
159  }
GluuOxAuthClient getClientByInum(String inum)
Definition: OxAuthClientRepository.java:60
String getInum()
Definition: GluuOxAuthClient.java:138
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
void deleteClient(String inum)
Definition: OxAuthClientRepository.java:42
GluuOxAuthClient addClient(GluuOxAuthClient gluuOxAuthClient)
Definition: OxAuthClientRepository.java:48
String inum
Definition: OpenIdConnectClientTest.java:20
GluuOxAuthClient generatedNewClient()
Definition: OpenIdConnectClientTest.java:161
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
GluuOxAuthClient client
Definition: OpenIdConnectClientTest.java:23

◆ generatedNewClient()

GluuOxAuthClient org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.generatedNewClient ( )
inlineprivate
161  {
162  int next1 = new Random().nextInt(100);
163  int next2 = new Random().nextInt(50);
164  String clientName = "NewAddedClient" + next1 + next2;
165  GluuOxAuthClient gluuOxAuthClient = new GluuOxAuthClient();
166  gluuOxAuthClient.setDescription("");
167  gluuOxAuthClient.setDisplayName(clientName);
168  gluuOxAuthClient.setOxAuthAppType(OxAuthApplicationType.WEB);
169  GrantType[] grantTypes = { GrantType.AUTHORIZATION_CODE };
170  gluuOxAuthClient.setGrantTypes(grantTypes);
171  ResponseType[] responseTypes = { ResponseType.CODE, ResponseType.ID_TOKEN };
172  gluuOxAuthClient.setResponseTypes(responseTypes);
173  gluuOxAuthClient.setOxAuthRedirectURIs(Arrays.asList("https://gasmyr.livevision.com" + next1));
174  return gluuOxAuthClient;
175  }

◆ getAllClientsTest()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.getAllClientsTest ( )
inline
48  {
49  Assume.assumeTrue(canRunOtherTest);
50  System.out.println("==================");
51  System.out.println("List clients");
52  System.out.println("==================");
53 
54  List<GluuOxAuthClient> clients = clientRepository.getAllClients();
55 
56  Assert.assertNotNull(clients);
57  Assert.assertTrue(!clients.isEmpty());
58  System.out.println("*******************");
59  System.out.println("Done");
60  }
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
List< GluuOxAuthClient > getAllClients()
Definition: OxAuthClientRepository.java:24
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22

◆ getClientByInum()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.getClientByInum ( )
inline
95  {
96  Assume.assumeTrue(canRunOtherTest);
97  System.out.println("==================");
98  System.out.println("Get client by inum");
99  System.out.println("==================");
101  inum = client.getInum();
102 
104 
105  Assert.assertNotNull(client);
106  Assert.assertEquals(inum, client.getInum());
107  System.out.println("*******************");
108  System.out.println("Done");
109  }
GluuOxAuthClient getClientByInum(String inum)
Definition: OxAuthClientRepository.java:60
String getInum()
Definition: GluuOxAuthClient.java:138
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
GluuOxAuthClient addClient(GluuOxAuthClient gluuOxAuthClient)
Definition: OxAuthClientRepository.java:48
String inum
Definition: OpenIdConnectClientTest.java:20
GluuOxAuthClient generatedNewClient()
Definition: OpenIdConnectClientTest.java:161
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
GluuOxAuthClient client
Definition: OpenIdConnectClientTest.java:23

◆ getClientScopesTest()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.getClientScopesTest ( )
inline
78  {
79  Assume.assumeTrue(canRunOtherTest);
80  System.out.println("==================");
81  System.out.println("Get clients scopes");
82  System.out.println("==================");
84  inum = client.getInum();
85 
86  List<OxAuthScope> scopes = clientRepository.getClientScopes(inum);
87 
88  Assert.assertNotNull(scopes);
89  Assert.assertTrue(!scopes.isEmpty());
90  System.out.println("*******************");
91  System.out.println("Done");
92  }
String getInum()
Definition: GluuOxAuthClient.java:138
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
List< GluuOxAuthClient > searchClients(String searchPattern, int size)
Definition: OxAuthClientRepository.java:30
String inum
Definition: OpenIdConnectClientTest.java:20
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
List< OxAuthScope > getClientScopes(String inum)
Definition: OxAuthClientRepository.java:36
static String searchPattern
Definition: OpenIdConnectClientTest.java:21
GluuOxAuthClient client
Definition: OpenIdConnectClientTest.java:23

◆ searchClients()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.searchClients ( )
inline
63  {
64  Assume.assumeTrue(canRunOtherTest);
65  System.out.println("==================");
66  System.out.println("Search clients");
67  System.out.println("==================");
68 
69  List<GluuOxAuthClient> clientsFound = clientRepository.searchClients(searchPattern, 2);
70 
71  Assert.assertNotNull(clientsFound);
72  Assert.assertTrue(!clientsFound.isEmpty());
73  System.out.println("*******************");
74  System.out.println("Done");
75  }
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
List< GluuOxAuthClient > searchClients(String searchPattern, int size)
Definition: OxAuthClientRepository.java:30
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
static String searchPattern
Definition: OpenIdConnectClientTest.java:21

◆ setup()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.setup ( )
inline
42  {
43  Assume.assumeTrue(canRunOtherTest);
44  clientRepository = new OxAuthClientRepository();
45  }
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22

◆ testConnection()

static void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.testConnection ( )
inlinestatic
27  {
28  try {
29  OxAuthClientRepository clientRepository = new OxAuthClientRepository();
30  clientRepository.searchClients(searchPattern, 1);
31  canRunOtherTest = true;
32  } catch (Exception e) {
33  System.out.println("***********************");
34  System.out.println("ERROR OCCURS: POSSIBLE CAUSES");
35  System.out.println("1. MAKE SURE THE HOSTNAME DEFINE IN CONFIGURATION FILE IS RESOLVABLE");
36  System.out.println("2. MAKE SURE THE CERTS FILE ARE IMPORTED IN JAVA KEY STORE");
37  System.out.println("***********************");
38  }
39  }
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
static String searchPattern
Definition: OpenIdConnectClientTest.java:21

◆ updateClientTest()

void org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.updateClientTest ( )
inline
127  {
128  Assume.assumeTrue(canRunOtherTest);
129  System.out.println("==================");
130  System.out.println("Update client");
131  System.out.println("==================");
133  inum = client.getInum();
134  String displayName = "UpdatedClient";
135  client.setDisplayName(displayName);
136 
138 
139  Assert.assertNotNull(client);
140  Assert.assertNotNull(client.getInum());
141  System.out.println("*******************");
142  System.out.println("Done");
143  }
String getInum()
Definition: GluuOxAuthClient.java:138
static boolean canRunOtherTest
Definition: OpenIdConnectClientTest.java:24
GluuOxAuthClient addClient(GluuOxAuthClient gluuOxAuthClient)
Definition: OxAuthClientRepository.java:48
GluuOxAuthClient updateClient(GluuOxAuthClient gluuOxAuthClient)
Definition: OxAuthClientRepository.java:54
String inum
Definition: OpenIdConnectClientTest.java:20
GluuOxAuthClient generatedNewClient()
Definition: OpenIdConnectClientTest.java:161
OxAuthClientRepository clientRepository
Definition: OpenIdConnectClientTest.java:22
void setDisplayName(String displayName)
Definition: GluuOxAuthClient.java:158
GluuOxAuthClient client
Definition: OpenIdConnectClientTest.java:23

メンバ詳解

◆ canRunOtherTest

boolean org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.canRunOtherTest = false
staticprivate

◆ client

GluuOxAuthClient org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.client
private

◆ clientRepository

OxAuthClientRepository org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.clientRepository
private

◆ inum

String org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.inum
private

◆ searchPattern

String org.gluu.oxtrust.api.openidconnect.OpenIdConnectClientTest.searchPattern = "scim"
staticprivate

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