diff --git a/YACOSTest/src/org/yacos/tests/core/UserTest.java b/YACOSTest/src/org/yacos/tests/core/UserTest.java index 9b32d92..480b5f9 100644 --- a/YACOSTest/src/org/yacos/tests/core/UserTest.java +++ b/YACOSTest/src/org/yacos/tests/core/UserTest.java @@ -7,24 +7,21 @@ import javax.naming.InitialContext; import org.junit.Before; import org.junit.Test; -import org.yacos.core.users.IUsersManager; +import org.yacos.core.users.IUserManager; import org.yacos.core.users.User; public class UserTest { - private IUsersManager manager; + private IUserManager manager; @Before public void setUp() throws Exception { Context context = new InitialContext(); - manager = (IUsersManager) context.lookup("UsersManagerBean/remote"); + manager = (IUserManager) context.lookup("UserManagerBean/remote"); - manager.removeUser(manager.getUser("toto")); - - User toto = new User(); - toto.setLogin("toto"); - toto.setFirstName("Toto"); - toto.setLastName("John"); - manager.addUser(toto); + if(manager.exists("toto")){ + manager.removeUser(manager.getUser("toto")); + } + manager.addUser("toto","mp","bruno","dupont","ipint","e@e.fr"); } @Test @@ -38,7 +35,26 @@ public class UserTest { User user = manager.getUser("toto"); assertNotNull(user); assertEquals("toto", user.getLogin()); - assertEquals("Toto", user.getLastName()); - assertEquals("John", user.getFirstName()); + assertEquals("dupont", user.getLastName()); + 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); } }