kotest-assertions-core / io.kotest.matchers.doubles / kotlin.Double / shouldNotBeBetween

shouldNotBeBetween

fun Double.shouldNotBeBetween(a: Double, b: Double, tolerance: Double): Unit

Asserts that this Double is NOT in the interval [a-tolerance , b+tolerance]

Verifies that this Double is not:

If and only if both the assertions are true, which means that this Double is in the interval, this assertion fails.

Opposite of Double.shouldBeBetween

0.5.shouldNotBeBetween(0.2, 0.7, 0.0)   // Assertion fails
0.5.shouldNotBeBetween(0.2, 0.3, 0.0)   // Assertion passes
0.5.shouldNotBeBetween(0.2, 0.3, 0.2)   // Assertion fails
0.5.shouldNotBeBetween(0.2, 0.3, 0.1)   // Assertion passes