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.