-
public final class MockableMavericksViewModelConfig<S extends MavericksState> extends MavericksViewModelConfig<S>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMockableMavericksViewModelConfig.Companion
-
Field Summary
Fields Modifier and Type Field Description private final MockBehaviorcurrentMockBehaviorprivate final MockableMavericksStateStore<S>mockableStateStoreprivate final MockBehaviorinitialMockBehaviorprivate final CoroutineScopecoroutineScopeprivate final BooleandebugModeprivate final MavericksStateStore<S>stateStoreprivate final CoroutineContextsubscriptionCoroutineContextOverride
-
Constructor Summary
Constructors Constructor Description MockableMavericksViewModelConfig(MockableMavericksStateStore<S> mockableStateStore, MockBehavior initialMockBehavior, CoroutineScope coroutineScope, Boolean debugMode)
-
Method Summary
Modifier and Type Method Description final MockBehaviorgetCurrentMockBehavior()final MockableMavericksStateStore<S>getMockableStateStore()final MockBehaviorgetInitialMockBehavior()final CoroutineScopegetCoroutineScope()final BooleangetDebugMode()final MavericksStateStore<S>getStateStore()final CoroutineContextgetSubscriptionCoroutineContextOverride()final UnitpushBehaviorOverride(Function1<MockBehavior, MockBehavior> behaviorChange)final UnitpushBehaviorOverride(MockBehavior mockBehavior)final UnitpopBehaviorOverride()final UnitaddOnExecuteListener(Function3<MavericksViewModelConfig<?>, MavericksViewModel<?>, MavericksBlockExecutions, Unit> listener)final UnitremoveOnExecuteListener(Function3<MavericksViewModelConfig<?>, MavericksViewModel<?>, MavericksBlockExecutions, Unit> listener)final UnitclearOnExecuteListeners()<S extends MavericksState> MavericksBlockExecutionsonExecute(MavericksViewModel<S> viewModel)-
-
Constructor Detail
-
MockableMavericksViewModelConfig
MockableMavericksViewModelConfig(MockableMavericksStateStore<S> mockableStateStore, MockBehavior initialMockBehavior, CoroutineScope coroutineScope, Boolean debugMode)
-
-
Method Detail
-
getCurrentMockBehavior
final MockBehavior getCurrentMockBehavior()
-
getMockableStateStore
final MockableMavericksStateStore<S> getMockableStateStore()
-
getInitialMockBehavior
final MockBehavior getInitialMockBehavior()
-
getCoroutineScope
final CoroutineScope getCoroutineScope()
-
getDebugMode
final Boolean getDebugMode()
-
getStateStore
final MavericksStateStore<S> getStateStore()
-
getSubscriptionCoroutineContextOverride
final CoroutineContext getSubscriptionCoroutineContextOverride()
-
pushBehaviorOverride
final Unit pushBehaviorOverride(Function1<MockBehavior, MockBehavior> behaviorChange)
-
pushBehaviorOverride
final Unit pushBehaviorOverride(MockBehavior mockBehavior)
-
popBehaviorOverride
final Unit popBehaviorOverride()
-
addOnExecuteListener
final Unit addOnExecuteListener(Function3<MavericksViewModelConfig<?>, MavericksViewModel<?>, MavericksBlockExecutions, Unit> listener)
-
removeOnExecuteListener
final Unit removeOnExecuteListener(Function3<MavericksViewModelConfig<?>, MavericksViewModel<?>, MavericksBlockExecutions, Unit> listener)
-
clearOnExecuteListeners
final Unit clearOnExecuteListeners()
-
-
-
-