mockmvc主要是针对于controller层的测试,而controller层就是调用service完成业务处理,所以通过mockmvc针对于controller的测试返回的json就是service业务返回的信息,除非你自己单独进行操作,导致结果改变
什么是单独进行操作
@App1eOrange: 根据返回的json信息,自己写不正确的断言,导致测试的时候出现问题
@番茄vs西红柿:
这是controller层,打断点的位置,如果用swagger测试,可以得到返回结果,但是使用mockmvc测试时, queryList 就是空的,程序是正确的,可以运行,这是为什么?
以下是mockmvc测试方法:
@App1eOrange: https://blog.csdn.net/amethyst128/article/details/73332150,,,你看一下这个,个人感觉你得mockmvc环境存在问题