public class OptionalDoubleShouldHaveValueCloseToPercentage extends BasicErrorMessageFactory
OptionalDouble
should be close to an expected value within a positive
percentage.arguments, format, formatter
Modifier | Constructor and Description |
---|---|
private |
OptionalDoubleShouldHaveValueCloseToPercentage(double expected) |
private |
OptionalDoubleShouldHaveValueCloseToPercentage(java.util.OptionalDouble actual,
double expected,
Percentage percentage,
double expectedPercentage) |
Modifier and Type | Method and Description |
---|---|
static OptionalDoubleShouldHaveValueCloseToPercentage |
shouldHaveValueCloseToPercentage(double expectedValue)
Indicates that the provided
OptionalDouble is empty so it doesn't have the expected value. |
static OptionalDoubleShouldHaveValueCloseToPercentage |
shouldHaveValueCloseToPercentage(java.util.OptionalDouble optional,
double expectedValue,
Percentage percentage,
double difference)
Indicates that the provided
OptionalDouble has a value, but it is not within the given positive
percentage. |
create, create, create, equals, hashCode, toString, unquotedString
private OptionalDoubleShouldHaveValueCloseToPercentage(double expected)
private OptionalDoubleShouldHaveValueCloseToPercentage(java.util.OptionalDouble actual, double expected, Percentage percentage, double expectedPercentage)
public static OptionalDoubleShouldHaveValueCloseToPercentage shouldHaveValueCloseToPercentage(double expectedValue)
OptionalDouble
is empty so it doesn't have the expected value.expectedValue
- the value we expect to be in an OptionalDouble
.public static OptionalDoubleShouldHaveValueCloseToPercentage shouldHaveValueCloseToPercentage(java.util.OptionalDouble optional, double expectedValue, Percentage percentage, double difference)
OptionalDouble
has a value, but it is not within the given positive
percentage.optional
- the OptionalDouble
which has a valueexpectedValue
- the value we expect to be in the provided OptionalDouble
percentage
- the given positive percentagedifference
- the effective distance between actual and expected