Package 

Class MvRxTestExtension

  • All Implemented Interfaces:
    org.junit.jupiter.api.extension.AfterEachCallback , org.junit.jupiter.api.extension.BeforeEachCallback , org.junit.jupiter.api.extension.Extension

    @Deprecated(message = Use MavericksTestExtension instead., replaceWith = @ReplaceWith(imports = {com.airbnb.mvrx.test.MavericksTestExtension}, expression = MavericksTestExtension(setForceDisableLifecycleAwareObserver, viewModelMockBehavior, debugMode, testDispatcher))) 
    public final class MvRxTestExtension
     implements BeforeEachCallback, AfterEachCallback
                        

    To use this in your junit 5 test class, add:

    @RegisterExtension
    val mvrxExtension = MvRxTestExtension()
    • Constructor Summary

      Constructors 
      Constructor Description
      MvRxTestExtension(Boolean setForceDisableLifecycleAwareObserver, MockBehavior viewModelMockBehavior, Boolean debugMode, CoroutineDispatcher testDispatcher)
    • Method Summary

      Modifier and Type Method Description
      Unit beforeEach(ExtensionContext context)
      Unit afterEach(ExtensionContext context)
      • Methods inherited from class java.lang.Object

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

      • MvRxTestExtension

        MvRxTestExtension(Boolean setForceDisableLifecycleAwareObserver, MockBehavior viewModelMockBehavior, Boolean debugMode, CoroutineDispatcher testDispatcher)