Policy failures:
Code warning - failed on resource UserManagerTest.java. Reason: The local variable role is never read, line 7 Override reason: f
This commit is contained in:
@@ -2,6 +2,7 @@ package org.yacos.tests.core;
|
|||||||
|
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -13,6 +14,8 @@ import org.junit.After;
|
|||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
import org.yacos.core.article.Article;
|
||||||
|
import org.yacos.core.article.IArticleManager;
|
||||||
import org.yacos.core.conferences.Conference;
|
import org.yacos.core.conferences.Conference;
|
||||||
import org.yacos.core.conferences.IConferenceManager;
|
import org.yacos.core.conferences.IConferenceManager;
|
||||||
import org.yacos.core.exceptions.PKAlreadyUsedException;
|
import org.yacos.core.exceptions.PKAlreadyUsedException;
|
||||||
@@ -26,6 +29,7 @@ import org.yacos.core.users.Role.RoleType;
|
|||||||
public class UserManagerTest {
|
public class UserManagerTest {
|
||||||
private static IUserManager um;
|
private static IUserManager um;
|
||||||
private static IConferenceManager cm;
|
private static IConferenceManager cm;
|
||||||
|
private static IArticleManager am;
|
||||||
private static int conf_id;
|
private static int conf_id;
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
@@ -33,6 +37,7 @@ public class UserManagerTest {
|
|||||||
Context context = new InitialContext();
|
Context context = new InitialContext();
|
||||||
|
|
||||||
um = (IUserManager) context.lookup("UserManagerBean/remote");
|
um = (IUserManager) context.lookup("UserManagerBean/remote");
|
||||||
|
am = (IArticleManager) context.lookup("ArticleManagerBean/remote");
|
||||||
cm = (IConferenceManager) context.lookup("ConferenceManagerBean/remote");
|
cm = (IConferenceManager) context.lookup("ConferenceManagerBean/remote");
|
||||||
if (cm.exists(1)){
|
if (cm.exists(1)){
|
||||||
conf_id = 1;
|
conf_id = 1;
|
||||||
@@ -74,6 +79,29 @@ public class UserManagerTest {
|
|||||||
assertEquals("truc",user.getLogin());
|
assertEquals("truc",user.getLogin());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getPCMemberForArticleTest(){
|
||||||
|
cm.addRole(RoleType.PCMEMBER, "truc", conf_id);
|
||||||
|
Article article = am.addArticle("title","topic","url_article","truc",
|
||||||
|
new ArrayList<String>(),Article.State.SUMMARY,conf_id);
|
||||||
|
am.assignArticleToPCMember(article.getId(), "truc");
|
||||||
|
List <User> list = um.getPCMemberForArticle(article.getId());
|
||||||
|
assertFalse("liste vide",list.isEmpty());
|
||||||
|
assertEquals("truc",list.get(list.size()-1).getLogin());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getRefereesForArticleTest(){
|
||||||
|
cm.addRole(RoleType.PCMEMBER, "truc", conf_id);
|
||||||
|
Article article = am.addArticle("title","topic","url_article","truc",
|
||||||
|
new ArrayList<String>(),Article.State.SUMMARY,conf_id);
|
||||||
|
am.delegateArticleToReferee(article.getId(), "truc", "max");
|
||||||
|
List <User> list = um.getRefereesOFPCMemberForArticle("max",article.getId());
|
||||||
|
assertFalse("liste vide",list.isEmpty());
|
||||||
|
assertEquals("truc",list.get(list.size()-1).getLogin());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@After
|
@After
|
||||||
public void ControleUser() throws PKAlreadyUsedException{
|
public void ControleUser() throws PKAlreadyUsedException{
|
||||||
if(um.exists("truc")){
|
if(um.exists("truc")){
|
||||||
|
|||||||
Reference in New Issue
Block a user