This commit is contained in:
@@ -7,24 +7,21 @@ import javax.naming.InitialContext;
|
|||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.yacos.core.users.IUsersManager;
|
import org.yacos.core.users.IUserManager;
|
||||||
import org.yacos.core.users.User;
|
import org.yacos.core.users.User;
|
||||||
|
|
||||||
public class UserTest {
|
public class UserTest {
|
||||||
private IUsersManager manager;
|
private IUserManager manager;
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
Context context = new InitialContext();
|
Context context = new InitialContext();
|
||||||
manager = (IUsersManager) context.lookup("UsersManagerBean/remote");
|
manager = (IUserManager) context.lookup("UserManagerBean/remote");
|
||||||
|
|
||||||
|
if(manager.exists("toto")){
|
||||||
manager.removeUser(manager.getUser("toto"));
|
manager.removeUser(manager.getUser("toto"));
|
||||||
|
}
|
||||||
User toto = new User();
|
manager.addUser("toto","mp","bruno","dupont","ipint","e@e.fr");
|
||||||
toto.setLogin("toto");
|
|
||||||
toto.setFirstName("Toto");
|
|
||||||
toto.setLastName("John");
|
|
||||||
manager.addUser(toto);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -38,7 +35,26 @@ public class UserTest {
|
|||||||
User user = manager.getUser("toto");
|
User user = manager.getUser("toto");
|
||||||
assertNotNull(user);
|
assertNotNull(user);
|
||||||
assertEquals("toto", user.getLogin());
|
assertEquals("toto", user.getLogin());
|
||||||
assertEquals("Toto", user.getLastName());
|
assertEquals("dupont", user.getLastName());
|
||||||
assertEquals("John", user.getFirstName());
|
assertEquals("bruno", user.getFirstName());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testUpdateUser(){
|
||||||
|
|
||||||
|
User user = manager.getUser("toto");
|
||||||
|
//on change l'email
|
||||||
|
user.setEmail("a@a.fr");
|
||||||
|
manager.UpdateUser(user);
|
||||||
|
user = manager.getUser("toto");
|
||||||
|
assertEquals("a@a.fr", user.getEmail());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testRemoveUser(){
|
||||||
|
User user = manager.getUser("toto");
|
||||||
|
manager.removeUser(user);
|
||||||
|
user = manager.getUser("toto");
|
||||||
|
assertNull(user);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user