【发布时间】:2016-04-24 04:29:45
【问题描述】:
我正在尝试为以下汇编程序编写单元测试,但我不断收到 无法通过 RequestContextHolder 找到当前请求。这是从 Spring MVC 处理程序调用的吗?。我想知道如何模拟资源创建?
@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;
}
}
【问题讨论】:
标签: spring-mvc mockito spring-hateoas