Constant dmntk_examples::DMN_3_0062

source ·
pub const DMN_3_0062: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"http://www.montera.com.au/spec/DMN/0062-feel-mode-function\"\n             name=\"0062-feel-mode-function\"\n             id=\"_22b592fb-565d-4215-811b-e7bda5124aad\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\"\n             xmlns:di=\"http://www.omg.org/spec/DMN/20180521/DI/\"\n             xmlns:dmndi=\"https://www.omg.org/spec/DMN/20191111/DMNDI/\"\n             xmlns:dc=\"http://www.omg.org/spec/DMN/20180521/DC/\"\n             xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <description>FEEL built-in function \'mode(list)\' in category list functions</description>\n    <itemDefinition name=\"tNumberList\" isCollection=\"true\">\n        <typeRef>number</typeRef>\n    </itemDefinition>\n    <decision name=\"decision001\" id=\"_decision001\">\n        <description>Tests FEEL expression: \'mode([6, 3, 9, 6, 6])\' and expects result: \'[6] (list)\'</description>\n        <question>Result of FEEL expression \'mode([6, 3, 9, 6, 6])\'?</question>\n        <allowedAnswers>[6] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision001\"/>\n        <literalExpression>\n            <text>mode([6, 3, 9, 6, 6])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision002\" id=\"_decision002\">\n        <description>Tests FEEL expression: \'mode([3, 6, 1, 9, 6, 1, 3])\' and expects result: \'[1,3,6] (list)\'\n        </description>\n        <question>Result of FEEL expression \'mode([3, 6, 1, 9, 6, 1, 3])\'?</question>\n        <allowedAnswers>[1,3,6] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision002\"/>\n        <literalExpression>\n            <text>mode([3, 6, 1, 9, 6, 1, 3])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision003\" id=\"_decision003\">\n        <description>Tests FEEL expression: \'mode()\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'mode()\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision003\"/>\n        <literalExpression>\n            <text>mode()</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision003_a\" id=\"_decision003_a\">\n        <description>Tests FEEL expression: \'mode(null)\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'mode(null)\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision003_a\"/>\n        <literalExpression>\n            <text>mode(null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004\" id=\"_decision004\">\n        <description>Tests FEEL expression: \'mode([1,2,null,4])\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'mode([1,2,null,4])\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision004\"/>\n        <literalExpression>\n            <text>mode()</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision005\" id=\"_decision005\">\n        <description>Tests FEEL expression: \'mode([1,2,\"foo\",4])\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'mode([1,2,\"foo\",4])\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision005\"/>\n        <literalExpression>\n            <text>mode([1,2,\"foo\",4])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision006\" id=\"_decision006\">\n        <description>Tests FEEL expression: \'mode([2.5, 1, 2.5, 3])\' and expects result: \'[2.5] (list)\'</description>\n        <question>Result of FEEL expression \'mode([2.5, 1, 2.5, 3])\'?</question>\n        <allowedAnswers>[2.5] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision006\"/>\n        <literalExpression>\n            <text>mode([2.5, 1, 2.5, 3])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision007\" id=\"_decision007\">\n        <description>Tests FEEL expression: \'mode([])\' and expects result: \'[] (list)\'</description>\n        <question>Result of FEEL expression \'mode([])\'?</question>\n        <allowedAnswers>[] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision007\"/>\n        <literalExpression>\n            <text>mode([])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision008\" id=\"_decision008\">\n        <description>Tests FEEL expression: \'mode(6)\' and expects result: \'[6] (list)\'</description>\n        <question>Result of FEEL expression \'mode(6)\'?</question>\n        <allowedAnswers>[6] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision008\"/>\n        <literalExpression>\n            <text>mode(6)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision009\" id=\"_decision009\">\n        <description>Tests FEEL expression: \'mode(6, 3, 9, 6, 6)\' and expects result: \'[6] (list)\'</description>\n        <question>Result of FEEL expression \'mode(6, 3, 9, 6, 6)\'?</question>\n        <allowedAnswers>[6] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision009\"/>\n        <literalExpression>\n            <text>mode(6, 3, 9, 6, 6)</text>\n        </literalExpression>\n    </decision>\n    <!--\n        <decision name=\"decision010\" id=\"_decision010\">\n            <description>Tests FEEL expression: \'mode(8, 2, 5, 7)\' and expects result: \'6 (list)\'</description>\n            <question>Result of FEEL expression \'mode(8, 2, 5, 7)\'?</question>\n            <allowedAnswers>6 (list)</allowedAnswers>\n            <variable typeRef=\"tNumberList\" name=\"decision010\"/>\n            <literalExpression>\n                <text>mode(8, 2, 5, 7)</text>\n            </literalExpression>\n        </decision>\n    -->\n    <decision name=\"decision011\" id=\"_decision011\">\n        <description>Tests FEEL expression: \'mode(list:[6, 3, 9, 6, 6])\' and expects result: \'[6] (list)\'</description>\n        <question>Result of FEEL expression \'mode(list:[6, 3, 9, 6, 6])\'?</question>\n        <allowedAnswers>[6] (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision011\"/>\n        <literalExpression>\n            <text>mode(list:[6, 3, 9, 6, 6])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision012\" id=\"_decision012\">\n        <description>Tests FEEL expression: \'mode(list:null)\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'mode(list:null)\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tNumberList\" name=\"decision012\"/>\n        <literalExpression>\n            <text>mode(list:null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision013\" id=\"_decision013\">\n        <description>Tests FEEL expression: \'mode(l:[2, 4, 7, 5])\' and expects result: \'null (number)\'</description>\n        <question>Result of FEEL expression \'mode(l:[2, 4, 7, 5])\'?</question>\n        <allowedAnswers>null (number)</allowedAnswers>\n        <variable typeRef=\"number\" name=\"decision013\"/>\n        <literalExpression>\n            <text>mode(l:[2, 4, 7, 5])</text>\n        </literalExpression>\n    </decision>\n</definitions>\n\n";