mockspresso-extend / com.episode6.hackit.mockspresso.extend / MockspressoExtension / Rule

Rule

interface Rule<BLDR : MockspressoExtension.Builder<MockspressoExtension<*>!, MockspressoExtension.Rule<*>!, MockspressoExtension.Builder<*, *, *>!>!> : Rule

Custom extension of MockspressoExtension.Rule

Functions

buildUpon

abstract fun buildUpon(): BLDR

Inheritors

Rule

abstract class Rule<BLDR : MockspressoExtension.Builder<MockspressoExtension<*>!, MockspressoExtension.Rule<*>!, MockspressoExtension.Builder<*, *, *>!>!> : MockspressoExtension.Rule<BLDR>

Extend this abstract class for a custom implementation of the Mockspresso.Rule interface. In the subclass of AbstractMockspressoExtension.Rule, you should only need to override the constructor, providing a lambda that wraps Mockspresso.Builder with your custom subclass of AbstractMockspressoExtension.Builder