コード例 #1
0
  @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");
    }
  }