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

公開メンバ関数

void setup ()
 
void getAllUmaResourcesTest ()
 
void searchUmaResourcesTest ()
 
void createUmaResourceTest ()
 
void updateUmaResourceTest ()
 
void deleteUmaResourceTest ()
 
void getUmaResourceTest ()
 

静的公開メンバ関数

static void testConnection ()
 

非公開メンバ関数

UmaResource generateUmaResource ()
 

非公開変数類

UmaResourceRepository resourceRepository
 
UmaResource resource
 
String searchPattern = "scim"
 
String id
 

静的非公開変数類

static boolean canRunOtherTest = false
 

詳解

関数詳解

◆ createUmaResourceTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.createUmaResourceTest ( )
inline
76  {
77  Assume.assumeTrue(canRunOtherTest);
78  System.out.println("==================");
79  System.out.println("Create uma resource ");
80  System.out.println("==================");
81 
83 
84  Assert.assertNotNull(resource);
85  Assert.assertNotNull(resource.getId());
86  System.out.println("*******************");
87  System.out.println("Done");
88  }
UmaResource resource
Definition: UmaResourceTest.java:18
UmaResource createUmaResource(UmaResource resource)
Definition: UmaResourceRepository.java:36
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
UmaResource generateUmaResource()
Definition: UmaResourceTest.java:139
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22
String getId()
Definition: UmaResource.java:107

◆ deleteUmaResourceTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.deleteUmaResourceTest ( )
inline
107  {
108  Assume.assumeTrue(canRunOtherTest);
109  System.out.println("==================");
110  System.out.println("Delete uma resource ");
111  System.out.println("==================");
113  id = resource.getId();
114 
116 
117  Assert.assertNull(resourceRepository.getUmaResourceById(id));
118  System.out.println("*******************");
119  System.out.println("Done");
120  }
UmaResource resource
Definition: UmaResourceTest.java:18
UmaResource getUmaResourceById(String id)
Definition: UmaResourceRepository.java:56
UmaResource createUmaResource(UmaResource resource)
Definition: UmaResourceRepository.java:36
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
UmaResource generateUmaResource()
Definition: UmaResourceTest.java:139
void deleteUmaResource(String id)
Definition: UmaResourceRepository.java:50
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22
String getId()
Definition: UmaResource.java:107

◆ generateUmaResource()

UmaResource org.gluu.oxtrust.api.uma.UmaResourceTest.generateUmaResource ( )
inlineprivate
139  {
140  int next1 = new Random().nextInt(100);
141  int next2 = new Random().nextInt(50);
142  String name = "New UmaResource" + next1 + next2;
143  UmaResource umaResource = new UmaResource();
144  umaResource.setName(name);
145  umaResource.setDescription(name + " description");
146  umaResource.setId(UUID.randomUUID().toString());
147  return umaResource;
148  }

◆ getAllUmaResourcesTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.getAllUmaResourcesTest ( )
inline
46  {
47  Assume.assumeTrue(canRunOtherTest);
48  System.out.println("==================");
49  System.out.println("List uma resources");
50  System.out.println("==================");
51 
52  List<UmaResource> resources = resourceRepository.getAllUmaResources();
53 
54  Assert.assertNotNull(resources);
55  Assert.assertTrue(!resources.isEmpty());
56  System.out.println("*******************");
57  System.out.println("Done");
58  }
List< UmaResource > getAllUmaResources()
Definition: UmaResourceRepository.java:23
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22

◆ getUmaResourceTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.getUmaResourceTest ( )
inline
123  {
124  Assume.assumeTrue(canRunOtherTest);
125  System.out.println("==================");
126  System.out.println("Get uma resource ");
127  System.out.println("==================");
129  id = resource.getId();
130 
132 
133  Assert.assertNotNull(resource);
134  Assert.assertEquals(id, resource.getId());
135  System.out.println("*******************");
136  System.out.println("Done");
137  }
UmaResource resource
Definition: UmaResourceTest.java:18
UmaResource getUmaResourceById(String id)
Definition: UmaResourceRepository.java:56
UmaResource createUmaResource(UmaResource resource)
Definition: UmaResourceRepository.java:36
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
UmaResource generateUmaResource()
Definition: UmaResourceTest.java:139
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22
String getId()
Definition: UmaResource.java:107

◆ searchUmaResourcesTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.searchUmaResourcesTest ( )
inline
61  {
62  Assume.assumeTrue(canRunOtherTest);
63  System.out.println("==================");
64  System.out.println("Search uma resources");
65  System.out.println("==================");
66 
67  List<UmaResource> resources = resourceRepository.searchUmaResources(searchPattern, 100);
68 
69  Assert.assertNotNull(resources);
70  Assert.assertTrue(!resources.isEmpty());
71  System.out.println("*******************");
72  System.out.println("Done");
73  }
String searchPattern
Definition: UmaResourceTest.java:19
List< UmaResource > searchUmaResources(String searchPattern, int size)
Definition: UmaResourceRepository.java:29
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22

◆ setup()

void org.gluu.oxtrust.api.uma.UmaResourceTest.setup ( )
inline
40  {
41  Assume.assumeTrue(canRunOtherTest);
42  resourceRepository = new UmaResourceRepository();
43  }
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22

◆ testConnection()

static void org.gluu.oxtrust.api.uma.UmaResourceTest.testConnection ( )
inlinestatic
25  {
26  try {
27  PeopleRepository peopleRepositoryImpl = new PeopleRepository();
28  peopleRepositoryImpl.searchPersons("user");
29  canRunOtherTest = true;
30  } catch (Exception e) {
31  System.out.println("***********************");
32  System.out.println("ERROR OCCURS: POSSIBLE CAUSES");
33  System.out.println("1. MAKE SURE THE HOSTNAME DEFINE IN CONFIGURATION FILE IS RESOLVABLE");
34  System.out.println("2. MAKE SURE THE CERTS FILE ARE IMPORTED IN JAVA KEY STORE");
35  System.out.println("***********************");
36  }
37  }
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22

◆ updateUmaResourceTest()

void org.gluu.oxtrust.api.uma.UmaResourceTest.updateUmaResourceTest ( )
inline
91  {
92  Assume.assumeTrue(canRunOtherTest);
93  System.out.println("==================");
94  System.out.println("Update uma resource ");
95  System.out.println("==================");
97  id = resource.getId();
99 
100  Assert.assertNotNull(resource);
101  Assert.assertEquals(id, resource.getId());
102  System.out.println("*******************");
103  System.out.println("Done");
104  }
UmaResource updateUmaResource(UmaResource resource)
Definition: UmaResourceRepository.java:42
UmaResource resource
Definition: UmaResourceTest.java:18
UmaResource createUmaResource(UmaResource resource)
Definition: UmaResourceRepository.java:36
UmaResourceRepository resourceRepository
Definition: UmaResourceTest.java:17
UmaResource generateUmaResource()
Definition: UmaResourceTest.java:139
static boolean canRunOtherTest
Definition: UmaResourceTest.java:22
String getId()
Definition: UmaResource.java:107

メンバ詳解

◆ canRunOtherTest

boolean org.gluu.oxtrust.api.uma.UmaResourceTest.canRunOtherTest = false
staticprivate

◆ id

String org.gluu.oxtrust.api.uma.UmaResourceTest.id
private

◆ resource

UmaResource org.gluu.oxtrust.api.uma.UmaResourceTest.resource
private

◆ resourceRepository

UmaResourceRepository org.gluu.oxtrust.api.uma.UmaResourceTest.resourceRepository
private

◆ searchPattern

String org.gluu.oxtrust.api.uma.UmaResourceTest.searchPattern = "scim"
private

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