Class DefaultPrivateMethodVerification

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Object objectToVerify  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void invoke​(java.lang.Object... arguments)
      Verify calls to private methods without having to specify the method name.
      WithOrWithoutVerifiedArguments invoke​(java.lang.reflect.Method method)
      Verify calls to the specific method.
      void invoke​(java.lang.String methodToExecute, java.lang.Object... arguments)
      Verify a private method call by specifying the method name of the method to verify.
      • Methods inherited from class java.lang.Object

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

      • objectToVerify

        private final java.lang.Object objectToVerify
    • Constructor Detail

      • DefaultPrivateMethodVerification

        public DefaultPrivateMethodVerification​(java.lang.Object objectToVerify)
    • Method Detail

      • invoke

        public void invoke​(java.lang.Object... arguments)
                    throws java.lang.Exception
        Description copied from interface: PrivateMethodVerification
        Verify calls to private methods without having to specify the method name. The method will be looked up using the parameter types (if possible).
        Specified by:
        invoke in interface PrivateMethodVerification
        Throws:
        java.lang.Exception - If something unexpected goes wrong.
      • invoke

        public void invoke​(java.lang.String methodToExecute,
                           java.lang.Object... arguments)
                    throws java.lang.Exception
        Description copied from interface: PrivateMethodVerification
        Verify a private method call by specifying the method name of the method to verify.
        Specified by:
        invoke in interface PrivateMethodVerification
        Throws:
        java.lang.Exception - If something unexpected goes wrong.