有一个简单的函数可以计算弧度的角度值:
fun angleInRadian(deg: Int, min: Int, sec: Int): Double {
val oneGradeInRadian: Double = PI / 180
return (deg + (min / 60) + (sec / 3600)) * oneGradeInRadian
}
并对此功能进行测试:
@Test
fun angleInRadianTest() {
assertEquals(0.63256, angleInRadian(36, 14, 35), 1e-5)
}
我的测试失败了,从理论上讲是正确的。
预期:0.63256
实际:0.6283185307179586
问:我可能会错过什么功能?