backend/restservice/src/test/java/com/plannaplan/responses/mappers/AssignmentResponseMappersTest.java
2020-11-09 16:47:12 +01:00

34 lines
1.2 KiB
Java
Executable File

package com.plannaplan.responses.mappers;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.Arrays;
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.AssignmentResponse;
import com.plannaplan.entities.Lecturer;
import com.plannaplan.types.WeekDay;
import org.junit.Test;
public class AssignmentResponseMappersTest {
@Test
public void shouldReturnNewList() {
final Commision com = new Commision();
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<AssignmentResponse> response = AssignmentResponseMappers.mapToResponse(groups);
assertTrue(response.size() == 1);
assertTrue(response.get(0) instanceof AssignmentResponse);
}
}