0

为了测试我的业务逻辑,我正在使用 mockk 库。但我也有一些辅助类,其中包含使用 SpannableString、ForegroundColorSpan 等的方法。我还需要为这些方法编写测试。但是,我不太了解如何正确编写此类测试,因为在此之前我只为业务逻辑编写测试。我可以编写使用 mockk 测试 SpannableString 测试吗?不幸的是,我还没有找到任何好的例子来演示如何编写这样的测试。请帮我。这是我需要编写测试的代码示例:

fun formatSum(sum: Double): SpannableString {
    return SpannableString(sum.toString()).apply {
        if (ceil(sum)!= sum) {
            setSpan(
                ForegroundColorSpan(getColor(R.color.red)),
                sum.toString().length - 2,
                sum.toString().length,
                0
            )
        }
    }
}
4

0 回答 0