提交 c2c4e73e 编写于 作者: 杜庆泉's avatar 杜庆泉

hello uts 修复 自动化测试android 9一下 部分精度差异报错的问题

上级 aa01215e
...@@ -123,14 +123,14 @@ export function testMath(): Result { ...@@ -123,14 +123,14 @@ export function testMath(): Result {
test('cosh', () => { test('cosh', () => {
// 解决精度问题 // 解决精度问题
expect(Math.cosh(0)).toEqual(1.0); expect(Math.cosh(0)).toEqual(1.0);
expect(Math.cosh(1)).toEqual(1.5430806348152437); expectNumber(Math.cosh(1)).toEqualDouble(1.5430806348152437);
expect(Math.cosh(-1)).toEqual(1.5430806348152437); expectNumber(Math.cosh(-1)).toEqualDouble(1.5430806348152437);
}) })
test('exp', () => { test('exp', () => {
expect(Math.exp(-1)).toEqual(0.36787944117144233); expectNumber(Math.exp(-1)).toEqualDouble(0.36787944117144233);
// 解决精度问题 // 解决精度问题
expect(Math.exp(0)).toEqual(1.0); expect(Math.exp(0)).toEqual(1.0);
expect(Math.exp(1)).toEqual(2.718281828459045); expectNumber(Math.exp(1)).toEqualDouble(2.718281828459045);
}) })
test('expm1', () => { test('expm1', () => {
expectNumber(Math.expm1(1)).toEqualDouble(1.718281828459045); expectNumber(Math.expm1(1)).toEqualDouble(1.718281828459045);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册