Class FloatSubject.TolerantFloatComparison

  • Enclosing class:
    FloatSubject

    public abstract static class FloatSubject.TolerantFloatComparison
    extends java.lang.Object
    A partially specified check about an approximate relationship to a float subject using a tolerance.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean equals​(@Nullable java.lang.Object o)
      Deprecated.
      Object.equals(Object) is not supported on TolerantFloatComparison.
      int hashCode()
      Deprecated.
      Object.hashCode() is not supported on TolerantFloatComparison
      abstract void of​(float expectedFloat)
      Fails if the subject was expected to be within the tolerance of the given value but was not or if it was expected not to be within the tolerance but was.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • of

        public abstract void of​(float expectedFloat)
        Fails if the subject was expected to be within the tolerance of the given value but was not or if it was expected not to be within the tolerance but was. The subject and tolerance are specified earlier in the fluent call chain.
      • equals

        @Deprecated
        public boolean equals​(@Nullable java.lang.Object o)
        Deprecated.
        Object.equals(Object) is not supported on TolerantFloatComparison. If you meant to compare floats, use of(float) instead.
        Overrides:
        equals in class java.lang.Object
        Throws:
        java.lang.UnsupportedOperationException - always
      • hashCode

        @Deprecated
        public int hashCode()
        Deprecated.
        Object.hashCode() is not supported on TolerantFloatComparison
        Overrides:
        hashCode in class java.lang.Object
        Throws:
        java.lang.UnsupportedOperationException - always