@Test public void testCreateSocialUserShouldCreateActivatedUserWithRoleUserAndPassword() { // Setup Connection<?> connection = createConnection("@LOGIN", "*****@*****.**", "FIRST_NAME", "LAST_NAME", "PROVIDER"); // Exercise socialService.createSocialUser(connection, "fr"); // Verify User user = userRepository.findOneByEmail("*****@*****.**").get(); assertThat(user.isActivated()).isEqualTo(true); assertThat(user.getPassword()).isNotEmpty(); Authority userAuthority = authorityRepository.findOne("ROLE_USER"); assertThat(user.getAuthorities().toArray()).containsExactly(userAuthority); // Teardown userRepository.delete(user); }