单元测试框架对比

这篇博客对比了junit + mockito和testng + jmockit两种单元测试及模拟搭配方式。作者发现junit + mockito与spring结合更加紧密,适合业务自动化回归测试,而testng + jmockit虽然功能强大,但与spring集成存在困难,更适合专注于独立、简单的单元测试。根据项目需求,作者认为junit + mockito可能是更好的选择。
摘要由CSDN通过智能技术生成

单元测试框架对比

主要小试了下junit + mockito 及 testng + jmockit两种ut及mock搭配方式。做下简单对比,当做笔记。
- junit + mockito
- testng + jmockit


junit + mockito

依赖:

            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.junit.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.mockito</groupId>
                <artifactId>mockito-core</artifactId>
                <version>${mockito-core.version}</version>
            </dependency>

同spring结合,BaseTest类。继承AbstractTransactionalJUnit4SpringContextTests 加入了事务。

import org.junit.Before;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
import org.springframework.context.ApplicationConte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值