Class MIRUserController


  • public class MIRUserController
    extends java.lang.Object
    Author:
    Thomas Scheffler (yagee)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ADMIN_LOGIN  
      static java.lang.String ADMIN_PASSWD  
    • Constructor Summary

      Constructors 
      Constructor Description
      MIRUserController​(org.mycore.common.selenium.drivers.MCRWebdriverWrapper driver, java.lang.String baseURL)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void assertEqualsIgnoreCase​(java.lang.String expected, java.lang.String actual)  
      protected void assertEqualsIgnoreCase​(java.lang.String message, java.lang.String expected, java.lang.String actual)  
      void assertUserCreated​(java.lang.String user)  
      void assertValidationErrorVisible()  
      void createUser​(java.lang.String user, java.lang.String password, java.lang.String name, java.lang.String mail, java.lang.Runnable assertion, java.lang.String... roles)  
      void createUser​(java.lang.String user, java.lang.String password, java.lang.String name, java.lang.String mail, java.lang.String... roles)  
      void deleteUser​(java.lang.String user)  
      void goToStart()  
      boolean isLoggedIn()  
      void loginAs​(java.lang.String user, java.lang.String password)  
      void logOff()  
      void logOnLogOff()  
      void logoutIfLoggedIn()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MIRUserController

        public MIRUserController​(org.mycore.common.selenium.drivers.MCRWebdriverWrapper driver,
                                 java.lang.String baseURL)
    • Method Detail

      • createUser

        public void createUser​(java.lang.String user,
                               java.lang.String password,
                               java.lang.String name,
                               java.lang.String mail,
                               java.lang.String... roles)
      • createUser

        public void createUser​(java.lang.String user,
                               java.lang.String password,
                               java.lang.String name,
                               java.lang.String mail,
                               java.lang.Runnable assertion,
                               java.lang.String... roles)
      • deleteUser

        public void deleteUser​(java.lang.String user)
      • loginAs

        public void loginAs​(java.lang.String user,
                            java.lang.String password)
      • logOnLogOff

        public void logOnLogOff()
      • goToStart

        public void goToStart()
      • assertEqualsIgnoreCase

        protected void assertEqualsIgnoreCase​(java.lang.String expected,
                                              java.lang.String actual)
      • assertEqualsIgnoreCase

        protected void assertEqualsIgnoreCase​(java.lang.String message,
                                              java.lang.String expected,
                                              java.lang.String actual)
      • assertUserCreated

        public void assertUserCreated​(java.lang.String user)
      • assertValidationErrorVisible

        public void assertValidationErrorVisible()
      • logOff

        public void logOff()
      • isLoggedIn

        public boolean isLoggedIn()
      • logoutIfLoggedIn

        public void logoutIfLoggedIn()