Class OptionalDoubleShouldHaveValueCloseTo

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class OptionalDoubleShouldHaveValueCloseTo
    extends BasicErrorMessageFactory
    Build error message when an OptionalDouble should have a specific value close to an offset.
    • Constructor Detail

      • OptionalDoubleShouldHaveValueCloseTo

        private OptionalDoubleShouldHaveValueCloseTo​(java.util.OptionalDouble actual,
                                                     double expected,
                                                     Offset<java.lang.Double> offset,
                                                     double difference)
      • OptionalDoubleShouldHaveValueCloseTo

        private OptionalDoubleShouldHaveValueCloseTo​(double expected)
    • Method Detail

      • shouldHaveValueCloseTo

        public static OptionalDoubleShouldHaveValueCloseTo shouldHaveValueCloseTo​(java.util.OptionalDouble optional,
                                                                                  double expectedValue,
                                                                                  Offset<java.lang.Double> offset,
                                                                                  double difference)
        Indicates that the provided OptionalDouble does not have the provided argument.
        Parameters:
        optional - the OptionalDouble which has a value.
        expectedValue - the value we expect to be in the provided OptionalDouble.
        offset - the given positive offset.
        difference - the effective difference between actual and expected.
        Returns:
        a error message factory
      • shouldHaveValueCloseTo

        public static OptionalDoubleShouldHaveValueCloseTo shouldHaveValueCloseTo​(double expectedValue)
        Indicates that an OptionalDouble is empty so it doesn't have the expected value.
        Parameters:
        expectedValue - the value we expect to be in an OptionalDouble.
        Returns:
        a error message factory.