我想知道,在 Kotlin 中,是否有可能调用 java 方法的等价物:
assertEquals(double expected, double actual, double precision)
因为每次我都得到这种方法
assertEquals(expected: T, actual: T, message: String)
而且我找不到带有 precision 参数的那个。
我想,调用 Java 也应该没问题。
我对方法的调用:
assertEquals(5000.00, calculateCouponAmount(basicFaceValue, basicInterestRate, amortizationBullet, couponNumber1), 0.01)
我收到一个错误,因为 0.01 出现在“消息”字段中
最佳答案
我已经想通了!
这是怎么做的
import org.junit.*
import Kotlin.Test.assertEquals
Assert.assertEquals(expected, actual, precision) // to use the jUnit standard one
assertEquals(expected, actual, message) // to use the Kotlin one