Class RuntimeMock

java.lang.Object
li.strolch.testbase.runtime.RuntimeMock

public class RuntimeMock extends Object
  • Constructor Details

    • RuntimeMock

      public RuntimeMock()
  • Method Details

    • getContainer

      public ComponentContainer getContainer()
    • getAgent

      public StrolchAgent getAgent()
    • getPrivilegeHandler

      public PrivilegeHandler getPrivilegeHandler()
    • getServiceHandler

      public ServiceHandler getServiceHandler()
    • getComponent

      public <T> T getComponent(Class<T> clazz)
    • getRealm

      public StrolchRealm getRealm(String realm)
    • openUserTx

      public StrolchTransaction openUserTx(li.strolch.privilege.model.Certificate certificate, boolean readOnly)
    • loginAdmin

      public li.strolch.privilege.model.Certificate loginAdmin()
    • loginTest

      public li.strolch.privilege.model.Certificate loginTest()
    • login

      public li.strolch.privilege.model.Certificate login(String username, String password)
    • logout

      public boolean logout(li.strolch.privilege.model.Certificate cert)
    • mockRuntime

      public RuntimeMock mockRuntime(String targetPath, String srcPath)
    • mockRuntime

      public RuntimeMock mockRuntime(File targetPathF, File srcPathF)
    • startContainer

      public void startContainer()
    • startContainer

      public void startContainer(String environment)
    • destroyRuntime

      public void destroyRuntime()
    • runAsAgent

      public void runAsAgent(PrivilegedRunnable runnable) throws Exception
      Throws:
      Exception
    • runAsAgentWithResult

      public <T> T runAsAgentWithResult(PrivilegedRunnableWithResult<T> runnable) throws Exception
      Throws:
      Exception
    • doService

      public <T extends ServiceArgument, U extends ServiceResult> U doService(li.strolch.privilege.model.Certificate certificate, Service<T,U> service, T argument)
    • doServiceAssertResult

      public <T extends ServiceArgument, U extends ServiceResult> U doServiceAssertResult(li.strolch.privilege.model.Certificate certificate, Service<T,U> service, T argument)
    • doServiceAssertResultFailed

      public <T extends ServiceArgument, U extends ServiceResult> U doServiceAssertResultFailed(li.strolch.privilege.model.Certificate certificate, Service<T,U> service, T argument)
    • assertServiceResult

      public static void assertServiceResult(ServiceResultState expectedState, Class<?> expectedResultType, ServiceResult result)
    • assertServiceResult

      public static void assertServiceResult(ServiceResultState expectedState, ServiceResult result)
    • getAppVersion

      public static StrolchVersion getAppVersion()