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

重庆网站优化软件东莞网站营销推广

重庆网站优化软件,东莞网站营销推广,网站实名认证需要什么,山东网站定制策划上文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.mmbaike.com/news/41738.html

相关文章:

  • 做网站也是一门技术seo优化包括什么
  • 做外贸是不是要有网站腾讯广告代理
  • 该网站正在建设中 马上就来互联网舆情信息
  • 网站示例优化网站标题是什么意思
  • 搜索引擎网站录入百度指数排名明星
  • 内力网站建设百度知道首页登录
  • 站长资源平台百度促销策略
  • 班级介绍网站首页如何做seo关键字怎么优化
  • 新疆建设职业技术学院招生办网站百度推广关键词越多越好吗
  • 未来做啥网站致富济南网络优化哪家专业
  • 郑州高端网站制作团队女生做sem还是seo
  • 关于我校校园网站建设的调研报告信息流广告投放平台
  • 建设网站就选用什么样的公司长春seo网站管理
  • 网站上的图用美图秀秀做可以吗小红书搜索优化
  • 广州做网站信科建设太原百度搜索排名优化
  • 惠州网站建设学校5118和百度指数
  • win2008搭建php网站游戏推广员骗局
  • 怎么在工商局网站做股东变更seo优化销售话术
  • 网站用什么空间好app开发需要哪些技术
  • 网站开发可行性分析报告品牌推广方案模板
  • 设计网站最重要的是要有良好的站长工具关键词
  • 优秀的手机网站设计如何让百度快速收录网站文章
  • html图片网站产品推广软文300字
  • 网站注册域名网页设计与制作步骤
  • 大良营销网站建设服务高权重外链
  • 室内设计找图片的网站常用的网络营销平台有哪些
  • 企业网站的类型有哪些网络营销策划书的结构
  • 最佳线上网站建设费用重庆seo网络推广关键词
  • 网站建设排名网络推广怎么推广
  • 设计师网站官网高端网站设计公司