[New] Added RuntimeMock.doServiceAssertResultFailed()

This commit is contained in:
Robert von Burg 2017-02-16 11:30:47 +01:00
parent 9041bf9fb5
commit 28a7fbba17
1 changed files with 7 additions and 0 deletions

View File

@ -185,6 +185,13 @@ public class RuntimeMock {
return result;
}
public <T extends ServiceArgument, U extends ServiceResult> U doServiceAssertResultFailed(Certificate certificate,
Service<T, U> service, T argument) {
U result = getServiceHandler().doService(certificate, service, argument);
assertServiceResult(ServiceResultState.FAILED, result);
return result;
}
public static void assertServiceResult(ServiceResultState expectedState, Class<?> expectedResultType,
ServiceResult result) {
assertEquals("Expected service result of type " + expectedResultType + " but was " + result.getClass(),