mockito一个数组
时间: 2024-06-18 15:04:21 浏览: 219
Java-Junit-Mockito
Mockito是一个流行的Java测试框架,用于模拟对象。在Mockito中,可以使用`mock()`方法创建模拟对象,然后使用`when()`和`thenReturn()`方法指定模拟对象的行为。下面是一个使用Mockito模拟一个数组的示例代码:
```
// 创建一个大小为3的整数数组的模拟对象
int[] mockArray = mock(int[].class);
when(mockArray).thenReturn(1);
when(mockArray).thenReturn(2);
when(mockArray).thenReturn(3);
// 验证模拟数组的值是否正确
assertEquals(1, mockArray);
assertEquals(2, mockArray);
assertEquals(3, mockArray);
```
在这个示例中,我们首先使用`mock()`方法创建一个大小为3的整数数组的模拟对象。然后,我们使用`when()`和`thenReturn()`方法分别指定模拟数组的第0、1、2个元素的返回值。最后,我们使用`assertEquals()`方法验证模拟数组的值是否正确。
阅读全文