猿问

使用mockmvc进行单元测试,controller层调用service层得到的结果和正常调用一样吗

使用mockmvc进行单元测试,controller层调用service层得到的结果和正常调用一样吗?

比如,正常情况下返回结果为

{    "name": "Lee",    "age":  24,    "phone": "13800000000" }

使用mockmvc时,会不会丢失某些数据,或者说service没有真正的调用,而是虚拟执行操作,结果会不会变为

{    "name": "Lee",    "age":  24}


慕码人2483693
浏览 1717回答 1
1回答

哔哔one

mockmvc主要是针对于controller层的测试,而controller层就是调用service完成业务处理,所以通过mockmvc针对于controller的测试返回的json就是service业务返回的信息,除非你自己单独进行操作,导致结果改变
随时随地看视频慕课网APP
我要回答