Ich versuche, einen Komponententest für den folgenden Assembler zu schreiben, aber ich bekomme Konnte die aktuelle Anfrage über RequestContextHolder nicht finden. Wird dies von einem Spring MVC-Handler aufgerufen?. Ich wollte wissen, wie ich die Erstellung von Ressourcen verspotten kann.Wie schreibe ich einen Mockito Testfall für ResourceAssembler mit in Spring Hateos?
@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;
}
}