【发布时间】:2020-03-17 12:11:19
【问题描述】:
我基本上需要测试一个边缘情况,其中我有一个带有 100 个 Foo 对象的 Seq[Foo]。除了手动初始化 100 个唯一的 Foo 对象并将它们添加到 Seq 之外,我可以使用 mockito 的某些功能吗?
我基本上想做的是:
val mockSeq = mock(Seq)
when(mockSeq).length.thenReturn(100)
【问题讨论】:
-
为什么?使用真正的
Seq作为夹具要容易得多 -
抱歉,我对 Scala 测试有点陌生。你能详细说明一下吗?
-
根据经验,尽量只模拟你拥有的类
标签: scala mocking mockito powermock seq