junit - 我可以将其称为 JUnit 测试中的存根吗?
问题描述
代码 -
@Test
public void testAddition() {
Mockito.when(adder.add(Mockito.anyInt(),Mockito.anyInt())).thenReturn(22); //is this stub
Integer result = calculator.add(Integer.valueOf(10), Integer.valueOf(12));
assertEquals(Integer.valueOf(22),result);
}
在上面的代码中,我可以将下面的行称为存根或测试存根
Mockito.when(adder.add(Mockito.anyInt(),Mockito.anyInt())).thenReturn(22); //is this stub
如果不是,这条线的技术术语是什么,肯定有一些。
提前致谢。
解决方案
是的,您可以将该行称为存根或测试存根。
正如我们所知,存根是一个带有预编程返回值的假类。一个存根基本上被注入到被测类中,以绝对控制正在测试的输入内容。这条线实际上就是这样做的。
推荐阅读
- algorithm - 如何最小化约束的线性函数,我的困惑来自符号?
- prolog - 不知何故,我在没有无限整数支持的情况下构建了 SWI-Prolog。我需要使用需要这种支持的谓词
- cmake - Debian 软件包依赖于 libgit2
- typescript - 在 passport.js 中完成的 typescript 静态类型是什么?
- javascript - 如何使用 KonvaJS 用鼠标绘制箭头?
- http - 为 gRPC 服务器设置端口
- assembly - x86 汇编编程(GAS 语法):如何获取存储在寄存器中的变量的第 n 位
- paypal - PayPal - Hybris 集成,修改订单和重新验证交易的最佳实践是什么?
- laravel - [联系方式] Laravel 中如何将对象转换为字符串?
- javascript - 检查单选按钮值的语法