Mockito를 사용하면 인수 목록에 verify()
메소드 호출을 byte[]
하고 싶지만 이것을 작성하는 방법을 찾지 못했습니다.
myMethod( byte[] )
나는 단지 anyByteArray()
Mockito로 어떻게 할 것인가?
바이트 배열의 내용이 무엇인지 정말로 상관하지 않습니까? 나는 사람들이 편리하기 때문에 anyX () 매처를 사용하는 단위 테스트에서 이것을 많이 보았지만 실제로는 전달되는 내용을 거의 항상 신경 써야합니다. 실제로 값을 소비하는 Answer를 사용하지 않으면 아마도 실제 예상 인수와 일치해야합니다.
—
Matunos
@Matunos : 논쟁의 여지가 있습니다. 모든 matcher를 사용하면 테스트가 간단 해지고 테스트를 보는 다음 사람이 불필요하게 정확하게 일치하여 방해받지 않고 테스트의 실제 목적에 집중할 수 있습니다.
—
Malik Atalla
@ tbruelle : Java의 모든 배열은 객체라는 것을 명심하십시오. 처음에는 도움이 될 것입니다.
—
Tomasz Przybylski