Package org.silverpeas.web.environment
Class SilverpeasEnvironmentTest
- java.lang.Object
-
- org.silverpeas.web.environment.SilverpeasEnvironmentTest
-
@Technical @Bean @Singleton public class SilverpeasEnvironmentTest extends Object
This class permits to load easily a Silverpeas Environment:- Spaces
- Components
- Users
- etc.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_DOMAIN
-
Constructor Summary
Constructors Constructor Description SilverpeasEnvironmentTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SilverpeasEnvironmentTest
addUser(UserDetail userDetail)
Adds a user.User
createDefaultUser()
Creates a default user to use in the test case.static SilverpeasEnvironmentTest
get()
Gets the Silverpeas environment.ComponentInst
getDummyPublicComponent()
Gets the dummy component created into database at start of the test.String
getTokenOf(User userDetail)
Gets the token of a user that must be passed into the request header "Authorization" as a value of a bearer authorization scheme.SilverpeasEnvironmentTest
updateComponent(ComponentInst componentInst)
Updates the database with the given component instance.
-
-
-
Field Detail
-
DEFAULT_DOMAIN
public static final String DEFAULT_DOMAIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public static SilverpeasEnvironmentTest get()
Gets the Silverpeas environment.- Returns:
- the instance of the Silverpeas environment.
-
createDefaultUser
public User createDefaultUser()
Creates a default user to use in the test case.- Returns:
- the detail about the user in use in the current test case.
-
addUser
public SilverpeasEnvironmentTest addUser(UserDetail userDetail)
Adds a user.
-
getTokenOf
public String getTokenOf(User userDetail)
Gets the token of a user that must be passed into the request header "Authorization" as a value of a bearer authorization scheme.- Parameters:
userDetail
- the user details for which the token is needed.- Returns:
- the API token of the given user.
-
getDummyPublicComponent
public ComponentInst getDummyPublicComponent()
Gets the dummy component created into database at start of the test.- Returns:
- a
ComponentInst
instance that represents the dummy component.
-
updateComponent
public SilverpeasEnvironmentTest updateComponent(ComponentInst componentInst)
Updates the database with the given component instance.- Parameters:
componentInst
- theComponentInst
instance- Returns:
- the manager of test environment itself.
-
-