使用Mockito,我想在其参数列表中verify()
使用方法调用byte[]
,但是我没有找到如何编写该方法的方法。
myMethod( byte[] )
我只想要像anyByteArray()
Mockito那样的东西?
您真的不在乎字节数组的内容是什么吗?我在单元测试中看到了很多东西,因为人们很方便,所以人们使用anyX()匹配器,但是实际上,您几乎总是应该关心传递的内容。如果您不使用实际上消耗值的Answer,则可能应该与实际的预期参数匹配。
—
Matunos
@Matunos:这值得商.。使用任意匹配器可以使测试变得更简单,并且不必担心不必要的精确匹配而使下一个看测试的人分心,并且可以专注于测试的实际目的。
—
马里克·阿塔拉
@tbruelle:请记住,Java中的每个数组都是一个对象。一开始会对您有帮助。
—
Tomasz Przybylski