MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / CreateMathExtensionVersionParams

Function CreateMathExtensionVersionParams

extensions/math_ext_test.cc:622–697  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

620};
621
622std::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 },

Callers 1

math_ext_test.ccFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected