dto扩展representationalmodel在测试中总是返回“link:[]”

vlurs2pr  于 2021-07-16  发布在  Java
关注(0)|答案(1)|浏览(324)

我用mockmvc测试我的控制器,但是我需要mockito的when方法。创建从spring hateoas扩展representationalmodel的userdto的新示例时,它总是返回:

{
    links: []
}

即使在使用mockito的when方法存根之后,它仍然返回一个空链接。但是当我从userdto访问一个特定的属性时,它返回的很好。例如当我这样做的时候
假设userdto是userdto扩展representationalmodel的示例 system.out.println(userDTO) -这是回报 links: [] 但当我这么做的时候 system.out.println(userDTO.getUsername()) -这是回报 **username of userDTO** 我怎么才能让它回来

{
    id: "1",
    username: "username of userDTO",
    possibleLinks: ...
}
gwo2fgha

gwo2fgha1#

回答我自己的问题,因为它超级琐碎。我只是需要一个 toString 方法

相关问题