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

公開メンバ関数

void setup ()
 
void getAllAttributesTest ()
 
void getAllActiveAttributesTest ()
 
void getAllInactiveAttributesTest ()
 
void searchAttributesTest ()
 
void addAttributeTest ()
 
void updateAttributeTest ()
 
void getAttributeByInumTest ()
 
void deleteAttributeTest ()
 

静的公開メンバ関数

static void testConnection ()
 

非公開メンバ関数

GluuAttributeApi generatedNewAttribute ()
 

非公開変数類

AttributeRepository attributeRepository
 
GluuAttributeApi attribute
 
String inum
 

静的非公開変数類

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

詳解

関数詳解

◆ addAttributeTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.addAttributeTest ( )
inline
109  {
110  Assume.assumeTrue(canRunOtherTest);
111  System.out.println("==================");
112  System.out.println("Add new attribute");
113  System.out.println("==================");
114 
116 
117  Assert.assertNotNull(attribute);
118  Assert.assertNotNull(attribute.getInum());
119 
120  System.out.println("*******************");
121  System.out.println("Done");
122  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
GluuAttributeApi generatedNewAttribute()
Definition: AttributeApiTest.java:176
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20
GluuAttributeApi attribute
Definition: AttributeApiTest.java:18
GluuAttributeApi addAttribute(GluuAttributeApi gluuAttributeApi)
Definition: AttributeRepository.java:41

◆ deleteAttributeTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.deleteAttributeTest ( )
inline
161  {
162  Assume.assumeTrue(canRunOtherTest);
163  System.out.println("==================");
164  System.out.println("Update attribute");
165  System.out.println("==================");
167  inum = attribute.getInum();
168 
170 
171  Assert.assertNull(attributeRepository.getAttributeByInum(inum));
172  System.out.println("*******************");
173  System.out.println("Done");
174  }
String inum
Definition: AttributeApiTest.java:19
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
void deleteAttribute(String inum)
Definition: AttributeRepository.java:59
GluuAttributeApi generatedNewAttribute()
Definition: AttributeApiTest.java:176
GluuAttributeApi getAttributeByInum(String inum)
Definition: AttributeRepository.java:65
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20
GluuAttributeApi attribute
Definition: AttributeApiTest.java:18
GluuAttributeApi addAttribute(GluuAttributeApi gluuAttributeApi)
Definition: AttributeRepository.java:41

◆ generatedNewAttribute()

GluuAttributeApi org.gluu.oxtrust.api.attribute.AttributeApiTest.generatedNewAttribute ( )
inlineprivate
176  {
177  int next1 = new Random().nextInt(100);
178  int next2 = new Random().nextInt(50);
179  GluuAttributeApi gluuAttributeApi = new GluuAttributeApi();
180  String displayName = "AtrributeAddByTest" + next1 + next2;
181  gluuAttributeApi.setDescription("My new Attribute");
182  gluuAttributeApi.setDisplayName(displayName);
183  gluuAttributeApi.setDataType(AttributeDataType.STRING);
184  gluuAttributeApi.setStatus(GluuStatus.ACTIVE);
185  gluuAttributeApi.setName("kudiaId");
186  gluuAttributeApi.setOrigin("gluuPerson");
187  return gluuAttributeApi;
188  }

◆ getAllActiveAttributesTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.getAllActiveAttributesTest ( )
inline
60  {
61  Assume.assumeTrue(canRunOtherTest);
62  System.out.println("==================");
63  System.out.println("List all actives attributes");
64  System.out.println("==================");
65 
66  List<GluuAttributeApi> allActivesAttributes = attributeRepository.getAllActiveAttributes();
67 
68  Assert.assertNotNull(allActivesAttributes);
69  Assert.assertTrue(!allActivesAttributes.isEmpty());
70  Assert.assertTrue(allActivesAttributes.size() > 1);
71  Assert.assertTrue(allActivesAttributes.get(0).getStatus() == GluuStatus.ACTIVE);
72  System.out.println("*******************");
73  System.out.println("Done");
74  }
List< GluuAttributeApi > getAllActiveAttributes()
Definition: AttributeRepository.java:29
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20

◆ getAllAttributesTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.getAllAttributesTest ( )
inline
44  {
45  Assume.assumeTrue(canRunOtherTest);
46  System.out.println("==================");
47  System.out.println("List all attributes");
48  System.out.println("==================");
49 
50  List<GluuAttributeApi> allAttributes = attributeRepository.getAllAttributes();
51 
52  Assert.assertNotNull(allAttributes);
53  Assert.assertTrue(!allAttributes.isEmpty());
54  Assert.assertTrue(allAttributes.size() > 1);
55  System.out.println("*******************");
56  System.out.println("Done");
57  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
List< GluuAttributeApi > getAllAttributes()
Definition: AttributeRepository.java:23
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20

◆ getAllInactiveAttributesTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.getAllInactiveAttributesTest ( )
inline
77  {
78  Assume.assumeTrue(canRunOtherTest);
79  System.out.println("==================");
80  System.out.println("List all inactives attributes");
81  System.out.println("==================");
82 
83  List<GluuAttributeApi> allInActivesAttributes = attributeRepository.getAllInActiveAttributes();
84 
85  Assert.assertNotNull(allInActivesAttributes);
86  Assert.assertTrue(!allInActivesAttributes.isEmpty());
87  Assert.assertTrue(allInActivesAttributes.size() > 1);
88  Assert.assertTrue(allInActivesAttributes.get(0).getStatus() == GluuStatus.INACTIVE);
89  System.out.println("*******************");
90  System.out.println("Done");
91  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
List< GluuAttributeApi > getAllInActiveAttributes()
Definition: AttributeRepository.java:35
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20

◆ getAttributeByInumTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.getAttributeByInumTest ( )
inline
144  {
145  Assume.assumeTrue(canRunOtherTest);
146  System.out.println("==================");
147  System.out.println("Get attribute by inum");
148  System.out.println("==================");
150  inum = attribute.getInum();
151 
153 
154  Assert.assertNotNull(attribute);
155  Assert.assertEquals(inum, attribute.getInum());
156  System.out.println("*******************");
157  System.out.println("Done");
158  }
String inum
Definition: AttributeApiTest.java:19
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
GluuAttributeApi generatedNewAttribute()
Definition: AttributeApiTest.java:176
GluuAttributeApi getAttributeByInum(String inum)
Definition: AttributeRepository.java:65
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20
GluuAttributeApi attribute
Definition: AttributeApiTest.java:18
GluuAttributeApi addAttribute(GluuAttributeApi gluuAttributeApi)
Definition: AttributeRepository.java:41

◆ searchAttributesTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.searchAttributesTest ( )
inline
94  {
95  Assume.assumeTrue(canRunOtherTest);
96  System.out.println("==================");
97  System.out.println("Search Attributes");
98  System.out.println("==================");
99 
100  List<GluuAttributeApi> attributesFound = attributeRepository.searchAttributes(searchPattern, 1);
101 
102  Assert.assertNotNull(attributesFound);
103  Assert.assertTrue(!attributesFound.isEmpty());
104  Assert.assertTrue(attributesFound.size() == 1);
105 
106  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
static String searchPattern
Definition: AttributeApiTest.java:17
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20
List< GluuAttributeApi > searchAttributes(String searchPattern, int size)
Definition: AttributeRepository.java:53

◆ setup()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.setup ( )
inline
38  {
39  Assume.assumeTrue(canRunOtherTest);
40  attributeRepository = new AttributeRepository();
41  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20

◆ testConnection()

static void org.gluu.oxtrust.api.attribute.AttributeApiTest.testConnection ( )
inlinestatic
23  {
24  try {
25  AttributeRepository attributeRepository = new AttributeRepository();
26  attributeRepository.searchAttributes(searchPattern, 1);
27  canRunOtherTest = true;
28  } catch (Exception e) {
29  System.out.println("***********************");
30  System.out.println("ERROR OCCURS: POSSIBLE CAUSES");
31  System.out.println("1. MAKE SURE THE HOSTNAME DEFINE IN CONFIGURATION FILE IS RESOLVABLE");
32  System.out.println("2. MAKE SURE THE CERTS FILE ARE IMPORTED IN JAVA KEY STORE");
33  System.out.println("***********************");
34  }
35  }
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
static String searchPattern
Definition: AttributeApiTest.java:17
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20

◆ updateAttributeTest()

void org.gluu.oxtrust.api.attribute.AttributeApiTest.updateAttributeTest ( )
inline
125  {
126  Assume.assumeTrue(canRunOtherTest);
127  System.out.println("==================");
128  System.out.println("Update attribute");
129  System.out.println("==================");
130  String description = "UpdatedDescription";
132  attribute.setDescription(description);
133 
135 
136  Assert.assertNotNull(attribute);
137  Assert.assertNotNull(attribute.getInum());
138  Assert.assertEquals(description, attribute.getDescription());
139  System.out.println("*******************");
140  System.out.println("Done");
141  }
GluuAttributeApi updateAttribute(GluuAttributeApi gluuAttributeApi)
Definition: AttributeRepository.java:47
AttributeRepository attributeRepository
Definition: AttributeApiTest.java:16
GluuAttributeApi generatedNewAttribute()
Definition: AttributeApiTest.java:176
static boolean canRunOtherTest
Definition: AttributeApiTest.java:20
GluuAttributeApi attribute
Definition: AttributeApiTest.java:18
GluuAttributeApi addAttribute(GluuAttributeApi gluuAttributeApi)
Definition: AttributeRepository.java:41

メンバ詳解

◆ attribute

GluuAttributeApi org.gluu.oxtrust.api.attribute.AttributeApiTest.attribute
private

◆ attributeRepository

AttributeRepository org.gluu.oxtrust.api.attribute.AttributeApiTest.attributeRepository
private

◆ canRunOtherTest

boolean org.gluu.oxtrust.api.attribute.AttributeApiTest.canRunOtherTest = false
staticprivate

◆ inum

String org.gluu.oxtrust.api.attribute.AttributeApiTest.inum
private

◆ searchPattern

String org.gluu.oxtrust.api.attribute.AttributeApiTest.searchPattern = "city"
staticprivate

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