SchemaFixtureSuite class final

One exported schema and the documents that pin its acceptance boundary.

schema is written beside the fixtures when present. A suite that validates against another package's schema leaves it null and points schemaPath at that file relative to the fixture root.

Constructors

SchemaFixtureSuite({required String name, JsonMap? schema, String? schemaPath, required List<SchemaFixtureCase> accept, required List<SchemaFixtureCase> reject})

Properties

accept → List<SchemaFixtureCase>
final
fixturesDocument → JsonMap
no setter
fixturesPath → String
no setter
hashCode → int
The hash code for this object.
no setterinherited
manifestEntry → JsonMap
no setter
name → String
final
reject → List<SchemaFixtureCase>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schema → JsonMap?
final
schemaPath → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited