java没有返回值怎么mock断言_junit4中Assert断言的使用以及Mockito框架mock模拟对象的简单使用...

本文介绍了如何在Java中进行单元测试,特别是针对没有返回值的方法。通过示例展示了如何使用JUnit的Assert断言进行值的比较,以及如何利用Mockito框架创建模拟对象进行mock测试。文中详细解释了mock对象的工作原理,并提供了具体的测试代码示例。
摘要由CSDN通过智能技术生成

编写测试代码时,我们总会有我们对被测方法自己预期的值,以及调用被测方法后返回的真实执行后的值。需要断言这两个值是否相等、抛出异常、hash码等等情况。。。

这里博主主要介绍一下简单的断言和mock。如果已经对junit测试有过相对了解的,请略过这篇文章。

下面是我准备的节点类:

1 packagedemo;2

3 /**

4 *@authorLcc5 *6 */

7 public classNode {8 private intvalue;9

10 public Node(intvalue) {11 this.value =value;12 }13

14 publicString toString() {15 return "它本来的值是:" +value;16 }17

18 public intgetValue() {19 returnvalue;20 }21

22 public void setValue(intvalue) {23 this.value =value;24 }25

26 }

以及节点类的冒泡排序算法:

1 packagedemo;2

3 /**

4 *@authorLcc5 *6 */

7 public classBubbleSort {8

9 publicNode[] bubbleSort(Node[] a) {10

11 for (int i = 0; i < a.length; i++) {12 for (int j = 0; j < a.length; j++) {13 if (a[i].getValue() >a[j].getValue()) {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值