Package au.com.dius.pact.provider
Object DefaultTestResultAccumulator
-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.TestResultAccumulator,io.github.oshai.kotlinlogging.KLoggable
public class DefaultTestResultAccumulator extends KLogging implements TestResultAccumulator
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<Integer, Map<Integer, TestResult>>testResultsprivate VerificationReporterverificationReporterprivate final KLoggerloggerpublic final static DefaultTestResultAccumulatorINSTANCE
-
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 IntegercalculateInteractionHash(Interaction interaction)final IntegercalculatePactHash(Pact pact, PactSource source)final StringlookupProviderVersion(ValueResolver propertyResolver)final List<Interaction>unverifiedInteractions(Pact pact, Map<Integer, TestResult> results)UnitclearTestResult(Pact pact, PactSource source)final Map<Integer, Map<Integer, TestResult>>getTestResults()final VerificationReportergetVerificationReporter()final UnitsetVerificationReporter(VerificationReporter verificationReporter)-
-
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)
-
-
-
-