Package-level declarations

Types

Link copied to clipboard
abstract class AggregateSpec<C : Any, S : Any>(block: AggregateDsl<S>.() -> Unit) : AbstractDynamicTestBuilder
Link copied to clipboard

Aggregate Verifier . 聚合测试套件 by Given/When/Expect.

Link copied to clipboard
abstract class SagaSpec<T : Any>(block: StatelessSagaDsl<T>.() -> Unit) : AbstractDynamicTestBuilder
Link copied to clipboard

Stateless Saga Verifier .

Functions

Link copied to clipboard
inline fun <C : Any, S : Any> aggregateVerifier(aggregateId: String = generateGlobalId(), tenantId: String = TenantId.DEFAULT_TENANT_ID): GivenStage<S>
inline fun <C : Any, S : Any> aggregateVerifier(aggregateId: String = generateGlobalId(), tenantId: String = TenantId.DEFAULT_TENANT_ID, serviceProvider: ServiceProvider): GivenStage<S>
inline fun <C : Any, S : Any> aggregateVerifier(aggregateId: String = generateGlobalId(), tenantId: String = TenantId.DEFAULT_TENANT_ID, eventStore: EventStore = InMemoryEventStore(), serviceProvider: ServiceProvider = SimpleServiceProvider()): GivenStage<S>