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:
Exception 
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:
Exception 
void org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo.testInOrder (  )  throws Exception

Ensures that the tests run in the correct order.

Exceptions:
Exception 

The documentation for this class was generated from the following file:
Generated on Fri May 13 16:27:54 2011 for Content-Centric Networking in Java by  doxygen 1.6.3