当前位置: 首页 > 知识库问答 >
问题:

空隙法应采用哪种试验双倍

陈知
2023-03-14
if (p.toString().contains("abc")) {
  cCreds(p);
  refMgr();
  p = new Path(Utils.rmvTkn(p.toString()));
}

编辑

我还应该提到,ccreds(p);refmgr();也是私有的。

共有1个答案

巫马阳飙
2023-03-14

嘲笑不是这里必须做的事情。
作为以下方法:

cCreds(p);
refMgr();

作为测试类的一部分,您不必模仿它们。

模仿被测试类的publicprivate方法不是很自然。
这通常会使测试变得更加脆弱和不那么清晰。
Mockito提供了spy概念来实现它,但它应该适用于遗留代码。

cCreds(p);
refMgr();
foo.cCreds(p);
bar.refMgr();
 类似资料:
  • 我不明白如何用spock为void方法设置参数化测试。这是我对链表的简单测试用例: 方法是一个void方法,但是如果我没有显式地获得返回值,那么测试就失败了。 这实际上是有效的: 但这不是: 测试报告抱怨为空 我该如何处理这种情况?我想测试删除的结果,检查删除方法被调用后的列表状态。 谢谢,卡洛

  • 问题内容: 我目前正在寻找其他搜索方法,而不是拥有庞大的SQL查询。我最近看过Elasticsearch,并玩过whoosh(搜索引擎的Python实现)。 您能给出选择理由吗? 问题答案: 作为ElasticSearch的创建者,也许我可以为您提供一些理由,说明我为什么继续并首先创建它:)。 使用纯Lucene具有挑战性。如果要使其真正发挥出色,就需要注意很多事情,而且它是一个库,因此没有分布式

  • 我有一个客户端anger-js应用程序。我有一个服务器端nodejs应用程序接口。客户端和服务器端应用程序位于不同的域上。客户端使用API获取或发布一些数据。客户端还需要从服务器端获取图像并在浏览器中显示它们。 我使用护照nodejs模块进行身份验证。我不知道哪种身份验证策略更适合我。我认为有两种类型的身份验证策略:基于令牌的和基于cookie的。我认为这两种类型在我的情况下都没用: > < li

  • 问题内容: 我已经看到以下内容: AngularJS文档也提到了这一点,我不太了解。 这些方法之间有什么区别吗?特别是Angular文档的最后一种方法是做什么的?一个比另一个更好用吗? 问题答案: 它们大致相同,但有一些区别: 如果您 在页面末尾 (而不是在标题中)加载 了 脚本,这将起作用。 否则,在引导应用程序时将不会加载DOM(不会编译任何模板,指令不会有任何效果)。 此作品:plnkr 这

  • 问题内容: 我试图像这样使用PrintWriter: 但是Java抱怨: 无效不能取消引用 如果我做: 可行,有什么原因吗? 问题答案: 是。(和其他方法)的签名返回(不是)。您不能将调用链接到方法。

  • 我知道类似的问题已经被问过很多次了。但在阅读了这些帖子之后,我仍然感到非常困惑,尤其是在iOS 10中引入了之后。 官方文档提到了我可以处理远程通知的3种方法: 实现以在应用程序位于前台时处理通知 当应用程序处于后台或未运行时,实现 但文档中也提到:在iOS和tvOS中,系统将通知有效负载传递给app委托的方法 所以 要在应用处于后台/非活动状态时处理远程通知,我应该将我的代码放在3中的应用程序委