test for conferences and projectstartpage
Change-Id: Ic22483643f6703601acc98efa75e34162ac5aeba
This commit is contained in:
parent
eb93f544e0
commit
e64e3e6d8e
src/test/java/se/su/dsv/scipro/wicket
@ -43,6 +43,7 @@ import se.su.dsv.scipro.data.dao.interfaces.ScheduleTemplateDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.StringResourceDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.UserDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.UserSettingsDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.WebNotificationDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.WorkerDataDao;
|
||||
import se.su.dsv.scipro.data.dataobjects.GeneralSystemSettings;
|
||||
import se.su.dsv.scipro.data.dataobjects.Project;
|
||||
@ -98,6 +99,7 @@ public class BaseWicketTest {
|
||||
@Mock HandInActivityDao handInActivityDao;
|
||||
@Mock ScheduleTemplateDao scheduleTemplateDao;
|
||||
@Mock ProjectPartnerDao projectPartnerDao;
|
||||
@Mock WebNotificationDao webNotificationDao;
|
||||
|
||||
@Mock ApplicationSettings applicationSettings;
|
||||
|
||||
|
@ -9,6 +9,8 @@ import se.su.dsv.scipro.HomePage;
|
||||
import se.su.dsv.scipro.admin.pages.AdminProjectPartnerPage;
|
||||
import se.su.dsv.scipro.admin.pages.SystemMaintenancePage;
|
||||
import se.su.dsv.scipro.admin.pages.settings.AdminServerEnvironmentSettingsPage;
|
||||
import se.su.dsv.scipro.conference.pages.ProjectConferencePage;
|
||||
import se.su.dsv.scipro.conference.pages.SupervisorConferencePage;
|
||||
import se.su.dsv.scipro.data.dataobjects.GeneralSystemSettings;
|
||||
import se.su.dsv.scipro.data.dataobjects.Project;
|
||||
import se.su.dsv.scipro.data.dataobjects.ProjectClass;
|
||||
@ -16,10 +18,12 @@ import se.su.dsv.scipro.data.dataobjects.User;
|
||||
import se.su.dsv.scipro.loginlogout.pages.LoginPage;
|
||||
import se.su.dsv.scipro.loginlogout.pages.LogoutPage;
|
||||
import se.su.dsv.scipro.project.pages.FinalSeminarProjectListPage;
|
||||
import se.su.dsv.scipro.project.pages.NoActiveProjectPage;
|
||||
import se.su.dsv.scipro.project.pages.ProjectFilePage;
|
||||
import se.su.dsv.scipro.project.pages.ProjectOppositionPage;
|
||||
import se.su.dsv.scipro.project.pages.ProjectPartnerPage;
|
||||
import se.su.dsv.scipro.project.pages.ProjectSchedulePlannerPage;
|
||||
import se.su.dsv.scipro.project.pages.ProjectStartPage;
|
||||
import se.su.dsv.scipro.supervisor.pages.SupervisorFinalSeminarListingPage;
|
||||
import se.su.dsv.scipro.supervisor.pages.SupervisorProjectDetailsPage;
|
||||
import se.su.dsv.scipro.supervisor.pages.SupervisorScheduleTemplatesPage;
|
||||
@ -84,14 +88,14 @@ public class TestWicketPages extends BaseWicketTest {
|
||||
* Project/author/student pages
|
||||
*/
|
||||
@Test
|
||||
public void testProjectStartPage() {
|
||||
//tester.startPage(ProjectStartPage.class);
|
||||
//tester.assertRenderedPage(NoActiveProjectPage.class);
|
||||
public void testProjectStartPage(){
|
||||
|
||||
tester.startPage(ProjectStartPage.class);
|
||||
tester.assertRenderedPage(NoActiveProjectPage.class);
|
||||
//TODO: Set an active project so that the following test works
|
||||
|
||||
//tester.startPage(ProjectStartPage.class);
|
||||
//tester.assertRenderedPage(ProjectStartPage.class);
|
||||
this.setActiveProject(activeProject);
|
||||
tester.startPage(ProjectStartPage.class);
|
||||
tester.assertRenderedPage(ProjectStartPage.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -127,12 +131,21 @@ public class TestWicketPages extends BaseWicketTest {
|
||||
tester.assertRenderedPage(ProjectFilePage.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testProjectConferencePage(){
|
||||
this.setActiveProject(activeProject);
|
||||
|
||||
tester.startPage(ProjectConferencePage.class);
|
||||
tester.assertRenderedPage(ProjectConferencePage.class);
|
||||
}
|
||||
|
||||
/*
|
||||
* Supervisor pages
|
||||
*/
|
||||
@Test
|
||||
public void testSupervisorStartPage(){
|
||||
MockSciProSession.currentSession.setLoggedInAsEmployee();
|
||||
|
||||
tester.startPage(SupervisorStartPage.class);
|
||||
tester.assertRenderedPage(SupervisorStartPage.class);
|
||||
}
|
||||
@ -158,6 +171,12 @@ public class TestWicketPages extends BaseWicketTest {
|
||||
tester.assertRenderedPage(SupervisorScheduleTemplatesPage.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSupervisorConferencePage(){
|
||||
tester.startPage(SupervisorConferencePage.class);
|
||||
tester.assertRenderedPage(SupervisorConferencePage.class);
|
||||
}
|
||||
|
||||
/*
|
||||
* Admin pages
|
||||
*/
|
||||
@ -188,6 +207,7 @@ public class TestWicketPages extends BaseWicketTest {
|
||||
public void testAdminServerEnvironmentSettingsPage(){
|
||||
tester.startPage(AdminServerEnvironmentSettingsPage.class);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user