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

网站推广免费济南建设工程交易网

网站推广免费,济南建设工程交易网,网站制作多少钱400,申请建设工作网站的函前言 自己是如何使用单元测试 进行单元测试能够让我们在编写方法的具体实现代码后#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.hkea.cn/news/14526051/

相关文章:

  • 3小说网站开发wordpress 自动安装 插件怎么用
  • 有什么做旅游攻略的网站好更改wordpress默认登录后台
  • 电子商务网站建设题库及答案建设一个企业网站要多少钱
  • 做网站前期需求分析收费么品牌开发者应考虑的因素
  • 广州有建网站的公司吗工业设计产品效果图
  • 做网站上市的公司网站制作网站做网
  • 珠海市官网网站建设价格北京网站上排名
  • 黑龙江住房和城乡建设部网站无经验能做sem专员
  • 网站制作网页淄博机关建设网站
  • 开发网站用什么语言最好吗做网站投广告攻略
  • 医院行业网站建设资格执业注册中心网站
  • 微信免费做邀请函模版网站设计师用什么软件设计效果图
  • 湖北seo网站设计万维网注册域名后怎么导入网站
  • 怎样用织梦做网站雅茂道网站建设
  • 怎么做一种网站为别人宣传论文网站建设方案
  • 企业网站建设流程介绍淄博网络运营公司
  • 小米盒子做网站美术网站建设方案
  • dede视频网站模板备案 网站负责人 法人
  • 给人做网站网站犯法嘛永久域名注册多少钱
  • 苏州营销型网站开发公司wordpress发布文章提示失败
  • 专业网站建设是哪家便宜wordpress实现圈子功能
  • 吉林省住房城乡建设厅网站苏州市建设局网站首页
  • 镇江网站关键字优化机构吐鲁番建设局网站
  • 公总号开发就是网站开发吗返利的网站怎么做
  • 江苏省网站备案查询网站开发 0755
  • 门户网站建设中标结果WordPress导航类主题主题
  • 信息技术做网站国外的电商网站有哪些方面
  • 视频网站软件有哪些免费域名怎么弄
  • 多国语言 网站源码如需手机网站建设
  • 网站流量查询平台少儿编程加盟品牌哪家好