TestSuite

class TestSuite

Deprecated

Use TransmissionTest instead. See Transformer.test() extension function.

Replace with

import com.trendyol.transmissiontest.TransmissionTest
TransmissionTest.forTransformer(transformer)

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun initialize(transformer: Transformer): TestSuite
Link copied to clipboard
fun processBeforeTesting(vararg transmissions: Transmission): TestSuite
Link copied to clipboard
fun <C : Contract.ComputationWithArgs<A, D?>, D : Any, A : Any> registerComputation(contract: C, data: () -> D?): TestSuite
fun <C : Contract.Computation<D?>, D : Any> registerComputation(contract: C, data: () -> D?): TestSuite
Link copied to clipboard
fun <D : Transmission.Data?> registerData(contract: Contract.DataHolder<D>, data: () -> D): TestSuite
Link copied to clipboard
fun TestSuite.test(effect: Transmission.Effect, scope: suspend TransformerTestScope.(scope: TestScope) -> Unit)
fun TestSuite.test(signal: Transmission.Signal, scope: suspend TransformerTestScope.(scope: TestScope) -> Unit)