Package com.xebialabs.deployit.security
Class UserServiceTest
- java.lang.Object
-
- com.xebialabs.deployit.security.UserServiceTest
-
public abstract class UserServiceTest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UserServiceTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidassertTestUserCanLogin()voidauthenticateAsAdmin()voidcanReadAdminUser()protected abstract com.xebialabs.deployit.security.UserServicegetUserService()voidrestoreOriginalAuthentication()voidsetupUserService()voidshouldCreateModifyAndDeleteUser()voidshouldListFilteredUsernames()voidshouldListUsernames()voidshouldModifyPasswordsProvidingTheOldOne()voidshouldRejectCreatingSameUserTwice()voidshouldRejectCreatingSameUserWithDifferentCaseTwice()
-
-
-
Method Detail
-
getUserService
protected abstract com.xebialabs.deployit.security.UserService getUserService()
-
setupUserService
public void setupUserService()
-
authenticateAsAdmin
public void authenticateAsAdmin()
-
restoreOriginalAuthentication
public void restoreOriginalAuthentication()
-
canReadAdminUser
public void canReadAdminUser()
-
shouldListUsernames
public void shouldListUsernames()
-
shouldListFilteredUsernames
public void shouldListFilteredUsernames()
-
shouldCreateModifyAndDeleteUser
public void shouldCreateModifyAndDeleteUser()
-
shouldModifyPasswordsProvidingTheOldOne
public void shouldModifyPasswordsProvidingTheOldOne()
-
shouldRejectCreatingSameUserTwice
public void shouldRejectCreatingSameUserTwice()
-
shouldRejectCreatingSameUserWithDifferentCaseTwice
public void shouldRejectCreatingSameUserWithDifferentCaseTwice()
-
assertTestUserCanLogin
protected abstract void assertTestUserCanLogin()
-
-