formatting

git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1428291 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2013-01-03 11:29:06 +00:00
parent 0fd70854be
commit 9b53cd4e29

View File

@ -54,18 +54,17 @@
/**
* LdapUserManagerTest
* LdapUserManagerTest
*
* @author <a href="mailto:jesse@codehaus.org">Jesse McConnell</a>
*
*/
*/
@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" })
public class LdapUserManagerTest
extends TestCase
{
protected Logger log = LoggerFactory.getLogger( getClass() );
@Inject
@ -73,7 +72,7 @@ public class LdapUserManagerTest
private UserManager userManager;
@Inject
@Named( value = "apacheDS#test" )
@Named(value = "apacheDS#test")
private ApacheDs apacheDs;
private String suffix;
@ -101,13 +100,13 @@ public void setUp()
passwordEncoder = new SHA1PasswordEncoder();
suffix = apacheDs.addSimplePartition( "test", new String[] { "redback", "plexus", "codehaus", "org" } )
.getSuffix();
suffix =
apacheDs.addSimplePartition( "test", new String[]{ "redback", "plexus", "codehaus", "org" } ).getSuffix();
log.info( "DN Suffix: " + suffix );
apacheDs.startServer();
clearManyUsers();
makeUsers();
@ -153,17 +152,19 @@ public void testConnection()
{
assertNotNull( connectionFactory );
LdapConnection connection = null;
LdapConnection connection = null;
try
{
connection = connectionFactory.getConnection();
connection = connectionFactory.getConnection();
assertNotNull( connection );
assertNotNull( connection );
DirContext context = connection.getDirContext();
DirContext context = connection.getDirContext();
assertNotNull( context );
} finally {
assertNotNull( context );
}
finally
{
connection.close();
}
}
@ -172,19 +173,21 @@ public void testConnection()
public void testDirectUsersExistence()
throws Exception
{
LdapConnection connection = null;
LdapConnection connection = null;
try
{
connection = connectionFactory.getConnection();
connection = connectionFactory.getConnection();
DirContext context = connection.getDirContext();
DirContext context = connection.getDirContext();
assertExist( context, createDn( "jesse" ), "cn", "jesse" );
assertExist( context, createDn( "joakim" ), "cn", "joakim" );
} finally {
assertExist( context, createDn( "jesse" ), "cn", "jesse" );
assertExist( context, createDn( "joakim" ), "cn", "joakim" );
}
finally
{
connection.close();
}
}
@Test
@ -212,8 +215,8 @@ public void testUserManager()
assertEquals( "jesse", jesse.getUsername() );
assertEquals( "jesse@apache.org", jesse.getEmail() );
assertEquals( "foo", jesse.getFullName() );
log.info( "=====>{}",jesse.getEncodedPassword());
log.info( "=====>{}",passwordEncoder.encodePassword( "foo" ));
log.info( "=====>{}", jesse.getEncodedPassword() );
log.info( "=====>{}", passwordEncoder.encodePassword( "foo" ) );
assertTrue( passwordEncoder.isPasswordValid( jesse.getEncodedPassword(), "foo" ) );
}
@ -238,7 +241,7 @@ public void testWithManyUsers()
throws Exception
{
makeManyUsers();
assertNotNull( userManager );
assertTrue( userManager.userExists( "user10" ) );
@ -253,28 +256,28 @@ public void testWithManyUsers()
assertNotNull( user10 );
}
private void makeManyUsers()
throws Exception
{
InitialDirContext context = apacheDs.getAdminContext();
for ( int i = 0 ; i < 10000 ; i++ )
{
String cn = "user"+i;
for ( int i = 0; i < 10000; i++ )
{
String cn = "user" + i;
bindUserObject( context, cn, createDn( cn ) );
}
}
private void clearManyUsers()
throws Exception
{
InitialDirContext context = apacheDs.getAdminContext();
for ( int i = 0 ; i < 10000 ; i++ )
{
String cn = "user"+i;
for ( int i = 0; i < 10000; i++ )
{
String cn = "user" + i;
try
{
context.unbind( createDn( cn ) );
@ -284,9 +287,9 @@ private void clearManyUsers()
// OK lets try with next one
}
}
}
private void bindUserObject( DirContext context, String cn, String dn )
throws Exception
{
@ -299,7 +302,7 @@ private void bindUserObject( DirContext context, String cn, String dn )
attributes.put( objectClass );
attributes.put( "cn", cn );
attributes.put( "sn", "foo" );
attributes.put( "mail", cn+"@apache.org" );
attributes.put( "mail", cn + "@apache.org" );
attributes.put( "userPassword", passwordEncoder.encodePassword( "foo" ) );
attributes.put( "givenName", "foo" );
context.createSubcontext( dn, attributes );
@ -317,7 +320,7 @@ private void assertExist( DirContext context, String dn, String attribute, Strin
ctls.setDerefLinkFlag( true );
ctls.setSearchScope( SearchControls.ONELEVEL_SCOPE );
ctls.setReturningAttributes( new String[] { "*" } );
ctls.setReturningAttributes( new String[]{ "*" } );
BasicAttributes matchingAttributes = new BasicAttributes();
matchingAttributes.put( attribute, value );