2012-12-08 104 views
1

是否可以对迭代器使用Guava测试?我试图扩展IteratorTester,但com.google.common.collect.testing.AbstractIteratorTester未公开,因此无法添加构造函数。也许我必须使用另一个课程,或者它只是不为公众所用?提前致谢。番石榴/测试迭代器实现

回答

1

This example from CollectionIteratorTester提供了一个如何构建IteratorTester的示例。

+0

是的,谢谢,但我的问题是KnownOrder枚举是在AbstractIteratorTest中定义的,如果我没有从根本上错过任何东西,它就是私有包。 – Johannes

+0

好的。看看代码,看起来你可以通过传递'null'而不是'KnownOrder.KNOWN_ORDER',但我会看到我可以做些什么来解决14.0版的问题。 –

+0

谢谢,然后我通过null直到14.0.1将被释放。顺便说一句:这是“圣诞节发布”还是明年发布? :-) – Johannes