conformance library

Classes

DriverTestHarness
What a driver provides so testDriverConformance can run the shared behavioral suite against it.
Pet
A row of the conformance pets table.
PetSchema
The schema of the conformance pets table.
ReturningSupport
A driver's RETURNING capability, declared by passing it to testDriverConformance.
User
A row of the conformance users table.
UserSchema
The schema of the conformance users table.

Properties

pets PetSchema
The conformance pets table.
final
users UserSchema
The conformance users table.
final

Functions

testDriverConformance(DriverTestHarness harness, {ReturningSupport? returning}) → void
Runs the shared driver conformance suite against harness.
testDriverContract({required String packageName, required SqlDialect dialect, required DdlGenerator createDdlGenerator(), required Schema probe}) → void
Verifies the CLI-facing contract of the driver package packageName.