Hello :grin: I'm trying to do some asserts using B...
# strikt
f
Hello 😁 I'm trying to do some asserts using BigDecimal. Hope you guys can help me out
What's the equivalent way of doing this comparison using strikt?
Copy code
"1.0".toBigDecimal().compareTo("1.00".toBigDecimal()) == 0 // true
e
You can write your own extension like:
Copy code
fun DescribeableBuilder<BigDecimal>.comparingEqualTo(value: BigDecimal) = assert("is equal using compareTo") {
    expectThat(value.compareTo(value)).isEqualTo(0)
}
usage:
Copy code
expectThat(BigDecimal.ONE).comparingEqualTo("1.0000".toBigDecimal()) // passes