【问题标题】:what is "FLF",[03]什么是“FLF”,[03]
【发布时间】:2020-04-16 17:29:12
【问题描述】:

我是 EasyMock 和 junit 的新手,在 eclipse 中运行一个测试,我看到了这个错误: 意外的方法调用 LdapStudentDAO.findStudentRoles("FLF",[03]): 在失败跟踪中。我不确定这是什么意思。谢谢。

【问题讨论】:

  • 可以发一下测试方法吗?
  • 听起来你有一个 LdapStudentDAO 的模拟实例,它有一个方法 findStudentRoles 被调用,参数为 "FLF"(可能是字符串)和 [03],可能是列表或数组,可能是可变参数。

标签: java junit easymock


【解决方案1】:

提问时请始终提供完整的示例。这样我们可以更准确地回答。

该消息表示方法 findStudentRoles 的参数为 "FLF"[03] 的模拟 LdapStudentDAO 已被调用,而模拟未预期此调用。

根据记录,方法完全或参数不匹配任何记录。因此出现此错误。

【讨论】:

  • 感谢您的回答。它让我有点理解,这是否意味着我需要添加该调用?
  • 是的。如果它被调用没问题,你应该。仅当参数相关时才完全匹配参数。否则,只需使用anyObject()
猜你喜欢
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 2021-02-17
  • 1970-01-01
  • 2015-03-23
  • 2020-05-01
  • 2013-08-12
  • 2018-12-30
相关资源
最近更新 更多