Skip to content
Snippets Groups Projects
Commit 92fec54c authored by Viceníková Jitka's avatar Viceníková Jitka
Browse files

Added notification controller tests

parent 127d044b
No related branches found
No related tags found
2 merge requests!54Merge develop into main,!14Department & notification tests
package cz.muni.pa165.rest;
import cz.muni.pa165.generated.model.Confirmation;
import cz.muni.pa165.generated.model.Notification;
import cz.muni.pa165.generated.model.Receiver;
import org.junit.jupiter.api.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.ResponseEntity;
import static org.junit.jupiter.api.Assertions.assertEquals;
class NotificationControllerTest {
NotificationController controller = new NotificationController();
private static final Logger log = LoggerFactory.getLogger(NotificationControllerTest.class);
@Test
void testNotify() {
log.debug("testNotify() running");
ResponseEntity<Confirmation> received = controller.notify(new Notification()
.message("Hello")
.addReceiversItem(new Receiver().emailAddress("test@doamin.com")));
assertEquals("Hello", received.getBody().getMessage());
assertEquals(1, received.getBody().getReceivers().size());
assertEquals("test@doamin.com", received.getBody().getReceivers().get(0).getEmailAddress());
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment