Package org.japprove.engine
Class ApprovalTestingEngine
java.lang.Object
org.japprove.engine.ApprovalTestingEngine
public class ApprovalTestingEngine
extends java.lang.Object
The central part of the approval testing application.
-
Constructor Summary
Constructors Constructor Description ApprovalTestingEngine(BaselineRepository baselineRepository, ApprovalTestingConfiguration approvalTestingConfiguration)ApprovalTestingEngine(BaselineRepository baselineRepository, ApprovalTestingConfiguration approvalTestingConfiguration, java.lang.String baseline) -
Method Summary
Modifier and Type Method Description ApprovergetApprover()Returns a newApprover.java.lang.StringgetBaseline()Returns the current baseline.BaselineRepositorygetBaselineRepository()Returns the injectedBaselineRepository.DiffergetDiffer()Returns a newDiffer.JsonVerifiergetJsonVerifier()Returns a newJsonVerifier.StringVerifiergetStringVerifier()Returns a newStringVerifier.
-
Constructor Details
-
ApprovalTestingEngine
public ApprovalTestingEngine(BaselineRepository baselineRepository, ApprovalTestingConfiguration approvalTestingConfiguration) -
ApprovalTestingEngine
public ApprovalTestingEngine(BaselineRepository baselineRepository, ApprovalTestingConfiguration approvalTestingConfiguration, java.lang.String baseline)
-
-
Method Details
-
getBaselineRepository
Returns the injectedBaselineRepository.- Returns:
- the injected
BaselineRepository.
-
getApprover
Returns a newApprover.- Returns:
- a new
Approver
-
getDiffer
Returns a newDiffer.- Returns:
- a new
Differ
-
getStringVerifier
Returns a newStringVerifier.- Returns:
- a new
StringVerifier
-
getJsonVerifier
Returns a newJsonVerifier.- Returns:
- a new
JsonVerifier
-
getBaseline
public java.lang.String getBaseline()Returns the current baseline.- Returns:
- the current baseline.
-