我想为下面的汇编编写一个单元测试,但我总是收到通过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;
}
}