assertBetween method

void assertBetween(
  1. num min,
  2. num max, {
  3. String? message,
})

Asserts that this number is between min and max (inclusive).

Throws a test failure if this number is not between min and max.

Example:

15.assertBetween(10, 20); // Passes
10.assertBetween(10, 20); // Passes (boundary)
20.assertBetween(10, 20); // Passes (boundary)
5.assertBetween(10, 20);  // Fails
25.assertBetween(10, 20); // Fails
  • min: The minimum value of the range.
  • max: The maximum value of the range.
  • message: Optional custom message for the failure reason.

Implementation

void assertBetween(num min, num max, {String? message}) {
  expect(this >= min && this <= max, isTrue,
      reason: message ?? 'Expected $this to be between $min and $max');
}