首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对MockUp的优势和期望的困惑

对MockUp的优势和期望的困惑
EN

Stack Overflow用户
提问于 2015-09-28 03:58:32
回答 1查看 814关注 0票数 3

我刚刚开始使用JMockit,对于使用MockUp来“假装”和使用期望来模拟对象的好处感到困惑。

从我所读到的文档来看,类的MockUp允许我用自己的实现覆盖方法。然而,我看到我可以在期望块中做类似的事情。

那么,MockUp相对于预期的优势是什么?根据JMockit文档的说法

伪API与模拟API不同,因为我们没有在测试中指定我们期望的依赖项在被测试代码使用时接收到的调用,而是修改依赖项的实现,使其适合测试的需要。

这不只是语义学吗?在功能上,使用期望()块而不是使用MockUp<>不能实现相同的事情吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-30 06:44:44

你的问题是:使用期望值和模拟API有什么区别?

我对此并不陌生,但对我来说,这主要是两种不同的方式来做同样的事情。你选择的只是品味和你想如何测试你的代码的问题。在模拟API中,您可以在一个语句块中指定模拟,而在预期中,您将使用预期块和验证块。否则他们看起来也和我很相似。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32815486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档