org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo Class Reference
List of all members.
Public Member Functions |
void | testInOrder () throws Exception |
| Ensures that the tests run in the correct order.
|
void | createGroups () throws Exception |
| We create the following group structure:
|
void | testRecursiveGroupAncestors () throws Exception |
void | removeMemberFromGroup0 () throws Exception |
| We delete User0 from Group0 to cause a recursive key update for groups 0, 1, 2 and 3 (but not Group4).
|
Static Public Member Functions |
static void | setUpBeforeClass () throws Exception |
static void | tearDownAfterClass () throws Exception |
Static Package Attributes |
static GroupAccessControlManager | acm |
static ContentName | directoryBase |
static ContentName | userKeyStorePrefix |
static ContentName | userNamespace |
static ContentName | groupNamespace |
static final int | numberOfusers = 2 |
static CreateUserData | td |
static String[] | friendlyNames |
static final int | numberOfGroups = 5 |
static String[] | groupName = new String[numberOfGroups] |
static Group[] | group = new Group[numberOfGroups] |
static CCNTime[] | groupKeyCreationTime = new CCNTime[numberOfGroups] |
static CCNHandle | handle |
static Level[] | logLevels |
Member Function Documentation
void org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo.createGroups |
( |
|
) |
throws Exception |
We create the following group structure:
Group3 / \ Group1 Group2 \ / \ Group0 Group4 / \ / User0 User1
- Exceptions:
-
void org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo.removeMemberFromGroup0 |
( |
|
) |
throws Exception |
We delete User0 from Group0 to cause a recursive key update for groups 0, 1, 2 and 3 (but not Group4).
Group3 / \ Group1 Group2 \ / \ Group0 Group4 / \ / --- User1
- Exceptions:
-
void org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo.testInOrder |
( |
|
) |
throws Exception |
Ensures that the tests run in the correct order.
- Exceptions:
-
The documentation for this class was generated from the following file:
- src/org/ccnx/ccn/test/profiles/security/access/group/GroupRecursiveKeyUpdateTestRepo.java