97: Fix UI-test
This commit is contained in:
parent
3b201f6de2
commit
b1d8ad7a2e
view/src
main/java/se/su/dsv/scipro/grading
test/java/se/su/dsv/scipro
@ -130,11 +130,13 @@ public class TemplatePanel extends Panel {
|
|||||||
list.get(i).setUpperLimit(gradeLimits[i - 1].getLowerLimit() - 1);
|
list.get(i).setUpperLimit(gradeLimits[i - 1].getLowerLimit() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
list
|
if (!list.isEmpty()) {
|
||||||
.get(0)
|
list
|
||||||
.setUpperLimit(
|
.get(0)
|
||||||
grt.getCriteria().stream().map(GradingCriterionTemplate::getMaxPoints).reduce(0, Integer::sum)
|
.setUpperLimit(
|
||||||
);
|
grt.getCriteria().stream().map(GradingCriterionTemplate::getMaxPoints).reduce(0, Integer::sum)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
@ -52,11 +52,7 @@ import se.su.dsv.scipro.forum.ProjectForumService;
|
|||||||
import se.su.dsv.scipro.gdpr.Reporter;
|
import se.su.dsv.scipro.gdpr.Reporter;
|
||||||
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings;
|
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings;
|
||||||
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettingsService;
|
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettingsService;
|
||||||
import se.su.dsv.scipro.grading.ExaminerTimelineService;
|
import se.su.dsv.scipro.grading.*;
|
||||||
import se.su.dsv.scipro.grading.GradingService;
|
|
||||||
import se.su.dsv.scipro.grading.NationalSubjectCategoryService;
|
|
||||||
import se.su.dsv.scipro.grading.PublicationMetadata;
|
|
||||||
import se.su.dsv.scipro.grading.PublicationMetadataService;
|
|
||||||
import se.su.dsv.scipro.group.GroupFacade;
|
import se.su.dsv.scipro.group.GroupFacade;
|
||||||
import se.su.dsv.scipro.group.GroupService;
|
import se.su.dsv.scipro.group.GroupService;
|
||||||
import se.su.dsv.scipro.mail.MailEventService;
|
import se.su.dsv.scipro.mail.MailEventService;
|
||||||
@ -306,6 +302,9 @@ public abstract class SciProTest {
|
|||||||
@Mock
|
@Mock
|
||||||
protected GradingReportService gradingReportService;
|
protected GradingReportService gradingReportService;
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
protected GradingReportTemplateService gradingReportTemplateService;
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
protected OppositionReportService oppositionReportService;
|
protected OppositionReportService oppositionReportService;
|
||||||
|
|
||||||
|
@ -8,8 +8,10 @@ import java.time.LocalDate;
|
|||||||
import java.time.Month;
|
import java.time.Month;
|
||||||
import org.apache.wicket.model.Model;
|
import org.apache.wicket.model.Model;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.mockito.Mockito;
|
||||||
import se.su.dsv.scipro.SciProTest;
|
import se.su.dsv.scipro.SciProTest;
|
||||||
import se.su.dsv.scipro.project.Project;
|
import se.su.dsv.scipro.project.Project;
|
||||||
|
import se.su.dsv.scipro.report.GradingReportTemplate;
|
||||||
import se.su.dsv.scipro.system.DegreeType;
|
import se.su.dsv.scipro.system.DegreeType;
|
||||||
import se.su.dsv.scipro.system.ProjectType;
|
import se.su.dsv.scipro.system.ProjectType;
|
||||||
|
|
||||||
@ -78,6 +80,11 @@ public class TemplatePanelTest extends SciProTest {
|
|||||||
.build();
|
.build();
|
||||||
project.setStartDate(LocalDate.of(2017, Month.MAY, 29));
|
project.setStartDate(LocalDate.of(2017, Month.MAY, 29));
|
||||||
project.setCredits(credits);
|
project.setCredits(credits);
|
||||||
|
|
||||||
|
Mockito.when(gradingReportTemplateService.getCurrentTemplate(project.getProjectType())).thenReturn(
|
||||||
|
new GradingReportTemplate(projectType, LocalDate.of(2024, Month.JANUARY, 1))
|
||||||
|
);
|
||||||
|
|
||||||
panel = tester.startComponentInPage(new TemplatePanel("id", Model.of(project)));
|
panel = tester.startComponentInPage(new TemplatePanel("id", Model.of(project)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user