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

关于@Test单元测试

1、关于doReturn

doReturn(new Test()).when(testService).updateStatusByLock(any(), any());

在单元测试里这个方法可以执行到这里之间跳过不去执行,返回你想要的返回值

2、关于given

given(user.getName(any())).willReturn("张三");

在单元测试里这个方法 任意参数可以返回你想要的返回值

3、在单元测试里测试上传附件并解析(由File转换成MockMultipartFile)

//通过路径获取附件

ClassPathResource resource = new ClassPathResource("templates/list/Price_Modeling_Table.xlsx");

File file = resource.getFile();

FileInputStream inputStream = new FileInputStream(file);

//转换成file的指定参数

MockMultipartFile multipartFile = new MockMultipartFile("file", file.getName(), "multipart/form-data", inputStream);

//实际上这个方法是post类型,但是这里需要指定的类型

MvcResult mvcResult = mockMvc.perform(multipart("/url")

.file(multipartFile)

.param("userId", "123"))

.andExpect(status().is(200)).andReturn();

http://www.lryc.cn/news/26181.html

相关文章:

  • 【项目实战】WebFlux整合r2dbc-mysql实战
  • go版本分布式锁redsync使用教程
  • 大数据之Hudi数据湖_大数据治理_简介_发展历史_特性_应用场景---大数据之Hudi数据湖工作笔记0001
  • 射频功率放大器基于纵向导波的杆状构件腐蚀诊断方法的研究
  • Leedcode 二分查找 理解1
  • 【告别篇】大家好,再见了,我转行了,在筹备创业
  • Java——岛屿数量
  • 《代码整洁之道》笔记
  • 个人网站如何集成QQ快捷登录功能?
  • 从工厂打螺丝到月薪18k测试工程师,我该满足吗?
  • 【相关分析-高阶绘图】MATLAB实现皮尔逊相关分析-散点直方图
  • Spark性能优化二 Shuffle机制分析
  • 软测入门(四)Appium-APP移动测试基础
  • 华为OD机试用Python实现 -【集五福】 |老题且简单
  • Typro使用以及安装教程来啦
  • 武汉凯迪正大KD305系列智能数字绝缘电阻测试仪
  • 如何使用码匠连接 Redis
  • 防止网络攻击的10大网络安全措施
  • LeetCode 面试题 05.02. 二进制数转字符串
  • [MatLab]图像绘制
  • datax导入到hive的数据量翻倍
  • 拿下3个大厂offer的软件测试面试宝典,面试一文搞定
  • 长短记忆神经网络(LSTM,Long Short-Term Memory)
  • Makefile学习2
  • 【字符串】leetcode28. 实现 strStr()(C/C++/Java/Python/Js)
  • 游戏开发是个“坑”,而且是个“天坑”
  • 剑指 Offer 64. 求 1 + 2 + … + n(java解题)
  • 2022 年度_职业项目总结_Java技术点归纳
  • 【项目实战】32G的电脑启动IDEA一个后端服务要2min,谁忍的了?
  • 接口自动化面试题汇总(持续更新)