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

网站开发公司规章制度上海优化营商环境

网站开发公司规章制度,上海优化营商环境,附近哪个厂子招工,可以做任务的网站有哪些前言 自己是如何使用单元测试 进行单元测试能够让我们在编写方法的具体实现代码后,能清晰地看到其是否能实现预期的功能,有助于我们及时修正自己方法中存在的bug,以免在后续使用到某方法时出现意想不到的错误。 一、引入单元测试所使用的依赖…

前言

自己是如何使用单元测试

进行单元测试能够让我们在编写方法的具体实现代码后,能清晰地看到其是否能实现预期的功能,有助于我们及时修正自己方法中存在的bug,以免在后续使用到某方法时出现意想不到的错误。


一、引入单元测试所使用的依赖

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><!---如果不需要junit4就排除该依赖-><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.jeasy</groupId><artifactId>easy-random-core</artifactId><version>4.3.0</version><scope>test</scope><exclusions><!-- 跟 SpringAOP 引入的 objenesis 有冲突,要排除 --><exclusion><groupId>org.objenesis</groupId><artifactId>objenesis</artifactId></exclusion></exclusions></dependency><!-- 支持根据参数校验逻辑生成对象字段 --><dependency><groupId>org.jeasy</groupId><artifactId>easy-random-bean-validation</artifactId><version>4.3.0</version><scope>test</scope><exclusions><exclusion><artifactId>snakeyaml</artifactId><groupId>org.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;@Test@DisplayName("测试某个功能")// 关闭该测试@Disabledvoid testXxx(){}
}


总结

用JUnit编写测试类,进行单元测试能够让我们在编写方法的具体实现代码后,能清晰地看到其是否能实现预期的功能,有助于我们及时修正自己方法中存在的bug,以免在后续使用到某方法时出现意想不到的错误。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

 行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时点击加入群:1150305204 ,里面有各种测试开发资料和技术可以一起交流哦。

http://www.khdw.cn/news/19653.html

相关文章:

  • 深圳购物网站建设百度指数官网入口登录
  • cms建站系统哪个好网络销售哪个平台最好
  • 丹阳网站建设报价热点新闻事件
  • 哪些网站可以做养殖的广告谷歌海外推广
  • 个人网页制作的流程和步骤济源新站seo关键词排名推广
  • 厦门网站建设 php推广通
  • 制作网页的过程中可以单击什么标签显示网页效果seoul怎么读
  • 怎么利用代码做网站企业网站模板html
  • 个人网站排版设计泉州关键词搜索排名
  • 不属于企业网站建设基本标准是获客
  • 北京工商局网站如何做股东变更友情链接检索数据分析
  • 如何查看网站做没做竞价电商数据统计网站
  • 视频网站做cpa百度指数三个功能模块
  • 做调差问卷的网站百度注册新账号
  • dedecms医院网站wap模板(橙色)百度发视频步骤
  • 网站怎么更新数据网页设计素材
  • 用pc机做网站并让外网搜到沈阳网站制作推广
  • 网站开发 岗位及职责在线代理浏览网站
  • 做电商网站报价实训百度搜索引擎的总结
  • dede网站怎么做单页面最新军事新闻
  • wordpress小工具css域名seo查询
  • 内蒙古微网站建设优化设计七年级上册数学答案
  • 做一网站APP多少钱seo搜索引擎优化步骤
  • 做网站之前需要准备什么长尾关键词网站
  • 黑色网站后台湖南长沙seo教育
  • 动态网站的常用软件360优化大师官方最新
  • 濮阳做网站四川网站制作
  • 徐州手机网站开发公司seo小白入门
  • 男女做暧昧视频网站网站服务公司
  • 二手东西怎么挂网上卖贺州seo