Tests de conferenceCreationToken

Prise en compte du chairman dans les classes
Corrections diverses (seul EvaluationManagerTest est en rouge)
This commit is contained in:
2008-02-15 10:10:48 +00:00
parent 21ee0e7096
commit b55277095c
7 changed files with 90 additions and 44 deletions

View File

@@ -13,6 +13,7 @@ import org.yacos.core.conferences.Conference;
import org.yacos.core.conferences.IConferenceManager;
import org.yacos.core.evaluation.IEvaluationManager;
import org.yacos.core.exceptions.ConferenceDoesntExistException;
import org.yacos.core.exceptions.NoConferenceCreationTokenLeftException;
import org.yacos.core.exceptions.PKAlreadyUsedException;
import org.yacos.core.exceptions.UserEMailAlreadyExistsException;
import org.yacos.core.users.IUserManager;
@@ -26,7 +27,7 @@ import org.yacos.core.users.Role.RoleType;
public class Filler {
public static void main(String[] args) throws NamingException, PKAlreadyUsedException, ConferenceDoesntExistException {
public static void main(String[] args) throws NamingException, PKAlreadyUsedException, ConferenceDoesntExistException, NoConferenceCreationTokenLeftException {
System.out.println("--> DEBUT REMPLISSAGE DATABASE");
@@ -41,11 +42,8 @@ public class Filler {
cm = (IConferenceManager) context.lookup("ConferenceManagerBean/remote");
em = (IEvaluationManager) context.lookup("EvaluationManagerBean/remote");
// add two conference
Conference conf = cm.addConference("Conf 1","Je suis une conf","J'aime le cafe",new Date(),new Date(),new Date(),new Date(),new Date());
cm.addConference("Conf 2","Je suis un schtroumpf","J'aime la salsepareille",new Date(),new Date(),new Date(),new Date(),new Date());
Conference conf = null;
Conference conf2 = null;
try {
// Create different users
User admin = um.addUser("admin",User.hashPassword("admin"),"Admin","admin","LIFL", "admin@yacos.org");
@@ -53,7 +51,12 @@ public class Filler {
User pcmember = um.addUser("pcmember",User.hashPassword("pcmember"),"PC","member","LIFL", "pcmember@yacos.org");
User referee = um.addUser("referee",User.hashPassword("referee"),"Referee","referee","LIFL", "referee@yacos.org");
User author = um.addUser("author",User.hashPassword("author"),"Author","author","LIFL", "author@yacos.org");
// add two conference
cm.addConferenceCreationToken("chairman");
cm.addConferenceCreationToken("admin");
conf = cm.addConference("Conf 1","chairman","Je suis une conf","J'aime le cafe",new Date(),new Date(),new Date(),new Date(),new Date());
conf2 = cm.addConference("Conf 2","admin","Je suis un schtroumpf","J'aime la salsepareille",new Date(),new Date(),new Date(),new Date(),new Date());
// Add role for users
@@ -107,10 +110,10 @@ public class Filler {
// ajout de critere
em.addCriterion("Les schtroumpfs sont-ils bons ?", 1, 5, 1);
em.addCriterion("Les gaulois sont-ils fous ?", 1, 4, 1);
em.addCriterion("Un nain est-il vraiment petit ?", 1, 5, 2);
em.addCriterion("Un chien peut-il se transformer en chat ?", 1, 4, 2);
em.addCriterion("Les schtroumpfs sont-ils bons ?", 1, 5, conf.getId());
em.addCriterion("Les gaulois sont-ils fous ?", 1, 4, conf.getId());
em.addCriterion("Un nain est-il vraiment petit ?", 1, 5, conf2.getId());
em.addCriterion("Un chien peut-il se transformer en chat ?", 1, 4, conf2.getId());
System.out.println("--> FIN OK");