Documentation
¶
Overview ¶
Package storetest provides the same mutation behavior contract for memory and real Postgres tests. It writes only the fresh tenant IDs supplied by the test.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PageBatches ¶
func PageBatches(t *testing.T, s BatchStore, targetTenant, sourceTenant int64) store.PageBatchReceipt
func PageHistory ¶
func PageHistory(t *testing.T, s HistoryStore, tenantID, otherTenantID int64)
PageHistory exercises the same saved-content contract in memory and actual PostgreSQL. Only committed writes create history; stale saves never retry.
Types ¶
type BatchStore ¶
type BatchStore interface {
store.PageStore
store.PageBatchStore
}
type HistoryStore ¶
type HistoryStore interface {
store.PageStore
store.PageBatchStore
store.PageHistoryStore
}
Click to show internal directories.
Click to hide internal directories.