Package 

Class ElevenViewModelMockBuilder

  • All Implemented Interfaces:
    com.airbnb.mvrx.mocking.DataClassSetDsl

    
    public final class ElevenViewModelMockBuilder<V extends MockableMavericksView, VM1 extends MavericksViewModel<S1>, S1 extends MavericksState, VM2 extends MavericksViewModel<S2>, S2 extends MavericksState, VM3 extends MavericksViewModel<S3>, S3 extends MavericksState, VM4 extends MavericksViewModel<S4>, S4 extends MavericksState, VM5 extends MavericksViewModel<S5>, S5 extends MavericksState, VM6 extends MavericksViewModel<S6>, S6 extends MavericksState, VM7 extends MavericksViewModel<S7>, S7 extends MavericksState, VM8 extends MavericksViewModel<S8>, S8 extends MavericksState, VM9 extends MavericksViewModel<S9>, S9 extends MavericksState, VM10 extends MavericksViewModel<S10>, S10 extends MavericksState, VM11 extends MavericksViewModel<S11>, S11 extends MavericksState, Args extends Parcelable>
    extends MockBuilder<V, Args>
                        
    • Method Summary

      Modifier and Type Method Description
      <ERROR CLASS> getMocks() A list of mocks to use when testing a view.
      List<List<MavericksMock<V, out Args>>> getMockGroups()
      final Unit state(String name, Function1<Args, Args> args, Function1<ElevenStatesBuilder<V, S1, VM1, S2, VM2, S3, VM3, S4, VM4, S5, VM5, S6, VM6, S7, VM7, S8, VM8, S9, VM9, S10, VM10, S11, VM11>, Unit> statesBuilder) Provide state objects for each view model in the view.
      • Methods inherited from class com.airbnb.mvrx.mocking.ElevenViewModelMockBuilder

        args
      • Methods inherited from class com.airbnb.mvrx.mocking.MockBuilder

        invoke, set, setEmpty, setFalse, setLoading, setNetworkFailure, setNull, setTrue, setZero, success, validate, with
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait