1 package net.sourceforge.heracles.acegi; 2 3 4 import junit.framework.TestCase; 5 import net.sourceforge.heracles.model.LdapUser; 6 7 import org.acegisecurity.GrantedAuthority; 8 /** 9 * Title: HeraclesUserDateilsTest.java<br> 10 * Copyright: HFT-SO<br> 11 * Java Version: JDK 1.5<br> 12 * 13 * @author Philipp Gantert 14 * @version 1.0 15 */ 16 public class HeraclesUserDateilsTest extends TestCase { 17 18 private HeraclesUserDetails user; 19 20 /**s 21 * This test test only the contructor. If all parameters are correct 22 * 23 */ 24 public void testConstructor() { 25 user = new HeraclesUserDetails("muster", "password", true, true, true, new GrantedAuthority[0], new LdapUser()); 26 assertEquals("muster", user.getUsername()); 27 assertEquals("password", user.getPassword()); 28 assertEquals(0, user.getAuthorities().length); 29 assertEquals(true, user.isAccountNonExpired()); 30 assertEquals(true, user.isAccountNonLocked()); 31 assertEquals(true, user.isCredentialsNonExpired()); 32 assertEquals(true, user.isEnabled()); 33 assertNotNull(user.getLdapUser()); 34 } 35 36 }