Merge branch 'skipTuples' into develop
This commit is contained in:
commit
bee5fc62ee
@ -10,11 +10,11 @@ import java.util.Locale;
|
||||
|
||||
import junit.framework.Assert;
|
||||
|
||||
import org.joda.time.DateTime;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.test.annotation.Rollback;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
@ -56,7 +56,7 @@ public class TestPeerReview {
|
||||
@Autowired
|
||||
private PeerRequestService peerRequestService;
|
||||
|
||||
private Project reviewerProject, requesterProject;
|
||||
private Project reviewerProject, requesterProject, bachelorProject;
|
||||
private User employeeUser, reviewer, requester;
|
||||
private Student reviewerRole, requesterRole;
|
||||
private Employee headSupervisor;
|
||||
@ -89,6 +89,7 @@ public class TestPeerReview {
|
||||
|
||||
reviewerProject = newProject(bachelor, reviewerRole, headSupervisor, ProjectStatus.ACTIVE);
|
||||
requesterProject = newProject(master, requesterRole, headSupervisor, ProjectStatus.ACTIVE);
|
||||
bachelorProject = newProject(bachelor, requesterRole, headSupervisor, ProjectStatus.ACTIVE);
|
||||
|
||||
request1 = newRequest(requesterRole, requesterProject, "Request 1", null);
|
||||
request2 = newRequest(requesterRole, requesterProject, "Request 2", null);
|
||||
@ -275,6 +276,25 @@ public class TestPeerReview {
|
||||
Assert.assertEquals(Arrays.asList(new PeerReview[]{review1,review2,review3}), reviewList);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Transactional
|
||||
@Rollback
|
||||
public void testFindByStatusAndProjectClass() {
|
||||
Page<PeerRequest> requestPage = peerRequestService.findByStatusAndProjectClass(RequestStatus.WAITING, master, new PageRequest(0,8));
|
||||
List<PeerRequest> requestList = requestPage.getContent();
|
||||
Assert.assertEquals(1, requestList.size());
|
||||
Assert.assertEquals(Arrays.asList(new PeerRequest[]{request4}), requestList);
|
||||
|
||||
request3.setStatus(RequestStatus.WAITING);
|
||||
request4.setProject(bachelorProject);
|
||||
|
||||
requestPage = peerRequestService.findByStatusAndProjectClass(RequestStatus.WAITING, master, new PageRequest(0,8));
|
||||
requestList = requestPage.getContent();
|
||||
|
||||
Assert.assertEquals(Arrays.asList(new PeerRequest[]{request3}), requestList);
|
||||
|
||||
}
|
||||
|
||||
//Helper methods for setting up test objects
|
||||
|
||||
private PeerReview newReview(final Student reviewer, final Project project, PeerRequest request, final RequestStatus status, boolean aborted, boolean submitted) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user