Constant dmntk_examples::DMN_3_0067[][src]

pub const DMN_3_0067: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"http://www.montera.com.au/spec/DMN/0067-feel-split-function\"\n             name=\"0067-feel-split-function\"\n             id=\"_eb682504-9827-4541-9d2d-57ab6665d807\"\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 \'split(string,delimiter)\' in category string functions</description>\n    <itemDefinition name=\"tStringList\" isCollection=\"true\">\n        <typeRef>string</typeRef>\n    </itemDefinition>\n    <decision name=\"decision001\" id=\"_decision001\">\n        <description>Tests FEEL expression: \'split(\"John Doe\", \"\\s\")\' and expects result: \'[\"John\", \"Doe\"] (list)\'\n        </description>\n        <question>Result of FEEL expression \'split(\"John Doe\", \"\\s\")\'?</question>\n        <allowedAnswers>[\"John\", \"Doe\"] (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision001\"/>\n        <literalExpression>\n            <text>split(\"John Doe\", \"\\s\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision001_a\" id=\"_decision001_a\">\n        <description>Tests FEEL expression: \'split(\"a;b;c;;\", \";\")\' and expects result: \'[\"a\", \"b\", \"c\", \"\", \"\"]\n            (list)\'\n        </description>\n        <question>Result of FEEL expression \'split(10, -4)\'?</question>\n        <allowedAnswers>[\"a\", \"b\", \"c\", \"\", \"\"]</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision001_a\"/>\n        <literalExpression>\n            <text>split(\"a;b;c;;\", \";\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision004\" id=\"_decision004\">\n        <description>Tests FEEL expression: \'split()\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'split()\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision004\"/>\n        <literalExpression>\n            <text>split()</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision005\" id=\"_decision005\">\n        <description>Tests FEEL expression: \'split(\"foo\")\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'split(\"foo\")\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision005\"/>\n        <literalExpression>\n            <text>split(\"foo\")</text>\n        </literalExpression>\n    </decision>\n    <!--<decision name=\"decision005_a\" id=\"_decision005_a\">-->\n    <!--<description>Tests FEEL expression: \'split(\"foo\",\"f\",\"f\")\' and expects result: \'null (list)\'</description>-->\n    <!--<question>Result of FEEL expression \'split(\"foo\",\"f\",\"f\")\'?</question>-->\n    <!--<allowedAnswers>null (list)</allowedAnswers>-->\n    <!--<variable typeRef=\"tStringList\" name=\"decision005_a\"/>-->\n    <!--<literalExpression>-->\n    <!--<text>split(\"foo\",\"f\",\"f\")</text>-->\n    <!--</literalExpression>-->\n    <!--</decision>-->\n    <decision name=\"decision006\" id=\"_decision006\">\n        <description>Tests FEEL expression: \'split(delimiter: \",\", string:\"foo,bar\")\' and expects result: \'[\"foo\",\n            \"bar\"] (lost)\'\n        </description>\n        <question>Result of FEEL expression \'split(delimiter: \",\", string:\"foo,bar\")\'?</question>\n        <allowedAnswers>2 (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision006\"/>\n        <literalExpression>\n            <text>split(delimiter: \",\", string:\"foo,bar\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision007\" id=\"_decision007\">\n        <description>Tests FEEL expression: \'split(delimiter: \",\", str:\"foo,bar\")\' and expects result: \'null (list)\'\n        </description>\n        <question>Result of FEEL expression \'split(delimiter: \",\", str:\"foo,bar\")\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision007\"/>\n        <literalExpression>\n            <text>split(delimiter: \",\", str:\"foo,bar\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision008\" id=\"_decision008\">\n        <description>Tests FEEL expression: \'split(null, null)\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'split(null, null)\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision008\"/>\n        <literalExpression>\n            <text>split(null, null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision008_a\" id=\"_decision008_a\">\n        <description>Tests FEEL expression: \'split(\"foo\", null)\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'split(\"foo\", null)\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision008_a\"/>\n        <literalExpression>\n            <text>split(\"foo\", null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision008_b\" id=\"_decision008_b\">\n        <description>Tests FEEL expression: \'split(null, \",\")\' and expects result: \'null (list)\'</description>\n        <question>Result of FEEL expression \'split(null, \",\")\'?</question>\n        <allowedAnswers>null (list)</allowedAnswers>\n        <variable typeRef=\"tStringList\" name=\"decision008_b\"/>\n        <literalExpression>\n            <text>split(null, \",\")</text>\n        </literalExpression>\n    </decision>\n</definitions>\n\n";