diff --git a/poincare/test/approximation.cpp b/poincare/test/approximation.cpp index e15204106..7b7ec97b6 100644 --- a/poincare/test/approximation.cpp +++ b/poincare/test/approximation.cpp @@ -440,12 +440,22 @@ QUIZ_CASE(poincare_approximation_function) { assert_expression_approximates_to("cross([[1][2][3]],[[4][7][8]])", "[[-5][4][-1]]"); assert_expression_approximates_to("cross([[1][2][3]],[[4][7][8]])", "[[-5][4][-1]]"); + assert_expression_approximates_to("cross([[1,2,3]],[[4][7][8]])", "[[-5][4][-1]]"); + assert_expression_approximates_to("cross([[1,2,3]],[[4][7][8]])", "[[-5][4][-1]]"); + assert_expression_approximates_to("cross([[1,2,3]],[[4,7,8]])", "[[-5][4][-1]]"); + assert_expression_approximates_to("cross([[1,2,3]],[[4,7,8]])", "[[-5][4][-1]]"); assert_expression_approximates_to("dot([[1][2][3]],[[4][7][8]])", "42"); assert_expression_approximates_to("dot([[1][2][3]],[[4][7][8]])", "42"); + assert_expression_approximates_to("dot([[1,2,3]],[[4][7][8]])", "42"); + assert_expression_approximates_to("dot([[1,2,3]],[[4][7][8]])", "42"); + assert_expression_approximates_to("dot([[1,2,3]],[[4,7,8]])", "42"); + assert_expression_approximates_to("dot([[1,2,3]],[[4,7,8]])", "42"); assert_expression_approximates_to("norm([[-5][4][-1]])", "6.480741"); assert_expression_approximates_to("norm([[-5][4][-1]])", "6.4807406984079"); + assert_expression_approximates_to("norm([[-5,4,-1]])", "6.480741"); + assert_expression_approximates_to("norm([[-5,4,-1]])", "6.4807406984079"); assert_expression_approximates_to("round(2.3246,3)", "2.325"); assert_expression_approximates_to("round(2.3245,3)", "2.325"); diff --git a/poincare/test/simplification.cpp b/poincare/test/simplification.cpp index 3d54e214f..c54ae8ecc 100644 --- a/poincare/test/simplification.cpp +++ b/poincare/test/simplification.cpp @@ -1091,18 +1091,18 @@ QUIZ_CASE(poincare_simplification_matrix) { // Cross product assert_parsed_expression_simplify_to("cross([[0][1/√(2)][0]],[[0][0][1]])", "[[√(2)/2][0][0]]"); - assert_parsed_expression_simplify_to("cross([[1][2][3]],[[4][7][8]])", "[[-5][4][-1]]"); - assert_parsed_expression_simplify_to("cross([[1][π][𝐢]],[[𝐢π][𝐢π^2][-π]])", "[[0][0][0]]"); + assert_parsed_expression_simplify_to("cross([[1,2,3]],[[4][7][8]])", "[[-5][4][-1]]"); + assert_parsed_expression_simplify_to("cross([[1,π,𝐢]],[[𝐢π,𝐢π^2,-π]])", "[[0][0][0]]"); // Dot product assert_parsed_expression_simplify_to("dot([[1/√(2)][0][0]],[[1][0][0]])", "√(2)/2"); - assert_parsed_expression_simplify_to("dot([[1][1][0]],[[0][0][1]])", "0"); - assert_parsed_expression_simplify_to("dot([[1][1][1]],[[0][π][𝐢]])", "π+𝐢"); + assert_parsed_expression_simplify_to("dot([[1,1,0]],[[0][0][1]])", "0"); + assert_parsed_expression_simplify_to("dot([[1,1,1]],[[0,π,𝐢]])", "π+𝐢"); // Vector norm assert_parsed_expression_simplify_to("norm([[1/√(2)][0][0]])", "√(2)/2"); assert_parsed_expression_simplify_to("norm([[1][2][3]])", "√(14)"); - assert_parsed_expression_simplify_to("norm([[1][𝐢+1][π][-5]])", "√(π^2+28)"); + assert_parsed_expression_simplify_to("norm([[1,𝐢+1,π,-5]])", "√(π^2+28)"); // Expressions with unreduced matrix assert_reduce("confidence(cos(2)/25,3)→a");