Documentation
¶
Index ¶
- func AssertionsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func FindLatestAuthorizationModelIDTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func ReadAuthorizationModelsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func ReadChangesTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func ReadTypeDefinitionTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func TestAll(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func TestStore(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func TestWriteAndReadAuthorizationModel(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func TuplePaginationOptionsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- func TupleWritingAndReadingTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
- type DatastoreTester
- type DatastoreTesterFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertionsTest ¶
func AssertionsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func FindLatestAuthorizationModelIDTest ¶
func FindLatestAuthorizationModelIDTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func ReadAuthorizationModelsTest ¶
func ReadAuthorizationModelsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func ReadChangesTest ¶
func ReadChangesTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func ReadTypeDefinitionTest ¶
func ReadTypeDefinitionTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func TestAll ¶
func TestAll(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
All runs all generic datastore tests on a DatastoreTester.
func TestStore ¶
func TestStore(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func TestWriteAndReadAuthorizationModel ¶
func TestWriteAndReadAuthorizationModel(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func TuplePaginationOptionsTest ¶
func TuplePaginationOptionsTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
func TupleWritingAndReadingTest ¶
func TupleWritingAndReadingTest(t *testing.T, dbTester DatastoreTester[storage.OpenFGADatastore])
Types ¶
type DatastoreTester ¶
type DatastoreTester[T any] interface { // New creates a new datastore instance for a single test. New() (T, error) }
DatastoreTester provides a generic datastore suite a means of initializing a particular datastore.
type DatastoreTesterFunc ¶
type DatastoreTesterFunc func() (storage.OpenFGADatastore, error)
func (DatastoreTesterFunc) New ¶
func (f DatastoreTesterFunc) New() (storage.OpenFGADatastore, error)
Click to show internal directories.
Click to hide internal directories.