#unit-testing #mockito
Вопрос:
Я заметил, что следующий код не работает, потому что я передал три аргумента. без них все работает нормально.
Mockito.when(postService.getPost(Mockito.any(String.class),
Mockito.any(String.class),
Mockito.any(String.class)))
.thenReturn(mockPosts);
postService.getPost(tags,sortBy,direction);
У кого-нибудь есть идеи, что в этом плохого?
Комментарии:
1. Не уверен, что правильно понял, но
anyString()
илиany(Class)
не соответствует нулевым значениям. Вы можете использоватьisNull()
вместо этого или простоany()
.