Package 

Class FlowableUseCaseMockKt

    • Method Summary

      Modifier and Type Method Description
      final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecute(USE_CASE $self, ARGS args, Function0<Flowable<RETURN_VALUE>> resultBlock) Mock FlowableDisposablesOwner.execute method.
      final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecute(USE_CASE $self, Function0<Flowable<RETURN_VALUE>> resultBlock) Mock FlowableDisposablesOwner.execute method with any() matcher argument used as input argument.
      final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecuteNullable(USE_CASE $self, ARGS args, Function0<Flowable<RETURN_VALUE>> resultBlock) Mock FlowableDisposablesOwner.execute method for use cases with nullable input argumentWhen the execute method will be called then the argument passed in resultBlock will be used as a result of mocked use case and corresponding methods for the given use case will be called.
      final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecuteNullable(USE_CASE $self, Function0<Flowable<RETURN_VALUE>> resultBlock) Mock FlowableDisposablesOwner.execute method for use cases with nullable input argument and any() matcher argument used as input argument.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • mockExecute

         final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecute(USE_CASE $self, ARGS args, Function0<Flowable<RETURN_VALUE>> resultBlock)

        Mock FlowableDisposablesOwner.execute method.

        When the execute method will be called then the argument passed in resultBlock will be used as a result of mocked use case and corresponding methods for the given use case will be called. So when Flowable.just will be passed then onNext will be called etc.

        Usage: mockFlowableUseCase.mockExecute(args = ...) { Flowable.just(...) }

      • mockExecute

         final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecute(USE_CASE $self, Function0<Flowable<RETURN_VALUE>> resultBlock)

        Mock FlowableDisposablesOwner.execute method with any() matcher argument used as input argument.

        When the execute method will be called then the argument passed in resultBlock will be used as a result of mocked use case and corresponding methods for the given use case will be called. So when Flowable.just will be passed then onNext will be called etc.

        Usage: mockFlowableUseCase.mockExecute(args = ...) { Flowable.just(...) }

      • mockExecuteNullable

         final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecuteNullable(USE_CASE $self, ARGS args, Function0<Flowable<RETURN_VALUE>> resultBlock)

        Mock FlowableDisposablesOwner.execute method for use cases with nullable input argument

        When the execute method will be called then the argument passed in resultBlock will be used as a result of mocked use case and corresponding methods for the given use case will be called. So when Flowable.just will be passed then onNext will be called etc.

        Usage: mockFlowableUseCase.mockExecuteNullable(args = ...) { Flowable.just(...) }

      • mockExecuteNullable

         final static <ARGS extends Any, RETURN_VALUE extends Any, USE_CASE extends FlowableUseCase<ARGS, RETURN_VALUE>> Unit mockExecuteNullable(USE_CASE $self, Function0<Flowable<RETURN_VALUE>> resultBlock)

        Mock FlowableDisposablesOwner.execute method for use cases with nullable input argument and any() matcher argument used as input argument.

        When the execute method will be called then the argument passed in resultBlock will be used as a result of mocked use case and corresponding methods for the given use case will be called. So when Flowable.just will be passed then onNext will be called etc.

        Usage: mockFlowableUseCase.mockExecuteNullable(args = ...) { Flowable.just(...) }