-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.TestResultAccumulator
,mu.KLoggable
public class DefaultTestResultAccumulator extends KLogging implements TestResultAccumulator
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<Integer, Map<Integer, TestResult>>
testResults
private VerificationReporter
verificationReporter
private final KLogger
logger
public final static DefaultTestResultAccumulator
INSTANCE
-
Method Summary
Modifier and Type Method Description Result<Boolean, List<String>>
updateTestResult(Pact pact, Interaction interaction, List<VerificationResult> testExecutionResult, PactSource source, ValueResolver propertyResolver)
Result<Boolean, List<String>>
updateTestResult(Pact pact, Interaction interaction, TestResult testExecutionResult, PactSource source, ValueResolver propertyResolver)
final Integer
calculateInteractionHash(Interaction interaction)
final Integer
calculatePactHash(Pact pact, PactSource source)
final String
lookupProviderVersion(ValueResolver propertyResolver)
final List<Interaction>
unverifiedInteractions(Pact pact, Map<Integer, TestResult> results)
Unit
clearTestResult(Pact pact, PactSource source)
final Map<Integer, Map<Integer, TestResult>>
getTestResults()
final VerificationReporter
getVerificationReporter()
final Unit
setVerificationReporter(VerificationReporter verificationReporter)
KLogger
getLogger()
-
-
Method Detail
-
updateTestResult
Result<Boolean, List<String>> updateTestResult(Pact pact, Interaction interaction, List<VerificationResult> testExecutionResult, PactSource source, ValueResolver propertyResolver)
-
updateTestResult
Result<Boolean, List<String>> updateTestResult(Pact pact, Interaction interaction, TestResult testExecutionResult, PactSource source, ValueResolver propertyResolver)
-
calculateInteractionHash
final Integer calculateInteractionHash(Interaction interaction)
-
calculatePactHash
final Integer calculatePactHash(Pact pact, PactSource source)
-
lookupProviderVersion
final String lookupProviderVersion(ValueResolver propertyResolver)
-
unverifiedInteractions
final List<Interaction> unverifiedInteractions(Pact pact, Map<Integer, TestResult> results)
-
clearTestResult
Unit clearTestResult(Pact pact, PactSource source)
-
getTestResults
final Map<Integer, Map<Integer, TestResult>> getTestResults()
-
getVerificationReporter
final VerificationReporter getVerificationReporter()
-
setVerificationReporter
final Unit setVerificationReporter(VerificationReporter verificationReporter)
-
getLogger
KLogger getLogger()
-
-
-
-