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

修复 math 测试示例不通过的问题

上级 d60873e4
...@@ -126,7 +126,7 @@ export function testMath() : Result { ...@@ -126,7 +126,7 @@ export function testMath() : Result {
// 解决精度问题 // 解决精度问题
expect(Math.acos(-1)).toEqual(3.141592653589793); expect(Math.acos(-1)).toEqual(3.141592653589793);
expect(Math.acos(0)).toEqual(1.5707963267948966); expect(Math.acos(0)).toEqual(1.5707963267948966);
expect(Math.acos(1)).toEqual(0.0); expect(Math.acos(1)).toEqual(0);
}) })
test('acosh', () => { test('acosh', () => {
...@@ -145,7 +145,7 @@ export function testMath() : Result { ...@@ -145,7 +145,7 @@ export function testMath() : Result {
// expected output: 1.566799236972411 // expected output: 1.566799236972411
// #END // #END
// 解决精度问题 // 解决精度问题
expect(Math.acosh(1)).toEqual(0.0); expect(Math.acosh(1)).toEqual(0);
expectNumber(Math.acosh(2)).toEqualDouble(1.3169578969248166); expectNumber(Math.acosh(2)).toEqualDouble(1.3169578969248166);
expectNumber(Math.acosh(2.5)).toEqualDouble(1.566799236972411); expectNumber(Math.acosh(2.5)).toEqualDouble(1.566799236972411);
}) })
...@@ -172,7 +172,7 @@ export function testMath() : Result { ...@@ -172,7 +172,7 @@ export function testMath() : Result {
// 解决精度问题 // 解决精度问题
expect(Math.asin(-1)).toEqual(-1.5707963267948966); expect(Math.asin(-1)).toEqual(-1.5707963267948966);
// expect(Math.asin(0.5)).toEqual(0.5235987755982989); // expect(Math.asin(0.5)).toEqual(0.5235987755982989);
expect(Math.asin(0)).toEqual(0.0); expect(Math.asin(0)).toEqual(0);
expect(Math.asin(1)).toEqual(1.5707963267948966); expect(Math.asin(1)).toEqual(1.5707963267948966);
}) })
...@@ -197,7 +197,7 @@ export function testMath() : Result { ...@@ -197,7 +197,7 @@ export function testMath() : Result {
// #END // #END
// 解决精度问题 // 解决精度问题
expectNumber(Math.asinh(1)).toEqualDouble(0.881373587019543); expectNumber(Math.asinh(1)).toEqualDouble(0.881373587019543);
expectNumber(Math.asinh(0)).toEqualDouble(0.0); expectNumber(Math.asinh(0)).toEqualDouble(0);
expectNumber(Math.asinh(-1)).toEqualDouble(-0.881373587019543); expectNumber(Math.asinh(-1)).toEqualDouble(-0.881373587019543);
expectNumber(Math.asinh(2)).toEqualDouble(1.4436354751788103); expectNumber(Math.asinh(2)).toEqualDouble(1.4436354751788103);
}) })
...@@ -217,7 +217,7 @@ export function testMath() : Result { ...@@ -217,7 +217,7 @@ export function testMath() : Result {
// #END // #END
// 解决精度问题 // 解决精度问题
expect(Math.atan(1)).toEqual(0.7853981633974483); expect(Math.atan(1)).toEqual(0.7853981633974483);
expect(Math.atan(0)).toEqual(0.0); expect(Math.atan(0)).toEqual(0);
}) })
test('atan2', () => { test('atan2', () => {
...@@ -243,7 +243,7 @@ export function testMath() : Result { ...@@ -243,7 +243,7 @@ export function testMath() : Result {
// expected output: 0 // expected output: 0
// #END // #END
// 解决精度问题 // 解决精度问题
expect(Math.atanh(0)).toEqual(0.0); expect(Math.atanh(0)).toEqual(0);
// expect(Math.atanh(0.5)).toEqual(0.5493061443340548); // expect(Math.atanh(0.5)).toEqual(0.5493061443340548);
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册