@Test @TransactionalReadWrite public void testCheckEmailAvailability() { User user = testUtils.createAuthenticatedTestUser("SettingsControllerTest@testCheckEmailAvailability"); User takenUser = testUtils.createTestUser("Taken@User"); assertTrue(controller.checkEmailAvailability("CANNOT_FIND")); assertTrue(controller.checkEmailAvailability(user.getEmail())); assertTrue(controller.checkEmailAvailability(user.getEmail().toLowerCase())); assertFalse(controller.checkEmailAvailability(takenUser.getEmail())); assertFalse(controller.checkEmailAvailability(takenUser.getEmail().toLowerCase())); }