繁体   English   中英

如何模拟 Scala Seq?

[英]How to mock a Scala Seq?

我基本上需要测试一个边缘情况,其中我有一个带有 100 个 Foo 对象的 Seq[Foo]。 不是手动初始化 100 个唯一的 Foo 对象并将它们添加到 Seq,我可以使用 mockito 的一些功能吗?

我基本上想做的是: val mockSeq = mock(Seq) when(mockSeq).length.thenReturn(100)

正如 ccantep 所说,您最好创建一个 Seq 并填充它,如下所示:

object Foo
Seq.fill(100)(Foo)

这将用 100 个 Foo 对象填充 Seq。 我认为将 Mockito 用于这样的事情没有任何好处。

在文档中阅读更多关于它的信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM