Module contract

Module contract 

Source

Macros§

event_reader_contract_tests
event_store_contract_tests
event_store_suite

Structs§

ContractTestEvent
ContractTestFailure

Functions§

test_basic_read_write
test_batch_limiting
Contract test: Batch limiting returns exactly the specified number of events
test_concurrent_version_conflicts
test_conflict_preserves_atomicity
test_event_ordering_across_streams
Contract test: Events from multiple streams are read in global append order
test_missing_stream_reads
test_position_based_resumption
Contract test: Position-based resumption works correctly
test_stream_isolation
test_stream_prefix_filtering
Contract test: Stream prefix filtering returns only matching streams
test_stream_prefix_requires_prefix_match
Contract test: Stream prefix filtering requires true prefix match (not substring match)

Type Aliases§

ContractTestResult