| 620 | }; |
| 621 | |
| 622 | std::vector<MathExtensionVersionTestCase> CreateMathExtensionVersionParams() { |
| 623 | return { |
| 624 | MathExtensionVersionTestCase{ |
| 625 | .expr = "math.least([0,1,2,3])", |
| 626 | .expected_supported_versions = {0, 1, 2}, |
| 627 | }, |
| 628 | MathExtensionVersionTestCase{ |
| 629 | .expr = "math.greatest([0,1,2,3])", |
| 630 | .expected_supported_versions = {0, 1, 2}, |
| 631 | }, |
| 632 | MathExtensionVersionTestCase{ |
| 633 | .expr = "math.ceil(1.5)", |
| 634 | .expected_supported_versions = {1, 2}, |
| 635 | }, |
| 636 | MathExtensionVersionTestCase{ |
| 637 | .expr = "math.floor(1.5)", |
| 638 | .expected_supported_versions = {1, 2}, |
| 639 | }, |
| 640 | MathExtensionVersionTestCase{ |
| 641 | .expr = "math.round(1.5)", |
| 642 | .expected_supported_versions = {1, 2}, |
| 643 | }, |
| 644 | MathExtensionVersionTestCase{ |
| 645 | .expr = "math.trunc(1.5)", |
| 646 | .expected_supported_versions = {1, 2}, |
| 647 | }, |
| 648 | MathExtensionVersionTestCase{ |
| 649 | .expr = "math.isInf(1.5)", |
| 650 | .expected_supported_versions = {1, 2}, |
| 651 | }, |
| 652 | MathExtensionVersionTestCase{ |
| 653 | .expr = "math.isNaN(1.5)", |
| 654 | .expected_supported_versions = {1, 2}, |
| 655 | }, |
| 656 | MathExtensionVersionTestCase{ |
| 657 | .expr = "math.isFinite(1.5)", |
| 658 | .expected_supported_versions = {1, 2}, |
| 659 | }, |
| 660 | MathExtensionVersionTestCase{ |
| 661 | .expr = "math.abs(1.5)", |
| 662 | .expected_supported_versions = {1, 2}, |
| 663 | }, |
| 664 | MathExtensionVersionTestCase{ |
| 665 | .expr = "math.sign(1.5)", |
| 666 | .expected_supported_versions = {1, 2}, |
| 667 | }, |
| 668 | MathExtensionVersionTestCase{ |
| 669 | .expr = "math.bitAnd(1, 1)", |
| 670 | .expected_supported_versions = {1, 2}, |
| 671 | }, |
| 672 | MathExtensionVersionTestCase{ |
| 673 | .expr = "math.bitOr(1, 1)", |
| 674 | .expected_supported_versions = {1, 2}, |
| 675 | }, |
| 676 | MathExtensionVersionTestCase{ |
| 677 | .expr = "math.bitXor(1, 1)", |
| 678 | .expected_supported_versions = {1, 2}, |
| 679 | }, |