Chenged newest plan response
This commit is contained in:
@ -7,8 +7,11 @@ import java.util.List;
|
||||
|
||||
import com.plannaplan.entities.Assignment;
|
||||
import com.plannaplan.entities.Commision;
|
||||
import com.plannaplan.entities.Course;
|
||||
import com.plannaplan.entities.Groups;
|
||||
import com.plannaplan.responses.models.GetCurrentAssignmentsResponse;
|
||||
import com.plannaplan.entities.Lecturer;
|
||||
import com.plannaplan.types.WeekDay;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
@ -16,12 +19,15 @@ public class AssignmentResponseMappersTest {
|
||||
@Test
|
||||
public void shouldReturnNewList() {
|
||||
final Commision com = new Commision();
|
||||
final List<Assignment> groups = Arrays.asList(new Assignment(new Groups(), com),
|
||||
new Assignment(new Groups(), com));
|
||||
final Course course = new Course("Kurs", "TES-T");
|
||||
final List<Assignment> groups = Arrays.asList(
|
||||
new Assignment(new Groups(142, "A4-1", course, 520, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki")), com),
|
||||
new Assignment(new Groups(32, "A4-1", course, 420, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki")), com));
|
||||
final List<GetCurrentAssignmentsResponse> response = AssignmentResponseMappers.mapToResponse(groups);
|
||||
|
||||
assertTrue(response.size() == 2);
|
||||
assertTrue(response instanceof List);
|
||||
assertTrue(response.size() == 1);
|
||||
assertTrue(response.get(0) instanceof GetCurrentAssignmentsResponse);
|
||||
}
|
||||
}
|
||||
|
@ -2,10 +2,9 @@ package com.plannaplan.responses.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import com.plannaplan.entities.Assignment;
|
||||
import com.plannaplan.entities.Course;
|
||||
import com.plannaplan.entities.Groups;
|
||||
import com.plannaplan.entities.Lecturer;
|
||||
import com.plannaplan.types.GroupType;
|
||||
import com.plannaplan.types.WeekDay;
|
||||
|
||||
import org.junit.Test;
|
||||
@ -13,17 +12,41 @@ import org.junit.Test;
|
||||
public class GetCurrentAssignmentsResponseTest {
|
||||
|
||||
@Test
|
||||
public void shouldMapAssignmentClassToResponse() {
|
||||
final Assignment assignment = new Assignment(
|
||||
new Groups(42, "A4-1", null, 520, WeekDay.MONDAY, new Lecturer("krul.", "Wladyslaw", "Potocki")), null);
|
||||
public void shouldMapGroupsToResponse() {
|
||||
final Course course = new Course("Kurs", "tst.");
|
||||
final Groups lecture = new Groups(142, "A4-1", null, 520, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki"));
|
||||
final Groups classes = new Groups(22, "A4-2", null, 580, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki"));
|
||||
|
||||
final GetCurrentAssignmentsResponse response = new GetCurrentAssignmentsResponse(assignment);
|
||||
assertTrue(response.getCapacity() == 42);
|
||||
assertTrue(response.getDay() == 0);
|
||||
assertTrue(response.getLecturer().equals("krul. Wladyslaw Potocki"));
|
||||
assertTrue(response.getRoom().equals("A4-1"));
|
||||
assertTrue(response.getTime().equals("8.40"));
|
||||
assertTrue(response.getType() == GroupType.CLASS);
|
||||
final GetCurrentAssignmentsResponse response = new GetCurrentAssignmentsResponse(course, lecture, classes);
|
||||
assertTrue(response.getName() == "Kurs");
|
||||
assertTrue(response.getLecture() instanceof WithCapacityGroupResponse);
|
||||
assertTrue(response.getClasses() instanceof WithCapacityGroupResponse);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldMapLectureToResponse() {
|
||||
final Course course = new Course("Kurs", "tst.");
|
||||
final Groups lecture = new Groups(142, "A4-1", null, 520, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki"));
|
||||
|
||||
final GetCurrentAssignmentsResponse response = new GetCurrentAssignmentsResponse(course, lecture);
|
||||
assertTrue(response.getName() == "Kurs");
|
||||
assertTrue(response.getLecture() instanceof WithCapacityGroupResponse);
|
||||
assertTrue(response.getClasses() == null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldMapClassToResponse() {
|
||||
final Course course = new Course("Kurs", "tst.");
|
||||
final Groups classes = new Groups(22, "A4-2", null, 580, WeekDay.MONDAY,
|
||||
new Lecturer("krul.", "Wladyslaw", "Potocki"));
|
||||
|
||||
final GetCurrentAssignmentsResponse response = new GetCurrentAssignmentsResponse(course, classes);
|
||||
assertTrue(response.getName() == "Kurs");
|
||||
assertTrue(response.getLecture() == null);
|
||||
assertTrue(response.getClasses() instanceof WithCapacityGroupResponse);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user