diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2016-02-01 12:20:41 +0100 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2016-02-01 13:46:18 +0100 |
commit | 5bb48033451b0ba9ca51fcdd2513e3554d34c007 (patch) | |
tree | 9deab6f2819d39daafb135c5e7328a23877ff1bc /sonar-db/src/test | |
parent | 5cb8d2b142c9e08936bbdf29beb8d71f185004b6 (diff) | |
download | sonarqube-5bb48033451b0ba9ca51fcdd2513e3554d34c007.tar.gz sonarqube-5bb48033451b0ba9ca51fcdd2513e3554d34c007.zip |
SONAR-7249 Search email only on active users
Diffstat (limited to 'sonar-db/src/test')
-rw-r--r-- | sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java b/sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java index 68181403823..a090b59b03b 100644 --- a/sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java +++ b/sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java @@ -425,15 +425,20 @@ public class UserDaoTest { @Test public void exists_by_email() throws Exception { - db.prepareDbUnit(getClass(), "exists_by_email.xml"); + UserDto activeUser = newActiveUser(); + UserDto disableUser = newUser(false); - assertThat(underTest.doesEmailExist(session, "marius@lesbronzes.fr")).isTrue(); - assertThat(underTest.doesEmailExist(session, "Marius@LesBronzes.fr")).isTrue(); + assertThat(underTest.doesEmailExist(session, activeUser.getEmail())).isTrue(); + assertThat(underTest.doesEmailExist(session, disableUser.getEmail())).isFalse(); assertThat(underTest.doesEmailExist(session, "unknown")).isFalse(); } private UserDto newActiveUser(){ - UserDto dto = UserTesting.newUserDto().setActive(true); + return newUser(true); + } + + private UserDto newUser(boolean active){ + UserDto dto = UserTesting.newUserDto().setActive(active); underTest.insert(session, dto); return dto; } |