Création du projet YACOSTest

This commit is contained in:
Frederic Debuire
2008-01-07 16:17:14 +00:00
parent 4d27d7e6a5
commit 55fd1f3ab9
5 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package org.yacos.tests.core;
import org.junit.Before;
import org.junit.BeforeClass;
import org.yacos.core.conferences.Conference;
import org.yacos.core.conferences.ConferenceManagerBean;
import org.yacos.core.conferences.IConferenceManager;
public class TestConferenceManager {
IConferenceManager conferenceManager;
@BeforeClass
public void setUpManager() {
conferenceManager = new ConferenceManagerBean();
}
@Before
public void setUpConferences() {
conferenceManager.getConferences();
Conference conf = new Conference();
conferenceManager.addConference(conf);
}
}

View File

@@ -0,0 +1,15 @@
/**
*
*/
package org.yacos.tests.core;
/**
* @author christiancorsano
*
*/
public class TestRole {
public void aRoleShouldBeUnique(){
// TODO : look for roles of the same type, same user and same conference
}
}

View File

@@ -0,0 +1,44 @@
package org.yacos.tests.core;
import static org.junit.Assert.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import org.junit.Before;
import org.junit.Test;
import org.yacos.core.users.IUsersManager;
import org.yacos.core.users.User;
public class TestUser {
private IUsersManager manager;
@Before
public void setUp() throws Exception {
Context context = new InitialContext();
manager = (IUsersManager) context.lookup("UsersManagerBean/remote");
manager.removeUser(manager.getUser("toto"));
User toto = new User();
toto.setLogin("toto");
toto.setFirstName("Toto");
toto.setLastName("John");
manager.addUser(toto);
}
@Test
public void testManagerPresence(){
assertNotNull(manager);
}
@Test
public void testUserWritingReading(){
User user = manager.getUser("toto");
assertNotNull(user);
assertEquals("toto", user.getLogin());
assertEquals("Toto", user.getLastName());
assertEquals("John", user.getFirstName());
}
}