use of jakarta.ws.rs.core.Response in project OpenGrok by OpenGrok.
the class MessagesControllerTest method addMessageNegativeDurationTest.
@Test
public void addMessageNegativeDurationTest() throws Exception {
Message m = new Message("text", Collections.singleton("test"), Message.MessageLevel.INFO, Duration.ofMinutes(1));
setDuration(m, Duration.ofMinutes(-10));
Response r = target("messages").request().post(Entity.json(m));
assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), r.getStatus());
}
use of jakarta.ws.rs.core.Response in project OpenGrok by OpenGrok.
the class MessagesControllerTest method addEmptyMessageTest.
@Test
public void addEmptyMessageTest() throws Exception {
Message m = new Message("text", Collections.singleton("test"), Message.MessageLevel.INFO, Duration.ofMinutes(1));
setText(m, "");
Response r = target("messages").request().post(Entity.json(m));
assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), r.getStatus());
}
use of jakarta.ws.rs.core.Response in project OpenGrok by OpenGrok.
the class MessagesControllerTest method addMessageWithInvalidLevel.
@Test
public void addMessageWithInvalidLevel() throws JsonProcessingException {
// Construct correct Message object first.
Message msg = new Message("message with broken message level", Collections.singleton(MessagesContainer.MESSAGES_MAIN_PAGE_TAG), Message.MessageLevel.INFO, Duration.ofMinutes(10));
// Convert it to JSON string and replace the messageLevel value.
ObjectMapper objectMapper = new ObjectMapper();
final String invalidMessageLevel = "invalid";
String msgAsString = objectMapper.writeValueAsString(msg);
msgAsString = msgAsString.replaceAll(Message.MessageLevel.INFO.toString(), invalidMessageLevel);
assertTrue(msgAsString.contains(invalidMessageLevel));
// Finally, send the request as JSON string.
Response r = target("messages").request(MediaType.APPLICATION_JSON_TYPE).post(Entity.json(msgAsString));
assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), r.getStatus());
}
use of jakarta.ws.rs.core.Response in project OpenGrok by OpenGrok.
the class ConfigurationControllerTest method testApplySetOptionInvalidInteger.
@Test
void testApplySetOptionInvalidInteger() {
Response r = setValue("hitsPerPage", "abcd");
assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), r.getStatus());
}
use of jakarta.ws.rs.core.Response in project OpenGrok by OpenGrok.
the class ConfigurationControllerTest method testApplySetInvalidMethod.
@Test
void testApplySetInvalidMethod() {
Response r = setValue("noMethodExists", "1000");
assertEquals(Response.Status.BAD_REQUEST.getStatusCode(), r.getStatus());
}
Aggregations