storetest

package
v0.1.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2026 License: MIT Imports: 8 Imported by: 0

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL