Courses Controller getCourses Mapping
This commit is contained in:
@ -0,0 +1,23 @@
|
||||
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.Course;
|
||||
import com.plannaplan.responses.models.CoursesResponse;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
public class CoursesResponseMappersTest {
|
||||
@Test
|
||||
public void shouldMapListCoursesToResponseList() {
|
||||
final List<Course> courses = Arrays.asList(new Course(), new Course());
|
||||
final List<CoursesResponse> response = CoursesResponseMappers.mapCoursesListToCoursesResponseList(courses);
|
||||
|
||||
assertTrue(response.size() == 2);
|
||||
assertTrue(response.get(0) instanceof CoursesResponse);
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.plannaplan.responses.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import com.plannaplan.entities.Course;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
public class CoursesResponseTest {
|
||||
@Test
|
||||
public void shouldMapFilledCourse() {
|
||||
final Course course = new Course("Test", "XD");
|
||||
final CoursesResponse response = new CoursesResponse(course);
|
||||
|
||||
assertTrue(response.getId() == null);
|
||||
assertTrue(response.getName().equals("Test"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldMapEmptyCourse() {
|
||||
final Course course = new Course();
|
||||
final CoursesResponse response = new CoursesResponse(course);
|
||||
|
||||
assertTrue(response.getId() == null);
|
||||
assertTrue(response.getName().equals(""));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user