我在Playframework中使用全局对象。 我已经创建了方法:
Users/edit/t
。编辑用户的方法期望f.e.整数。它无法处理字符串我创建了方法onError:
public Promise<SimpleResult> onError(RequestHeader request, Throwable t) {
Logger.error("Request: " + request + "generated error: " + t.toString());
return Promise.<SimpleResult>pure(internalServerError(
views.html.errorPage.render("500", "Errors occured")
));
}
但我想测试一下。请告诉我如何调用此方法进行测试?
答案 0 :(得分:1)
在路线文件中创建条目:
GET / testOnError controllers.ErrorController.testOnError
错误控制器:
public static Result testOnError() {
throw new IllegalArgumentException();
}
导航至:
http://HOST:PORT/testOnError