Class Test

    • Field Detail

      • DEFAULT_EXACT_MATCH

        public static boolean DEFAULT_EXACT_MATCH
      • outputThrowableClass

        private java.lang.Class<? extends java.lang.Throwable> outputThrowableClass
      • outputThrowableMessagePattern

        private java.lang.String outputThrowableMessagePattern
      • exactMatch

        private boolean exactMatch
    • Constructor Detail

      • Test

        public Test()
    • Method Detail

      • getOutputThrowableClass

        public java.lang.Class<? extends java.lang.Throwable> getOutputThrowableClass()
      • setOutputThrowableClass

        public void setOutputThrowableClass​(java.lang.Class<? extends java.lang.Throwable> outputThrowableClass)
      • getOutputThrowableMessagePattern

        public java.lang.String getOutputThrowableMessagePattern()
      • setOutputThrowableMessagePattern

        public void setOutputThrowableMessagePattern​(java.lang.String outputThrowableMessagePattern)
      • isExactMatch

        public boolean isExactMatch()
      • setExactMatch

        public void setExactMatch​(boolean exactMatch)
      • isSuccessExpected

        public boolean isSuccessExpected()
      • validateTestOutput

        private void validateTestOutput()
      • evalResult

        public final ITestResult evalResult​(java.lang.String executionId,
                                            java.lang.String testName,
                                            java.lang.String result)
      • evalResult

        public final ITestResult evalResult​(java.lang.String executionId,
                                            java.lang.String testName,
                                            java.lang.Throwable t)
      • evalResultSuccessExpected

        protected ITestResult evalResultSuccessExpected​(java.lang.String executionId,
                                                        java.lang.String testName,
                                                        java.lang.String result)
      • evalResultFailExpected

        protected ITestResult evalResultFailExpected​(java.lang.String executionId,
                                                     java.lang.String testName,
                                                     java.lang.String result)
      • evalResultSuccessExpected

        protected ITestResult evalResultSuccessExpected​(java.lang.String executionId,
                                                        java.lang.String testName,
                                                        java.lang.Throwable t)
      • evalResultFailExpected

        protected ITestResult evalResultFailExpected​(java.lang.String executionId,
                                                     java.lang.String testName,
                                                     java.lang.Throwable t)
      • throwableClassMatches

        private static boolean throwableClassMatches​(java.lang.Class<? extends java.lang.Throwable> outputThrowableClass,
                                                     java.lang.Throwable throwable)
      • throwableMessageMatches

        private static boolean throwableMessageMatches​(java.util.regex.Pattern throwableMessagePattern,
                                                       java.lang.Throwable throwable)