Record Class AdapterTckReport
java.lang.Object
java.lang.Record
org.j7m.middleware.adapter.spi.AdapterTckReport
- Record Components:
summary- compatibility summaryresults- immutable scenario resultsfailureModeResults- immutable failure-mode results
public record AdapterTckReport(AdapterCompatibilityReport summary, List<AdapterConformanceResult> results, List<AdapterFailureModeResult> failureModeResults)
extends Record
Full TCK report containing compatibility summary and scenario results.
The record is immutable and thread-safe. It separates the summary report from individual results so external maintainers can inspect each failure without exposing raw adapter payloads or credentials.
-
Constructor Summary
ConstructorsConstructorDescriptionAdapterTckReport(AdapterCompatibilityReport summary, List<AdapterConformanceResult> results, List<AdapterFailureModeResult> failureModeResults) Creates a TCK report. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.Returns the value of thefailureModeResultsrecord component.final inthashCode()Returns a hash code value for this object.results()Returns the value of theresultsrecord component.summary()Returns the value of thesummaryrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AdapterTckReport
public AdapterTckReport(AdapterCompatibilityReport summary, List<AdapterConformanceResult> results, List<AdapterFailureModeResult> failureModeResults) Creates a TCK report.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
summary
-
results
-
failureModeResults
Returns the value of thefailureModeResultsrecord component.- Returns:
- the value of the
failureModeResultsrecord component
-