Class AssumptionViolatedException

  • All Implemented Interfaces:
    java.io.Serializable, org.hamcrest.SelfDescribing
    Direct Known Subclasses:
    AssumptionViolatedException

    public class AssumptionViolatedException
    extends java.lang.RuntimeException
    implements org.hamcrest.SelfDescribing
    An exception class used to implement assumptions (state in which a given test is meaningful and should or should not be executed). A test for which an assumption fails should not generate a test case failure.
    See Also:
    Assume, Serialized Form
    • Field Detail

      • fAssumption

        private final java.lang.String fAssumption
      • fValueMatcher

        private final boolean fValueMatcher
      • fValue

        private final java.lang.Object fValue
      • fMatcher

        private final org.hamcrest.Matcher<?> fMatcher
    • Constructor Detail

      • AssumptionViolatedException

        @Deprecated
        public AssumptionViolatedException​(java.lang.String assumption,
                                           boolean hasValue,
                                           java.lang.Object value,
                                           org.hamcrest.Matcher<?> matcher)
        Deprecated.
        Please use AssumptionViolatedException instead.
      • AssumptionViolatedException

        @Deprecated
        public AssumptionViolatedException​(java.lang.Object value,
                                           org.hamcrest.Matcher<?> matcher)
        Deprecated.
        Please use AssumptionViolatedException instead.
        An assumption exception with the given value (String or Throwable) and an additional failing Matcher.
      • AssumptionViolatedException

        @Deprecated
        public AssumptionViolatedException​(java.lang.String assumption,
                                           java.lang.Object value,
                                           org.hamcrest.Matcher<?> matcher)
        Deprecated.
        Please use AssumptionViolatedException instead.
        An assumption exception with the given value (String or Throwable) and an additional failing Matcher.
      • AssumptionViolatedException

        @Deprecated
        public AssumptionViolatedException​(java.lang.String assumption)
        Deprecated.
        Please use AssumptionViolatedException instead.
        An assumption exception with the given message only.
      • AssumptionViolatedException

        @Deprecated
        public AssumptionViolatedException​(java.lang.String assumption,
                                           java.lang.Throwable e)
        Deprecated.
        Please use AssumptionViolatedException instead.
        An assumption exception with the given message and a cause.
    • Method Detail

      • getMessage

        public java.lang.String getMessage()
        Overrides:
        getMessage in class java.lang.Throwable
      • describeTo

        public void describeTo​(org.hamcrest.Description description)
        Specified by:
        describeTo in interface org.hamcrest.SelfDescribing