Class SoftProxies


  • class SoftProxies
    extends Object
    • Field Detail

      • METHODS_CHANGING_THE_OBJECT_UNDER_TEST

        private static final net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> METHODS_CHANGING_THE_OBJECT_UNDER_TEST
      • METHODS_NOT_TO_PROXY

        private static final net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> METHODS_NOT_TO_PROXY
      • BYTE_BUDDY

        private static final net.bytebuddy.ByteBuddy BYTE_BUDDY
      • PROXIFY_METHOD_CHANGING_THE_OBJECT_UNDER_TEST

        private static final net.bytebuddy.implementation.Implementation PROXIFY_METHOD_CHANGING_THE_OBJECT_UNDER_TEST
      • ERROR_COLLECTOR

        private static final net.bytebuddy.implementation.Implementation ERROR_COLLECTOR
      • CACHE

        private static final net.bytebuddy.TypeCache<net.bytebuddy.TypeCache.SimpleKey> CACHE
    • Constructor Detail

      • SoftProxies

        SoftProxies()
    • Method Detail

      • wasSuccess

        public boolean wasSuccess()
      • collectError

        void collectError​(Throwable error)
      • createSoftAssertionProxy

        <V,​T> V createSoftAssertionProxy​(Class<V> assertClass,
                                               Class<T> actualClass,
                                               T actual)
      • createSoftAssertionProxyClass

        private static <V> Class<? extends V> createSoftAssertionProxyClass​(Class<V> assertClass)
      • generateProxyClass

        static <V> Class<? extends V> generateProxyClass​(Class<V> assertClass)
      • methodsNamed

        private static net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> methodsNamed​(String name)