Example #1
0
  @Test
  public void getAcountsByUserNameAndGender() {
    List<Account> accounts = accountDao.getAccountsByQuery(Gender.FEMALE, "ups", null, null, 0, 10);
    Assert.assertEquals(0, accounts.size());

    accounts = accountDao.getAccountsByQuery(Gender.MALE, "ups", null, null, 0, 10);
    Assert.assertEquals(1, accounts.size());
    Assert.assertEquals("upswimsdn", accounts.get(0).getLogin());
    Assert.assertEquals(Long.valueOf(100001), accounts.get(0).getId());
    Assert.assertEquals("Jose", accounts.get(0).getFirstName());
    Assert.assertEquals("Jose", accounts.get(0).getLastName());
  }
Example #2
0
  @Test
  public void getAccountsByFullNameGenderAndLogin() {
    List<Account> accounts = accountDao.getAccountsByQuery(Gender.FEMALE, "blue", "i", "j", 0, 10);
    Assert.assertEquals(0, accounts.size());

    accounts = accountDao.getAccountsByQuery(Gender.FEMALE, "i", "i", "j", 0, 10);
    Assert.assertEquals(1, accounts.size());
    Assert.assertEquals("iz", accounts.get(0).getLogin());
    Assert.assertEquals(Long.valueOf(100004), accounts.get(0).getId());
    Assert.assertEquals("Isabelle", accounts.get(0).getFirstName());
    Assert.assertEquals("Johnson", accounts.get(0).getLastName());
  }
Example #3
0
 @Test
 public void getAccountsByFirstName() {
   List<Account> accounts = accountDao.getAccountsByQuery(null, null, "J", null, 0, 10);
   Assert.assertEquals(1, accounts.size());
   Assert.assertEquals("upswimsdn", accounts.get(0).getLogin());
   Assert.assertEquals(Long.valueOf(100001), accounts.get(0).getId());
   Assert.assertEquals("Jose", accounts.get(0).getFirstName());
   Assert.assertEquals("Jose", accounts.get(0).getLastName());
 }
Example #4
0
 @Test
 public void getAccountsbyLastName() {
   List<Account> accounts = accountDao.getAccountsByQuery(null, null, null, "lI", 0, 10);
   Assert.assertEquals(1, accounts.size());
   Assert.assertEquals("lmulion", accounts.get(0).getLogin());
   Assert.assertEquals(Long.valueOf(100002), accounts.get(0).getId());
   Assert.assertEquals("Ignatius", accounts.get(0).getFirstName());
   Assert.assertEquals("Lion", accounts.get(0).getLastName());
 }
Example #5
0
 @Test
 public void getAccountsByGender() {
   List<Account> femalesOnly =
       accountDao.getAccountsByQuery(Gender.FEMALE, null, null, null, 0, 10);
   Assert.assertEquals(2, femalesOnly.size());
 }