# Functions
ClearCollection delete all documents from this collection after test.
HighScoreKey constructs a single primary key from a HighScore struct or a map with the same fields by concatenating the Game and Player fields.
MakeUniqueStringDeterministicForTesting uses a specified seed value to produce the same sequence of values in driver.UniqueString for testing.
MustDocument is like driver.NewDocument, but panics on error.
RunBenchmarks runs benchmarks for docstore drivers.
RunConformanceTests runs conformance tests for driver implementations of docstore.
# Constants
AlternateRevisionField is used for testing the option to provide a different name for the revision field.
AltRev is a collection that behaves like a SingleKey collection, except that the revision field should be drivertest.AlternateRevisionField.
Native codec doesn't support arrays.
Native codec doesn't support [][]byte.
KeyField is the primary key field for the main test collection.
Native codec doesn't support full time precision.
NoRev is a collection whose documents will not have a revision field.
SingleKey is collection with a single primary key field of type string named drivertest.KeyField.
TwoKey is a collection that will consist entirely of HighScore structs (see below), whose two primary key fields are "Game" and "Player", both strings.
Native codec doesn't support any unsigned integer type.
# Interfaces
AsTest represents a test of As functionality.
CodecTester describes functions that encode and decode values using both the docstore codec for a driver, and that driver's own "native" codec.
Harness descibes the functionality test harnesses must provide to run conformance tests.
# Type aliases
ByteArray is an array of 2 bytes.
CollectionKind describes the kind of testing collection to create.
HarnessMaker describes functions that construct a harness for running tests.
UnsupportedType is an enum for types not supported by native codecs.