Class DexmakerMockMaker

java.lang.Object
com.android.dx.mockito.DexmakerMockMaker
All Implemented Interfaces:
org.mockito.plugins.MockMaker, org.mockito.plugins.StackTraceCleanerProvider

public final class DexmakerMockMaker extends Object implements org.mockito.plugins.MockMaker, org.mockito.plugins.StackTraceCleanerProvider
Generates mock instances on Android's runtime.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.mockito.plugins.MockMaker

    org.mockito.plugins.MockMaker.TypeMockability
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
     
    org.mockito.invocation.MockHandler
     
    org.mockito.exceptions.stacktrace.StackTraceCleaner
    getStackTraceCleaner(org.mockito.exceptions.stacktrace.StackTraceCleaner defaultCleaner)
     
    org.mockito.plugins.MockMaker.TypeMockability
     
    void
    resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
     

    Methods inherited from class java.lang.Object

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

    • DexmakerMockMaker

      public DexmakerMockMaker()
  • Method Details

    • createMock

      public <T> T createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
      Specified by:
      createMock in interface org.mockito.plugins.MockMaker
    • resetMock

      public void resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
      Specified by:
      resetMock in interface org.mockito.plugins.MockMaker
    • isTypeMockable

      public org.mockito.plugins.MockMaker.TypeMockability isTypeMockable(Class<?> type)
      Specified by:
      isTypeMockable in interface org.mockito.plugins.MockMaker
    • getHandler

      public org.mockito.invocation.MockHandler getHandler(Object mock)
      Specified by:
      getHandler in interface org.mockito.plugins.MockMaker
    • getStackTraceCleaner

      public org.mockito.exceptions.stacktrace.StackTraceCleaner getStackTraceCleaner(org.mockito.exceptions.stacktrace.StackTraceCleaner defaultCleaner)
      Specified by:
      getStackTraceCleaner in interface org.mockito.plugins.StackTraceCleanerProvider