Mockito自动化测试指南(第三期)
发布时间
阅读量:
阅读量
前言
此前已有两篇文献分别探讨了《为什么要写单元测试,何时写,写多细》与《单元测试规范》的相关内容,本文则重点阐述如何借助Springboot框架结合Junit与Mockito工具开展单元测试,并以撮合交易功能模块中的某一具体类作为实例进行测试实践。
需求理解优先于单元测试
编写高质量的单元测试,首要前提是准确把握需求内容,唯有明确需要实现的功能,方能制定相应的测试策略。然而,本文重点在于阐述mockito工具的使用方法,因此无需深入探讨具体的需求细节。基于此,本部分内容将省略对需求的具体描述。
隔离外部依赖
依赖对象注入与返回值控制
以MatchingServiceImpl.java类中matching(MatchingOrder buyOrder, MatchingOrder sellOrder)方法作为被测对象为例
- 被测类MatchingServiceImpl
public class MatchingServiceImpl implements MatchingService {
private static final Logger log = LoggerFactory.getLogger(MatchingServiceImpl.class);
@Autowi
全部评论 (0)
还没有任何评论哟~
