凯文86 凯文86
3年前
Spring Boot API 服务测试指南
SpringBoot除了简化了Spring应用的开发,同时也简化了Spring应用的测试。它内置支持各种常用测试工具,包括SpringTest、JUnit、TestNG、Mockito、AssertJ等。本文将讲解如何编写单元测试和集成测试来保障SpringBootAPI应用不同层级代码的质量,其中会涉及到使用嵌入式的H2数据库
Wesley13 Wesley13
2年前
java 静态导入 import static
今天在学习Activitiinaction书中有发现有一段单元测试的代码使用了assertNotNull()函数,它是org.juint.Assert类的一个静态成员函数。但是为什么可以直接使用assertNotNull()而不是写成Assert.assertNotNull()呢?思考了一阵没有得出答案,打开源码查看,发现作者使用了静态导入,意识到这是我
Stella981 Stella981
2年前
Arthas 初探
由于在项目中遇到一种情况,某段代码在进行单元测试和在tomcat容器中运行的性能相差数百倍,因此需要分析在不同环境下某个方法执行的具体时间,从而确定问题。Arthas可以做到无侵入的监控应用远行情况。安装安装:wgethttps://alibaba.github.io/arthas/arthasboot.jarj
Stella981 Stella981
2年前
Python unittest模块的使用笔记:对mock.patch()的被mock函数的说明
       现在假设需要对get\_app模块内的create\_app函数做单元测试,同时create\_app函数调用了另一模块utils的load\_yaml函数。由于模块utils的load\_yaml函数可能处于开发阶段或是需要通过网络传输数据,从而导致测试的不便。这时就需要对load\_yaml做一个mock.patch,即伪造一个load\_
Wesley13 Wesley13
2年前
Python 单元测试:assertTrue 是真值_assertFalse 是假值
原文地址(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fclick.aliyun.com%2Fm%2F24494%2F)原文地址(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fclick.aliyun.com%2
Stella981 Stella981
2年前
Mybatis日志信息
问题:开发组说MyBatis的日志信息只能通过顶级日志记录器在debug下打印SQL,所以测试时一大堆的信息,弄得个单元测试,启动要老半天。    为了解决这样的问题,我看了下开发组的日志信息配置,代码如下:log4j.logger.com.ibatisDEBUGlog4j.logger.com.ibatis.common.jdbc.Simp
京东云开发者 京东云开发者
1个月前
京东流水线——满足你对工作流编排的一切幻想
01流水线模型在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!众所周知,DevOps流水线(DevOpspipeline)的本质是实现自动化工作流程
京东云开发者 京东云开发者
1个月前
京东云“智能编码”上线了!免费试用
智能编码JoyCoder是一款基于大语言模型、适配多种IDE的智能编程助手,可以为研发人员提供代码预测续写、UI草图转前端代码、生成单元测试、代码安全漏洞自动识别及修复、一键生成接口文档、AI智能问答等功能。助力开发者高效、流畅、智能化地编程!AI辅助编程