当前位置: 首页 > news >正文

重庆网站优化软件媒体公关

重庆网站优化软件,媒体公关,如何用dw8做网站视频,专业做房地产网站建设上文java springboot测试类鉴定虚拟MVC请求 返回内容与预期值是否相同我们讲了测试类中 虚拟MVC发送请求 匹配返回内容是否与预期值相同 但是 让我意外的是 既然没人骂我 因为我们实际开发 返回的基本都是json数据 字符串的接口场景是少数的 我们在java文件目录下创建一个 dom…

上文java springboot测试类鉴定虚拟MVC请求 返回内容与预期值是否相同我们讲了测试类中 虚拟MVC发送请求 匹配返回内容是否与预期值相同 但是 让我意外的是 既然没人骂我 因为我们实际开发 返回的基本都是json数据 字符串的接口场景是少数的
在这里插入图片描述
我们在java文件目录下创建一个 domain 文件夹
下面创建一个user类

参考代码如下

package com.example.webdom.domain;public class user {private int id;private String name;public void setId(int id) {this.id = id;}public void setName(String name) {this.name = name;}public int getId() {return id;}public String getName() {return name;}
}

这边 我就设置一下最基本的 id和name 然后声明一下对应的 get set函数

这边 我们 controller 代码更改如下

package com.example.webdom.controller;import com.example.webdom.domain.user;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/TextWeb")
public class TestWeb {@GetMappingpublic user getById(){user user = new user();user.setId(1);user.setName("数据管理");System.out.println("getById is running .....");return user;}
}

这里 我们直接 new 一个 user类对象 然后 set一下他的id和name
然后接口返回这个对象出去

将测试类 代码改写如下

package com.example.webdom;import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.ResultActions;
import org.springframework.test.web.servlet.ResultMatcher;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.ContentResultMatchers;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@AutoConfigureMockMvc
public class WebDomApplicationTests {@Testvoid contextLoads(@Autowired MockMvc mvc) throws Exception {MockHttpServletRequestBuilder builder = MockMvcRequestBuilders.get("/TextWeb");ResultActions action = mvc.perform(builder);ContentResultMatchers content = MockMvcResultMatchers.content();ResultMatcher result = content.json("{\"id\":1,\"name\":\"数据管理\"}");action.andExpect(result);}}

这里 我们因为还是判断内容 所以依旧用content
然后 里面写一个json格式的字符串即可

然后 我们右键测试函数运行
在这里插入图片描述
返回的json和这个json串是一样的 自然不会 有什么问题
在这里插入图片描述
我们重点还是要看错误的 这里 我爸 name 后面加一个1 让他匹配不上
在这里插入图片描述
然后 我们再次右键运行 出错 是我们想要的
在这里插入图片描述
这个位置的内容依旧这么给力 依旧告诉你了 到底是那个字段出问题了 name
然后告诉了你区别 可以说 非常只能了
在这里插入图片描述

http://www.dinnco.com/news/74373.html

相关文章:

  • 江苏城乡住房建设厅网站1688自然排名怎么做好
  • 个人网站备案办理拍照seo优化网站的注意事项
  • 中国交建总承包公司官网网站编辑seo
  • FLASK做wiki网站长沙seo排名优化公司
  • 百科网站怎么做百度推广营销怎么做
  • 天堂在线搜索seo排名赚官网
  • wordpress 坏图片广州网站优化
  • 工信部网站备案通知如何开通自己的网站
  • 网站建设功能说明书如何去推广自己的产品
  • 怎么做让网站排名靠前如何做网络宣传推广
  • 云鼎大数据888元建站重庆seo多少钱
  • 导航在左侧的网站欣赏名片seo什么意思
  • 学做巧裁缝官方网站推广平台排名
  • 延安市建设工程交易中心网站不死鸟分享友情链接
  • 便宜做网站的公司靠谱吗软文推广的标准类型
  • 网站报价预算书上海企业网站推广
  • 医疗卫生网站前置审批关键字是什么意思
  • 高新快速建设网站电话四川省最新疫情情况
  • 汕头市门户网站建设百搜科技
  • 咸阳网站制作南宁seo
  • 怎么看网站是动态还是静态化工seo顾问
  • vb.net可以做网站吗怎样建立自己网站
  • 宿州大型网站建设公司百度投流
  • 在ps中网站界面应做多大网站推广互联网推广
  • 网络设备荆门网站seo
  • 有没有做那个的视频网站吗制作网站的app
  • 企业wordpress主题seo优化网站优化
  • 品牌网站建设策划我想接app注册推广单
  • 指纹锁在什么网站做宣传好常州谷歌推广
  • 做旅游网站毕业设计建网站一般多少钱