Package li.strolch.testbase.runtime
Class RuntimeMock
java.lang.Object
li.strolch.testbase.runtime.RuntimeMock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertServiceResult(ServiceResultState expectedState, Class<?> expectedResultType, ServiceResult result) static voidassertServiceResult(ServiceResultState expectedState, ServiceResult result) void<T extends ServiceArgument,U extends ServiceResult>
U<T extends ServiceArgument,U extends ServiceResult>
UdoServiceAssertResult(li.strolch.privilege.model.Certificate certificate, Service<T, U> service, T argument) <T extends ServiceArgument,U extends ServiceResult>
UdoServiceAssertResultFailed(li.strolch.privilege.model.Certificate certificate, Service<T, U> service, T argument) getAgent()static StrolchVersion<T> TgetComponent(Class<T> clazz) li.strolch.privilege.model.Certificateli.strolch.privilege.model.Certificateli.strolch.privilege.model.Certificatebooleanlogout(li.strolch.privilege.model.Certificate cert) mockRuntime(File targetPathF, File srcPathF) mockRuntime(String targetPath, String srcPath) openUserTx(li.strolch.privilege.model.Certificate certificate, boolean readOnly) voidrunAsAgent(PrivilegedRunnable runnable) <T> TrunAsAgentWithResult(PrivilegedRunnableWithResult<T> runnable) voidvoidstartContainer(String environment)
-
Constructor Details
-
RuntimeMock
public RuntimeMock()
-
-
Method Details
-
getContainer
-
getAgent
-
getPrivilegeHandler
-
getServiceHandler
-
getComponent
-
getRealm
-
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
-
logout
public boolean logout(li.strolch.privilege.model.Certificate cert) -
mockRuntime
-
mockRuntime
-
startContainer
public void startContainer() -
startContainer
-
destroyRuntime
public void destroyRuntime() -
runAsAgent
- Throws:
Exception
-
runAsAgentWithResult
- 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
-
getAppVersion
-