removed setter/getter from DefaultUserInfoUserDetailsService and updated test class with Mockito annotations.
parent
5428848627
commit
4ee904cbfd
|
@ -85,12 +85,4 @@ public class DefaultUserInfoUserDetailsService implements UserDetailsService {
|
||||||
this.admins = admins;
|
this.admins = admins;
|
||||||
}
|
}
|
||||||
|
|
||||||
public UserInfoRepository getUserInfoRepository() {
|
|
||||||
return repository;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUserInfoRepository(UserInfoRepository repository) {
|
|
||||||
this.repository = repository;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,20 +9,29 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
import org.mitre.openid.connect.model.DefaultUserInfo;
|
import org.mitre.openid.connect.model.DefaultUserInfo;
|
||||||
import org.mitre.openid.connect.model.UserInfo;
|
import org.mitre.openid.connect.model.UserInfo;
|
||||||
import org.mitre.openid.connect.repository.UserInfoRepository;
|
import org.mitre.openid.connect.repository.UserInfoRepository;
|
||||||
|
import org.mockito.InjectMocks;
|
||||||
|
import org.mockito.Mock;
|
||||||
import org.mockito.Mockito;
|
import org.mockito.Mockito;
|
||||||
|
import org.mockito.runners.MockitoJUnitRunner;
|
||||||
import org.springframework.security.core.GrantedAuthority;
|
import org.springframework.security.core.GrantedAuthority;
|
||||||
import org.springframework.security.core.userdetails.UserDetails;
|
import org.springframework.security.core.userdetails.UserDetails;
|
||||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
||||||
|
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
|
@RunWith(MockitoJUnitRunner.class)
|
||||||
public class TestDefaultUserInfoUserDetailsService {
|
public class TestDefaultUserInfoUserDetailsService {
|
||||||
|
|
||||||
private DefaultUserInfoUserDetailsService service;
|
@InjectMocks
|
||||||
|
private DefaultUserInfoUserDetailsService service = new DefaultUserInfoUserDetailsService();
|
||||||
|
|
||||||
|
@Mock
|
||||||
private UserInfoRepository userInfoRepository;
|
private UserInfoRepository userInfoRepository;
|
||||||
|
|
||||||
private UserInfo userInfoAdmin;
|
private UserInfo userInfoAdmin;
|
||||||
private UserInfo userInfoRegular;
|
private UserInfo userInfoRegular;
|
||||||
private String adminUsername = "username";
|
private String adminUsername = "username";
|
||||||
|
@ -36,9 +45,8 @@ public class TestDefaultUserInfoUserDetailsService {
|
||||||
*/
|
*/
|
||||||
@Before
|
@Before
|
||||||
public void prepare() {
|
public void prepare() {
|
||||||
userInfoRepository = Mockito.mock(UserInfoRepository.class);
|
|
||||||
service = new DefaultUserInfoUserDetailsService();
|
|
||||||
service.setUserInfoRepository(userInfoRepository);
|
|
||||||
service.setAdmins(Lists.newArrayList(adminUsername));
|
service.setAdmins(Lists.newArrayList(adminUsername));
|
||||||
|
|
||||||
userInfoAdmin = new DefaultUserInfo();
|
userInfoAdmin = new DefaultUserInfo();
|
||||||
|
|
Loading…
Reference in New Issue