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

东莞市手机网站建设公司长沙网站建设做得好的

东莞市手机网站建设公司,长沙网站建设做得好的,李炎辉网站建设教程,吉林省绥中县城乡建设局网站前言 自己是如何使用单元测试 进行单元测试能够让我们在编写方法的具体实现代码后#xff0c;能清晰地看到其是否能实现预期的功能#xff0c;有助于我们及时修正自己方法中存在的bug#xff0c;以免在后续使用到某方法时出现意想不到的错误。 一、引入单元测试所使用的依赖…前言 自己是如何使用单元测试 进行单元测试能够让我们在编写方法的具体实现代码后能清晰地看到其是否能实现预期的功能有助于我们及时修正自己方法中存在的bug以免在后续使用到某方法时出现意想不到的错误。 一、引入单元测试所使用的依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scopeexclusions!---如果不需要junit4就排除该依赖-exclusiongroupIdorg.junit.vintage/groupIdartifactIdjunit-vintage-engine/artifactId/exclusion/exclusions/dependencydependencygroupIdorg.jeasy/groupIdartifactIdeasy-random-core/artifactIdversion4.3.0/versionscopetest/scopeexclusions!-- 跟 SpringAOP 引入的 objenesis 有冲突要排除 --exclusiongroupIdorg.objenesis/groupIdartifactIdobjenesis/artifactId/exclusion/exclusions/dependency!-- 支持根据参数校验逻辑生成对象字段 --dependencygroupIdorg.jeasy/groupIdartifactIdeasy-random-bean-validation/artifactIdversion4.3.0/versionscopetest/scopeexclusionsexclusionartifactIdsnakeyaml/artifactIdgroupIdorg.yaml/groupId/exclusion/exclusions/dependency二、如何在Controller层进行单元测试 代码如下示例 import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest;SpringBootTest AutoConfigureMockMvc class xxxTest{Autowiredprivate MockMvc mockMvc;Headers headers new Headers();BeforeEachvoid setUp(){// TODO 如果需要Token等内容可以在测试之前准备好}Testvoid testXxx(){// 准备好Controller层所使用的参数// 通过使用EasyRandom类生成随机参数XxxVO vo new EasyRandom().nextObject(XxxVO.class)// 将参数转换为Json字符串String content JSONObject.toJSONString(vo);// 发送请求String contentAsString mockMvc.perform(// 发送Post请求MockMvcRequestBuilders.post(url)// 在header中添加参数并设置编码.headers(headers).contentType(MediaType.APPLICATION_JSON_VALUE)// 发送的Json内容.content(content.getBytes(StandardCharsets.UTF_8)).andReturn().getResponse().getContentAsString(StandardCharsets.UTF_8);System.out.println(contentAsString);} }三、如何在Service层进行单元测试 代码如下示例 import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.ActiveProfiles;SpringBootTest ActiveProfiles(dev) class XxxTest(){Autowriedprivate XxxService xxxService;TestDisplayName(测试某个功能)// 关闭该测试Disabledvoid testXxx(){} }总结 用JUnit编写测试类进行单元测试能够让我们在编写方法的具体实现代码后能清晰地看到其是否能实现预期的功能有助于我们及时修正自己方法中存在的bug以免在后续使用到某方法时出现意想不到的错误。 最后 下方这份完整的软件测试视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】软件测试面试文档 我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 行动吧在路上总比一直观望的要好未来的你肯定会感谢现在拼搏的自己如果想学习提升找不到资料没人答疑解惑时请及时点击加入群1150305204 里面有各种测试开发资料和技术可以一起交流哦。
http://www.w-s-a.com/news/156758/

相关文章:

  • 1688代加工官方网站h5开发教程
  • 静态网站源码下载网站怎么显示备案号
  • 网站代码设计网站开发维护任职要求
  • 长寿做网站的电话怎么快速刷排名
  • 上海市中学生典型事例网站邯郸全网推广
  • 厦门网站建设680元好男人的最好的影院
  • 石家庄网站建设设计产品设计专业就业前景
  • 网站移动排名做最好最全的命理网站
  • 网站怎么防黑客杭州市做外贸网站的公司
  • 网站推广公司认准乐云seo易语言做网站登录
  • 配色设计网站推荐网站下拉菜单重叠
  • 内容展示型网站特点在北京注册公司需要多少钱
  • h5网站源代码创意设计理念
  • 岳阳网站开发服务推广运营平台
  • 网站开发得多长时间湖南建设人力资源网证书查询
  • 论坛网站开发网络营销是什么时候产生的
  • 帮人做网站赚钱无忧软文网
  • 做网站要不要营业执照重庆网站优化seo公司
  • 学院宣传网站建设简介做网站没灵感
  • 网站建设终稿确认书网站意义学校
  • 3小时网站建设平台专业制作教学课件
  • 曲阜网站建设百度开户现货黄金什么网站可以做直播
  • 比较好的企业建站平台小程序开发外包该注意些什么
  • 建行官网官网网站吗二次元风格wordpress模板
  • 怎样开通自己的网站网址导航哪个主页最好
  • 大良o2o网站建设详情页设计说明怎么写
  • 您与此网站之间建立的连接不安全汽车cms系统是什么意思
  • 有没有做logo的网站企业网站的内容营销
  • 哈尔滨做企业网站怎么做网站自动响应
  • 网站建设硬件和软件技术环境配置签约做网站模板