Skip to content
Snippets Groups Projects
Commit 83192582 authored by Liam Clark's avatar Liam Clark :speech_balloon:
Browse files

Manually push a request to the front end

parent 5997f97a
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,7 @@ public class RequestTasks {
BooleanExpression pendingRequests = qRequest.status.eq(Request.Status.PENDING);
Iterable<Request> requestList = requestRepository.findAll(pendingRequests.and(withinTenMinutes));
for (Request request : requestList) {
log.info("sending requests");
labService.createAndSendNotifications(request);
}
}
......
......@@ -2,11 +2,16 @@ package nl.tudelft.ewi.queue.controller;
import com.fasterxml.jackson.databind.ObjectMapper;
import nl.tudelft.ewi.queue.QueueApplication;
import nl.tudelft.ewi.queue.model.QRequest;
import nl.tudelft.ewi.queue.model.Request;
import nl.tudelft.ewi.queue.repository.AssignmentRepository;
import nl.tudelft.ewi.queue.repository.CourseRepository;
import nl.tudelft.ewi.queue.repository.RequestRepository;
import nl.tudelft.ewi.queue.repository.UserRepository;
import nl.tudelft.ewi.queue.service.LabService;
import nl.tudelft.ewi.queue.service.RequestService;
import org.apache.regexp.RE;
import org.bouncycastle.ocsp.Req;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
......@@ -32,6 +37,9 @@ public class RequestControllerWebTest {
@Autowired
RequestRepository requestRepository;
@Autowired
LabService requestService;
@Autowired
CourseRepository courseRepository;
......@@ -41,7 +49,6 @@ public class RequestControllerWebTest {
@Autowired
ObjectMapper objectMapper;
private Request request;
ChromeDriver chromeDriver;
@Before
......@@ -51,10 +58,11 @@ public class RequestControllerWebTest {
@Test
public void contextLoads() throws InterruptedException {
chromeDriver.get("localhost:8081/login");
login(chromeDriver);
Thread.sleep(2000000);
final Iterable<Request> requests = requestRepository.findAll(QRequest.request.status.eq(Request.Status.PENDING));
requestService.createAndSendNotifications(requests.iterator().next());
}
public static void login(ChromeDriver driver) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment