aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-db/src/test
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2016-02-01 12:20:41 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2016-02-01 13:46:18 +0100
commit5bb48033451b0ba9ca51fcdd2513e3554d34c007 (patch)
tree9deab6f2819d39daafb135c5e7328a23877ff1bc /sonar-db/src/test
parent5cb8d2b142c9e08936bbdf29beb8d71f185004b6 (diff)
downloadsonarqube-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.java13
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;
}