From 206368bb3cdbe0b90bd20691c45dbfbd3f1b4f4a Mon Sep 17 00:00:00 2001 From: Maxime Dagnicourt Date: Tue, 12 Feb 2008 10:57:45 +0000 Subject: [PATCH] Policy failures: Code warning - failed on resource UserManagerTest.java. Reason: The local variable role is never read, line 10 Override reason: f --- .../org/yacos/tests/core/UserManagerTest.java | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/YACOSTest/src/org/yacos/tests/core/UserManagerTest.java b/YACOSTest/src/org/yacos/tests/core/UserManagerTest.java index 7b2d104..45afb37 100644 --- a/YACOSTest/src/org/yacos/tests/core/UserManagerTest.java +++ b/YACOSTest/src/org/yacos/tests/core/UserManagerTest.java @@ -1,6 +1,8 @@ package org.yacos.tests.core; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; import java.util.ArrayList; import java.util.Date; @@ -22,6 +24,7 @@ import org.yacos.core.exceptions.PKAlreadyUsedException; import org.yacos.core.exceptions.UserEMailAlreadyExistsException; import org.yacos.core.users.IUserManager; import org.yacos.core.users.Role; +import org.yacos.core.users.Speciality; import org.yacos.core.users.User; import org.yacos.core.users.Role.RoleType; @@ -68,6 +71,36 @@ public class UserManagerTest { assertEquals("truc", user.getLogin()); } + @Test + public void addSpecialityTest(){ + um.addSpeciality("xml"); + List list = um.getSpecialities(); + assertFalse(list.isEmpty()); + Speciality spe = list.get(list.size()-1); + assertEquals("xml", spe.getName()); + //test que l'on ne peut pas ajouter 2 fois la meme specialité + int size = list.size(); + um.addSpeciality("xml"); + list = um.getSpecialities(); + assertEquals(size, list.size()); + um.removeSpeciality(list.get(list.size()-1).getId()); + } + + @Test + public void addSpecialityToUserTest(){ + um.addSpeciality("xml"); + List list = um.getSpecialities(); + Speciality spe = list.get(list.size()-1); + um.addSpecialityToUser(spe.getId(), "truc"); + list = um.getSpecialitiesFromUser("truc"); + assertFalse(list.isEmpty()); + } + + @Test + public void getSpecialitiesFromUser(){ + + } + @Test public void getUserByRoleType(){ Role role = cm.addRole(RoleType.PCMEMBER, "truc", conf_id);