【问题标题】:How to mock a set of strings in spock如何在 spock 中模拟一组字符串
【发布时间】:2013-07-01 01:41:34
【问题描述】:

我想使用 spock 模拟一组字符串。 我会将这个模拟对象作为参数传递给方法。

谁能给我那个语法?

我试过了, def set = Mock(Set) 但它不模拟一组字符串。

【问题讨论】:

    标签: spock


    【解决方案1】:

    不好的问题 :) 这行得通,

    def setStrings = Mock(_ as Set)

    【讨论】:

    • def set = Mock(Set) 是正确的; Mock(_ as Set) 不是(并且会因异常而失败)。您必须澄清“它不模拟一组字符串”的确切含义。通常你不会模拟一个集合,而是使用一个真实的集合。
    • 为什么要模拟一组字符串?
    • 请删除您的问题或选择您自己的答案作为正确答案。我推荐前者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2020-05-23
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    相关资源
    最近更新 更多