Class SilverpeasEnvironmentTest


  • @Technical
    @Bean
    @Singleton
    public class SilverpeasEnvironmentTest
    extends Object
    This class permits to load easily a Silverpeas Environment:
    • Spaces
    • Components
    • Users
    • etc.
    • Constructor Detail

      • SilverpeasEnvironmentTest

        public SilverpeasEnvironmentTest()
    • 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.
      • 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 - the ComponentInst instance
        Returns:
        the manager of test environment itself.