Constant dmntk_examples::DMN_3_0058

source ·
pub const DMN_3_0058: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"http://www.montera.com.au/spec/DMN/0058-feel-number-function\"\n             name=\"0058-feel-number-function\"\n             id=\"_4a39af1c-bf35-4962-9593-59169f80ecaa\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n    <description>FEEL built-in function \'modulo(dividend,divisor)\' in category numeric functions</description>\n    <decision name=\"decision001\" id=\"_decision001\">\n        <description>Tests FEEL expression: \'number(\"1.000.000,01\", \".\", \",\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1.000.000,01\", \".\", \",\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision001\"/>\n        <literalExpression>\n            <text>number(\"1.000.000,01\", \".\", \",\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision002\" id=\"_decision002\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", \",\", \".\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", \",\", \".\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision002\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \",\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision003\" id=\"_decision003\">\n        <description>Tests FEEL expression: \'number(\"1 000 000,01\", \" \", \".\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1 000 000,01\", \" \", \".\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision003\"/>\n        <literalExpression>\n            <text>number(\"1 000 000.01\", \" \", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision003_a\" id=\"_decision003_a\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", \" \", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", \" \", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision003_a\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \" \", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004\" id=\"_decision004\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", \":\", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", \":\", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision004\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \":\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004_a\" id=\"_decision004_a\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", 123, \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", 123, \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision004_a\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", 123, \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004_b\" id=\"_decision004_b\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", \",\", \":\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", \",\", \":\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision004_b\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \",\", \":\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004_c\" id=\"_decision004_c\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", \",\", 123))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", \",\", 123))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision004_c\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \",\", 123)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision005\" id=\"_decision005\">\n        <description>Tests FEEL expression: \'number(\"1000000.01\", null, \".\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1000000.01\", null, \".\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision005\"/>\n        <literalExpression>\n            <text>number(\"1000000.01\", null, \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision006\" id=\"_decision006\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.01\", null, \".\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.01\", null, \".\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision006\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.01\", \",\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision007\" id=\"_decision007\">\n        <description>Tests FEEL expression: \'number(\"1,000,000\", \",\", null))\' and expects result: \'1000000 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000\", \",\", null))\'?</question>\n        <allowedAnswers>1000000 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision007\"/>\n        <literalExpression>\n            <text>number(\"1,000,000\", \",\", null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision008\" id=\"_decision008\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.00\", \",\", null))\' and expects result: \'1000000.00 (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.00\", \",\", null))\'?</question>\n        <allowedAnswers>1000000.00 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision008\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.00\", \",\", null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision009\" id=\"_decision009\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.00\", \",\", \",\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.00\", \",\", \",\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision009\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.00\", \",\", \",\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision010\" id=\"_decision010\">\n        <description>Tests FEEL expression: \'number(\"1,000,000.00\", \".\", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1,000,000.00\", \".\", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision010\"/>\n        <literalExpression>\n            <text>number(\"1,000,000.00\", \".\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision011\" id=\"_decision011\">\n        <description>Tests FEEL expression: \'number(null, \".\", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(null, \".\", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision011\"/>\n        <literalExpression>\n            <text>number(null, \".\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision012\" id=\"_decision012\">\n        <description>Tests FEEL expression: \'number(123, \".\", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(123, \".\", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision012\"/>\n        <literalExpression>\n            <text>number(123, \".\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision013\" id=\"_decision013\">\n        <description>Tests FEEL expression: \'number(from: \"1.000.000,01\", decimal separator:\",\", grouping separator:\".\"))\' and expects result: \'1000000.01 (number)\'</description>\n        <question>Result of FEEL expression \'number(from: \"1.000.000,01\", decimal separator:\",\", grouping separator:\".\"))\'?</question>\n        <allowedAnswers>1000000.01 (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision013\"/>\n        <literalExpression>\n            <text>number(from: \"1.000.000,01\", decimal separator:\",\", grouping separator:\".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision014\" id=\"_decision014\">\n        <description>Tests FEEL expression: \'number(from: \"1.000.000,01\", decimal sep:\",\", grouping sep:\".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(from: \"1.000.000,01\", decimal sep:\",\", grouping sep:\".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision014\"/>\n        <literalExpression>\n            <text>number(from: \"1.000.000,01\", decimal sep:\",\", grouping sep:\".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision015\" id=\"_decision015\">\n        <description>Tests FEEL expression: \'number(\"foo,bar.001\", \".\", \",\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"foo,bar.001\", \".\", \",\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision015\"/>\n        <literalExpression>\n            <text>number(\"foo,bar.001\", \".\", \",\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision016\" id=\"_decision016\">\n        <description>Tests FEEL expression: \'number(\"1.000.000,01\", \".\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1.000.000,01\", \".\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision016\"/>\n        <literalExpression>\n            <text>number(\"1.000.000,01\", \".\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision017\" id=\"_decision017\">\n        <description>Tests FEEL expression: \'number(\"1.000.000,01\", \".\", \",\", \",\"))\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'number(\"1.000.000,01\", \".\", \",\", \",\"))\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision017\"/>\n        <literalExpression>\n            <text>number(\"1.000.000,01\", \".\", \",\", \",\")</text>\n        </literalExpression>\n    </decision>\n</definitions>";