fun <T : Number> Collection<T>.shouldNotHaveStandardDeviation(value: BigDecimal, precision: Int = 4): Unit
Asserts that standard deviation of the Collection elements doesn't equal to value with default or specific precision. Default precision equals 4 digits after decimal point.
Opposite of shouldHaveStandardDeviation
Example:
val collection = listOf(1, 2, 3)
collection.shouldNotHaveStandardDeviation(BigDecimal("0.8165"), 5) // Assertion passes
collection.shouldNotHaveStandardDeviation(BigDecimal("0.8333")) // Assertion passes
collection.shouldNotHaveStandardDeviation(BigDecimal("0.8165")) // Assertion fails
collection.shouldNotHaveStandardDeviation(BigDecimal("0.82"), 2) // Assertion fails
fun <T : Number> Collection<T>.shouldNotHaveStandardDeviation(value: Double, precision: Int = 4): Unit
Asserts that standard deviation of the Collection elements doesn't equal to value with default or specific precision. Default precision equals 4 digits after decimal point.
Opposite of shouldHaveStandardDeviation
Example:
val collection = listOf(1, 2, 3)
collection.shouldNotHaveStandardDeviation(0.8165, 5) // Assertion passes
collection.shouldNotHaveStandardDeviation(0.8333) // Assertion passes
collection.shouldNotHaveStandardDeviation(0.8165) // Assertion fails
collection.shouldNotHaveStandardDeviation(0.82, 2) // Assertion fails