FakeFirmwareReleaseRepository

A test double for FirmwareReleaseRepository that exposes stable and alpha releases as kotlinx.coroutines.flow.MutableStateFlows.

Use setStableRelease and setAlphaRelease to drive the emitted values.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val alphaRelease: Flow<FirmwareRelease?>
Link copied to clipboard
Link copied to clipboard
open override val stableRelease: Flow<FirmwareRelease?>

Functions

Link copied to clipboard
open suspend override fun invalidateCache()
Link copied to clipboard
open fun reset()

Resets all registered state flows and custom actions to their initial state.

Link copied to clipboard
Link copied to clipboard