kiss_queue_tests library

Classes

Order
TestConfig
Test configuration with configurable timing profiles
TestJsonStringSerializer

Enums

TimingProfile
Test timing profiles for different test environments

Functions

runQueueTests<T extends Queue<Order, S>, S>({required String implementationName, required QueueFactoryProvider<S> factoryProvider, QueueFactoryCleanup<S>? cleanup, TestConfig testConfig = TestConfig.lenient}) → void
Generic test suite that can test any Queue implementation

Typedefs

QueueFactoryCleanup<S> = void Function(QueueFactory<Order, S> factory)
QueueFactoryProvider<S> = QueueFactory<Order, S> Function()