Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lapr.project.model;
- import java.util.ArrayList;
- import java.util.List;
- import lapr.project.utils.Date;
- import org.junit.After;
- import org.junit.AfterClass;
- import org.junit.Test;
- import static org.junit.Assert.*;
- import org.junit.Before;
- import org.junit.BeforeClass;
- import org.junit.Rule;
- import org.junit.rules.ExpectedException;
- public class EventTest
- {
- private EventCenter ec;
- User u1 = new User("Rui", "tostaman", "rui@gmail.com", "teste");
- User u2 = new User("Pedro", "tostapedro", "pedro@gmail.com", "teste");
- User u3 = new User("Filipe", "Felipe", "felipe@gmail.com", "teste");
- User u4 = new User("David", "DABIDE", "david@gmail.com", "teste");
- User u5 = new User("Ricardo", "Ric", "ricardo@gmail.com", "teste");
- User u6 = new User("Rui", "RuiB", "barbosa@gmail.com", "teste");
- List<Organiser> ol = new ArrayList<>();
- Organiser o1 = new Organiser(u2);
- Organiser o2 = new Organiser(u3);
- List<Keyword> k = new ArrayList<>();
- FuncionarioApoioEvento f = new FuncionarioApoioEvento(u4);
- FuncionarioApoioEventoRegister fr = new FuncionarioApoioEventoRegister();
- ParticipantRepresentant pr = new ParticipantRepresentant(u6);
- EventManager ev = new EventManager(u1);
- Date sDate = new Date(2017, 01, 01);
- Date eDate = new Date(2017, 01, 02);
- Assignment assign = new Assignment(f);
- Assignment assign1 = new Assignment(f);
- Event e = new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr, ev);
- Application candidatura = new Application("MyCandidatura", "description", k, 20, 20,pr);
- Application a1 = new Application("Teste","testeDescription",k,30,30,pr);
- public EventTest()
- {
- }
- @BeforeClass
- public static void setUpClass() throws Exception
- {
- }
- @AfterClass
- public static void tearDownClass() throws Exception
- {
- }
- @Before
- public void setUp() throws Exception
- {
- }
- @After
- public void tearDown() throws Exception
- {
- }
- @Rule
- public ExpectedException thrown = ExpectedException.none();
- /**
- * Test of GetApplicationListOfUser of the class event
- */
- @Test
- public void testeGetApplicationListOfUser(){
- System.out.println("getApplicationListOfUser");
- thrown.expect(Exception.class);
- thrown.expectMessage("The user is not a FAE in any event");
- candidatura.addAssignment(assign);
- e.addApplication(candidatura);
- List<Application> expResult = new ArrayList<>();
- expResult.add(candidatura);
- assertEquals(expResult, e.getApplicationListOfUser(u4));
- a1.addAssignment(assign1);
- e.addApplication(a1);
- List<Application> result1 = e.getApplicationListOfUser(u5);
- assertEquals(thrown, result1);
- }
- /**
- * Test of getTitle method, of class Event.
- */
- @org.junit.Test
- public void testGetTitle()
- {
- System.out.println("getTitle");
- String expResult = "Default Title";
- String result = e.getTitle();
- assertEquals(expResult, result);
- }
- /**
- * Test of getDescriptiveText method, of class Event.
- */
- @org.junit.Test
- public void testGetDescriptiveText()
- {
- System.out.println("getDescriptiveText");
- String expResult = "Default Descriptive Text";
- String result = e.getDescriptiveText();
- assertEquals(expResult, result);
- }
- /**
- * Test of getPlace method, of class Event.
- */
- @org.junit.Test
- public void testGetPlace()
- {
- System.out.println("getPlace");
- String expResult = "Default Place";
- String result = e.getPlace();
- assertEquals(expResult, result);
- }
- /**
- * Test of getOragnisersList method, of class Event.
- */
- @org.junit.Test
- public void testGetOragnisersList()
- {
- System.out.println("getOrganisersList");
- Organiser o1 = new Organiser(u2);
- Organiser o2 = new Organiser(u3);
- ol.add(o2);
- ol.add(o1);
- e.addOrganiser(o1);
- e.addOrganiser(o2);
- List<Organiser> expResult = ol;
- List<Organiser> result = e.getOrganisersList();
- assertEquals(expResult, result);
- }
- /**
- * Test of getApplicationList method, of class Event.
- */
- @org.junit.Test
- public void testGetApplicationList()
- {
- System.out.println("getApplicationList");
- ApplicationList expResult = e.getApplicationList();
- assertEquals(expResult, e.getApplicationList());
- }
- /**
- * Test of setTitle method, of class Event.
- */
- @org.junit.Test
- public void testSetTitle()
- {
- System.out.println("setTitle");
- String title = "Default Title";
- e.setTitle(title);
- }
- /**
- * Test of setDescriptiveText method, of class Event.
- */
- @org.junit.Test
- public void testSetDescriptiveText()
- {
- System.out.println("setDescriptiveText");
- String descriptiveText = "Default Descriptive Text";
- e.setDescriptiveText(descriptiveText);
- }
- /**
- * Test of setPlace method, of class Event.
- */
- @org.junit.Test
- public void testSetPlace()
- {
- System.out.println("setPlace");
- String place = "Default Place";
- e.setPlace(place);
- }
- /**
- * Test of addOrganiser method, of class Event.
- */
- @org.junit.Test
- public void testAddOrganiser()
- {
- System.out.println("addOrganiser");
- Organiser o = new Organiser();
- boolean expResult = true;
- boolean result = e.addOrganiser(o);
- assertEquals(expResult, result);
- }
- /**
- * Test of addApplication method, of class Event.
- */
- @org.junit.Test
- public void testAddApplication()
- {
- System.out.println("addApplication");
- Application a = new Application();
- boolean expResult = true;
- boolean result = e.addApplication(a);
- assertEquals(expResult, result);
- }
- /**
- * Test of getAcceptedApplicationList method, of class Event.
- */
- @Test
- public void testGetAcceptedApplicationList()
- {
- System.out.println("getAcceptedApplicationList");
- List<Application> expResult = new ArrayList<Application>();
- List<Application> result = e.getAcceptedApplicationList();
- assertEquals(expResult, result);
- candidatura.setAccepted(true);
- e.addApplication(candidatura);
- List<Application> expResult1 = new ArrayList<Application>();
- expResult1.add(candidatura);
- List<Application> result1 = e.getAcceptedApplicationList();
- assertEquals(expResult1, result1);
- }
- /**
- * Test of registerApplication method, of class Event.
- */
- @Test
- public void testRegisterApplication()
- {
- System.out.println("registerApplication");
- Application a = new Application("MyCandidatura23", "description23", k, 201, 230,pr);
- boolean expResult = true;
- boolean result = e.registerApplication(a);
- assertEquals(expResult,result);
- e.addApplication(candidatura);
- boolean expResult1 = false;
- boolean result1 = e.registerApplication(candidatura);
- assertEquals(expResult1,result1);
- }
- /**
- * Test of getEventManager method, of class Event.
- */
- @Test
- public void testGetEventManager()
- {
- System.out.println("getEventManager");
- Event instance = e;
- EventManager expResult = ev;
- EventManager result = instance.getEventManager();
- assertEquals(expResult, result);
- }
- /**
- * Test of getFaeList method, of class Event.
- */
- @Test
- public void testGetFaeList()
- {
- System.out.println("getFaeList");
- Event instance = e;
- FuncionarioApoioEventoRegister expResult = fr;
- FuncionarioApoioEventoRegister result = instance.getFaeList();
- assertEquals(expResult, result);
- }
- /**
- * Test of getStartDate method, of class Event.
- */
- @Test
- public void testGetStartDate()
- {
- System.out.println("getStartDate");
- Event instance = e;
- Date expResult = sDate;
- Date result = instance.getStartDate();
- assertEquals(expResult, result);
- }
- /**
- * Test of getEndDate method, of class Event.
- */
- @Test
- public void testGetEndDate()
- {
- System.out.println("getEndDate");
- Event instance = e;
- Date expResult = eDate;
- Date result = instance.getEndDate();
- assertEquals(expResult, result);
- }
- /**
- * Test of addFAE method, of class Event.
- */
- @Test
- public void testAddFAE()
- {
- System.out.println("addFAE");
- FuncionarioApoioEvento f = new FuncionarioApoioEvento(u1);
- boolean expResult = true;
- boolean result = e.addFAE(f);
- assertEquals(expResult, result);
- }
- /**
- * Test of setStartDate method, of class Event.
- */
- @Test
- public void testSetStartDate()
- {
- System.out.println("setStartDate");
- Date startDate = sDate;
- Event instance = e;
- instance.setStartDate(startDate);
- Date expDate = sDate;
- assertEquals(expDate, instance.getStartDate());
- }
- /**
- * Test of setEndDate method, of class Event.
- */
- @Test
- public void testSetEndDate()
- {
- System.out.println("setEndDate");
- Date endDate = eDate;
- Event instance = e;
- instance.setEndDate(endDate);
- Date expDate = eDate;
- assertEquals(expDate, instance.getEndDate());
- }
- /**
- * Test of equals method, of class Event.
- */
- @Test
- public void testEquals()
- {
- System.out.println("equals");
- List<Organiser> ol1 = new ArrayList<>();
- ol1.add(o1);
- List<Keyword> k1 = new ArrayList<>();
- Keyword k = new Keyword("test");
- k1.add(k);
- FuncionarioApoioEventoRegister fr1 = new FuncionarioApoioEventoRegister();
- fr1.addFAE(f);
- EventManager ev1 = new EventManager(u2);
- Date sDate1 = new Date(2017, 02, 02);
- Date eDate1 = new Date(2017, 02, 03);
- Event e1 = new Event("Default Title1", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr, ev);
- Event e2= new Event("Default Title", "Default Descriptive Text1", sDate, eDate, "Default Place", ol, fr, ev);
- Event e3= new Event("Default Title", "Default Descriptive Text", sDate1, eDate, "Default Place", ol, fr, ev);
- Event e4= new Event("Default Title", "Default Descriptive Text", sDate, eDate1, "Default Place", ol, fr, ev);
- Event e5= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place1", ol, fr, ev);
- Event e6= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol1, fr, ev);
- Event e7= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr1, ev);
- Event e8= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr, ev1);
- Event e9= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr, ev);
- Event e10= new Event("Default Title", "Default Descriptive Text", sDate, eDate, "Default Place", ol, fr, ev);
- Object obj = null;
- boolean expResult = false;
- boolean result = e.equals(obj);
- assertEquals(expResult, result);
- boolean expResult1 = false;
- boolean result1 = e.equals(u1);
- assertEquals(expResult1, result1);
- boolean expResult2 = false;
- boolean result2 = e.equals(e1);
- assertEquals(expResult2, result2);
- boolean expResult3 = false;
- boolean result3 = e.equals(e2);
- assertEquals(expResult3, result3);
- boolean expResult4 = false;
- boolean result4 = e.equals(e3);
- assertEquals(expResult4, result4);
- boolean expResult5 = false;
- boolean result5 = e.equals(e4);
- assertEquals(expResult5, result5);
- boolean expResult6 = false;
- boolean result6 = e.equals(e5);
- assertEquals(expResult6, result6);
- boolean expResult7 = false;
- boolean result7 = e.equals(e6);
- assertEquals(expResult7, result7);
- boolean expResult8 = false;
- boolean result8 = e.equals(e7);
- assertEquals(expResult8, result8);
- boolean expResult9 = false;
- boolean result9 = e.equals(e8);
- assertEquals(expResult9, result9);
- boolean expResult10 = true;
- boolean result10 = e10.equals(e9);
- assertEquals(expResult10, result10);
- }
- /**
- * Test of getOrganisersList method, of class Event.
- */
- @Test
- public void testGetOrganisersList()
- {
- System.out.println("getOrganisersList");
- e.addOrganiser(o1);
- List<Organiser> expResult = new ArrayList<>();
- expResult.add(o1);
- List<Organiser> result = e.getOrganisersList();
- assertEquals(expResult, result);
- }
- /**
- * Test of getTotalKeywordList method, of class Event.
- */
- @Test
- public void testGetTotalKeywordList()
- {
- System.out.println("getTotalKeywordList");
- Keyword key1 = new Keyword("keyword");
- candidatura.addKeyword(key1);
- e.addApplication(candidatura);
- List<Keyword> expResult = new ArrayList<>();
- expResult.add(key1);
- List<Keyword> result = e.getTotalKeywordList();
- assertEquals(expResult, result);
- }
- /**
- * Test of setEventManager method, of class Event.
- */
- @Test
- public void testSetEventManager()
- {
- System.out.println("setEventManager");
- EventManager ev = null;
- Event instance = new Event();
- instance.setEventManager(ev);
- }
- /**
- * Test of setOrganiserList method, of class Event.
- */
- @Test
- public void testSetOrganiserList()
- {
- System.out.println("setOrganiserList");
- List<Organiser> ol = null;
- Event instance = new Event();
- instance.setOrganiserList(ol);
- }
- /**
- * Test of setFAEList method, of class Event.
- */
- @Test
- public void testSetFAEList()
- {
- System.out.println("setFAEList");
- FuncionarioApoioEventoRegister fl = null;
- Event instance = new Event();
- instance.setFAEList(fl);
- }
- /**
- * Test of addKeywords method, of class Event.
- */
- @Test
- public void testAddKeywords()
- {
- System.out.println("addKeywords");
- e.addKeywords();
- }
- /**
- * Test of hashCode method, of class Event.
- */
- @Test
- public void testHashCode()
- {
- System.out.println("hashCode");
- Event ev1 = new Event();
- Event ev2 = new Event();
- int expResult = ev1.hashCode();
- int result = ev2.hashCode();
- assertEquals(expResult, result);
- }
- }
Add Comment
Please, Sign In to add comment