Interface PolicyOpsTestKit<P>
- 
- All Known Subinterfaces:
 CommonTestKitOps<S,P>,PersistenceTestKitOps<S,P>
- All Known Implementing Classes:
 PersistenceTestKit,SnapshotTestKit
public interface PolicyOpsTestKit<P> 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfailNextNOps(int n)Fail n following journal operations regardless of their type.voidfailNextNOps(int n, java.lang.Throwable cause)Failnfollowing journal operations regardless of their type.voidfailNextNOpsCond(scala.Function2<java.lang.String,P,java.lang.Object> cond, int n)Failnfollowing journal operations depending on the conditioncond.voidfailNextNOpsCond(scala.Function2<java.lang.String,P,java.lang.Object> cond, int n, java.lang.Throwable cause)Failnfollowing journal operations depending on the conditioncond.ProcessingPolicy.DefaultPolicies<P>Policies()voidresetPolicy()Returns default policy if it was changed by {@link PolicyOpsTestKit.this.withPolicy()}.PolicyOpsTestKit<P>withPolicy(ProcessingPolicy<P> policy)Set new processing policy for journal operations. 
 - 
 
- 
- 
Method Detail
- 
Policies
ProcessingPolicy.DefaultPolicies<P> Policies()
 
- 
failNextNOps
void failNextNOps(int n)
Fail n following journal operations regardless of their type. Fails operations with defaultExpectedFailureexception. 
- 
failNextNOps
void failNextNOps(int n, java.lang.Throwable cause)Failnfollowing journal operations regardless of their type. Fails operations with thecauseexception. 
- 
failNextNOpsCond
void failNextNOpsCond(scala.Function2<java.lang.String,P,java.lang.Object> cond, int n)
Failnfollowing journal operations depending on the conditioncond. Failure triggers, whencondreturns true. Fails operations with defaultExpectedFailureexception. 
- 
failNextNOpsCond
void failNextNOpsCond(scala.Function2<java.lang.String,P,java.lang.Object> cond, int n, java.lang.Throwable cause)
Failnfollowing journal operations depending on the conditioncond. Failure triggers, whencondreturns true. Fails operations with thecauseexception. 
- 
resetPolicy
void resetPolicy()
Returns default policy if it was changed by {@link PolicyOpsTestKit.this.withPolicy()}. 
- 
withPolicy
PolicyOpsTestKit<P> withPolicy(ProcessingPolicy<P> policy)
Set new processing policy for journal operations. NOTE! Overrides previously invokedfailNext...orrejectNext... 
 - 
 
 -