public final class

TestCachedCrowdMembershipDao

extends TestCase
java.lang.Object
   ↳ junit.framework.Assert
     ↳ junit.framework.TestCase
       ↳ com.atlassian.confluence.user.crowd.TestCachedCrowdMembershipDao

Summary

Public Constructors
TestCachedCrowdMembershipDao()
Public Methods
void testAddAllUsersToGroupClearsGroupCache()
void testAddGroupToGroupClearsGroupCaches()
void testAddUserToGroupClearsGroupCache()
void testCachedSearchResultIsPaginatedProperlyAtEnd()
void testGroupChildrenSearchForGroupNamesSkipsCache()
void testGroupChildrenSearchForUserNamesSkipsCache()
void testGroupMembersSearchForGroupObjectsUsesCache()
void testGroupMembersSearchForUserObjectsSkipsCache()
void testGroupParentSearchForGroupNameUsesCache()
void testIsGroupDirectMemberWithCachedValue()
void testIsGroupDirectMemberWithoutCachedValue()
void testIsUserDirectMemberSetsCache()
void testIsUserDirectMemberWithCachedValue()
void testPaginatedSearchCachesCompleteSearch()
void testPaginatedSearchCachesCompleteSearchForGroups()
void testRemoveUserFromGroupClearsGroupCache()
void testUserMembersAreCachedPerUser()
void testUserMembershipSearchForGroupNamesUsesCache()
void testUserMembershipSearchForGroupNamesWithEmptyCache()
void testUserParentsSearchForGroupObjectsSkipsCache()
Protected Methods
void setUp()
void tearDown()
[Expand]
Inherited Methods
From class junit.framework.TestCase
From class junit.framework.Assert
From class java.lang.Object
From interface junit.framework.Test

Public Constructors

public TestCachedCrowdMembershipDao ()

Public Methods

public void testAddAllUsersToGroupClearsGroupCache ()

Throws
Exception

public void testAddGroupToGroupClearsGroupCaches ()

Throws
Exception

public void testAddUserToGroupClearsGroupCache ()

Throws
Exception

public void testCachedSearchResultIsPaginatedProperlyAtEnd ()

Throws
Exception

public void testGroupChildrenSearchForGroupNamesSkipsCache ()

Throws
Exception

public void testGroupChildrenSearchForUserNamesSkipsCache ()

Throws
Exception

public void testGroupMembersSearchForGroupObjectsUsesCache ()

Throws
Exception

public void testGroupMembersSearchForUserObjectsSkipsCache ()

Throws
Exception

public void testGroupParentSearchForGroupNameUsesCache ()

Throws
Exception

public void testIsGroupDirectMemberWithCachedValue ()

Throws
Exception

public void testIsGroupDirectMemberWithoutCachedValue ()

Throws
Exception

public void testIsUserDirectMemberSetsCache ()

Throws
Exception

public void testIsUserDirectMemberWithCachedValue ()

Throws
Exception

public void testPaginatedSearchCachesCompleteSearch ()

Throws
Exception

public void testPaginatedSearchCachesCompleteSearchForGroups ()

Throws
Exception

public void testRemoveUserFromGroupClearsGroupCache ()

Throws
Exception

public void testUserMembersAreCachedPerUser ()

Throws
Exception

public void testUserMembershipSearchForGroupNamesUsesCache ()

Throws
Exception

public void testUserMembershipSearchForGroupNamesWithEmptyCache ()

Throws
Exception

public void testUserParentsSearchForGroupObjectsSkipsCache ()

Throws
Exception

Protected Methods

protected void setUp ()

Throws
Exception

protected void tearDown ()