Class MockUtil


  • public class MockUtil
    extends java.lang.Object
    • Field Detail

      • defaultMockMaker

        private static final MockMaker defaultMockMaker
      • mockMakers

        private static final java.util.Map<java.lang.Class<? extends MockMaker>,​MockMaker> mockMakers
    • Constructor Detail

      • MockUtil

        private MockUtil()
    • Method Detail

      • getMockMaker

        public static MockMaker getMockMaker​(java.lang.String mockMaker)
      • typeMockabilityOf

        public static MockMaker.TypeMockability typeMockabilityOf​(java.lang.Class<?> type,
                                                                  java.lang.String mockMaker)
      • resetMock

        public static void resetMock​(java.lang.Object mock)
      • getMockHandler

        public static MockHandler<?> getMockHandler​(java.lang.Object mock)
      • isSpy

        public static boolean isSpy​(java.lang.Object mock)
      • isMock

        public static boolean isMock​(java.lang.Object mock)
      • getMockHandlerOrNull

        private static MockHandler<?> getMockHandlerOrNull​(java.lang.Object mock)
      • resolve

        private static java.lang.Object resolve​(java.lang.Object mock)
      • areSameMocks

        public static boolean areSameMocks​(java.lang.Object mockA,
                                           java.lang.Object mockB)
      • getMockName

        public static MockName getMockName​(java.lang.Object mock)
      • maybeRedefineMockName

        public static void maybeRedefineMockName​(java.lang.Object mock,
                                                 java.lang.String newName)
      • clearAllCaches

        public static void clearAllCaches()