@Test public void findByLogins() throws Exception { UserDto david = new UserDto().setLogin("david").setName("David").setEmail("*****@*****.**"); UserDto john = new UserDto().setLogin("john").setName("John").setEmail("*****@*****.**"); when(dao.selectUsersByLogins(Arrays.asList("david", "john"))) .thenReturn(Arrays.asList(david, john)); Collection<User> users = finder.findByLogins(Arrays.asList("david", "john")); assertThat(users).hasSize(2); for (User user : users) { assertThat(user.login()).isIn("david", "john"); } }