aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-db/src/test/java
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2016-01-25 16:23:06 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2016-01-27 14:49:51 +0100
commit3219b99f2e675e9d14dd06ae68f4e005426f15b5 (patch)
treef031f3614080e680436beae02c3bf279209fce53 /sonar-db/src/test/java
parent6c1bb2ac26ac3d13c607507c66a0769ba6155d46 (diff)
downloadsonarqube-3219b99f2e675e9d14dd06ae68f4e005426f15b5.tar.gz
sonarqube-3219b99f2e675e9d14dd06ae68f4e005426f15b5.zip
SONAR-7217 Fail to authenticate user with existing email
Diffstat (limited to 'sonar-db/src/test/java')
-rw-r--r--sonar-db/src/test/java/org/sonar/db/user/UserDaoTest.java9
1 files changed, 9 insertions, 0 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 42b14013f4c..57294908f9b 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
@@ -342,4 +342,13 @@ public class UserDaoTest {
thrown.expectMessage("User with identity provider 'unknown' and id 'unknown' has not been found");
underTest.selectOrFailByExternalIdentity(session, "unknown", "unknown");
}
+
+ @Test
+ public void exists_by_email() throws Exception {
+ db.prepareDbUnit(getClass(), "exists_by_email.xml");
+
+ assertThat(underTest.doesEmailExist(session, "marius@lesbronzes.fr")).isTrue();
+ assertThat(underTest.doesEmailExist(session, "Marius@LesBronzes.fr")).isTrue();
+ assertThat(underTest.doesEmailExist(session, "unknown")).isFalse();
+ }
}