diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2016-01-25 16:23:06 +0100 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2016-01-27 14:49:51 +0100 |
commit | 3219b99f2e675e9d14dd06ae68f4e005426f15b5 (patch) | |
tree | f031f3614080e680436beae02c3bf279209fce53 /sonar-db/src/test/java | |
parent | 6c1bb2ac26ac3d13c607507c66a0769ba6155d46 (diff) | |
download | sonarqube-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.java | 9 |
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(); + } } |