ジャージの残りのAPIがありますが、試してみるとセッションのデータが表示されるので失敗します。 Jerseyが検出できないセッション変数?ここでリソースメソッド内のセッションのため、ジャージの残りのテストが失敗します
は私のテストからの要求である:ここでは
User response = target("/am/users/" + userId).request().get(new GenericType<User>() { });
は私のリソースです:
@GET
@Path("{userId}")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8")
public User getUser(@PathParam("userId") String userId, @Context HttpServletRequest request) {
User supportUser = (User)request.getSession().getAttribute("USER"); // Here is where it fails.
User user = userDao.getUser(userId, supportUser);
return user;
}