@Test
public void testLog() throws Exception {
LogRequest request = new LogRequest();
request.setLevel(LogRequest.LEVEL_INFO);
request.setStatement("Test log command");
CommandResponse response = dispatcher.execute(LogRequest.COMMAND, request, null, "en");
if (response.isError()) {
response.getErrors().get(0).printStackTrace();
}
Assert.assertFalse(response.isError());
request.setLevel(LogRequest.LEVEL_DEBUG);
request.setStatement("Test debug log command");
response = dispatcher.execute(LogRequest.COMMAND, request, null, "en");
if (response.isError()) {
response.getErrors().get(0).printStackTrace();
}
Assert.assertFalse(response.isError());
request.setLevel(LogRequest.LEVEL_WARN);
request.setStatement("Test warn log command");
response = dispatcher.execute(LogRequest.COMMAND, request, null, "en");
if (response.isError()) {
response.getErrors().get(0).printStackTrace();
}
Assert.assertFalse(response.isError());
request.setLevel(LogRequest.LEVEL_ERROR);
request.setStatement("Test error log command");
response = dispatcher.execute(LogRequest.COMMAND, request, null, "en");
if (response.isError()) {
response.getErrors().get(0).printStackTrace();
}
Assert.assertFalse(response.isError());
}