以下のアセンブラの単体テストを書こうとしていますが、引き続き取得しますRequestContextHolder経由で現在のリクエストを見つけることができませんでした。これはSpringのMVCハンドラから呼び出されていますか?。私はリソースの作成をどうやって模倣できるのか知りたかったのですが?Spring HateosでResourceAssembler用のmockitoテストケースを作成するにはどうすればいいですか?
@Component
public class LoginResourceAssembler extends ResourceAssemblerSupport<User, ResourceSupport> {
public LoginResourceAssembler() {
super(User.class, ResourceSupport.class);
}
@Override
public ResourceSupport toResource(User user) {
ResourceSupport resource = new ResourceSupport();
final String id = user.getId();
resource.add(linkTo(MyAccountsController.class).slash(id).slash("accounts").withRel("accounts"));
return resource;
}
}