Constant dmntk_examples::DMN_N_0079[][src]

pub const DMN_N_0079: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"https://dmntk.io\"\n             name=\"non-compliant-test-0079\"\n             id=\"_4ea71db5-cde4-4e4e-9354-9bfb1ae6f9fd\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n    <description>FEEL built-in function \'string(any)\' in category conversion functions</description>\n    <decision name=\"decision_001\" id=\"_decision_001\">\n        <description>Tests FEEL expression: \'string()\' and expects result: \'null (string)\'</description>\n        <question>Result of FEEL expression \'string()\'?</question>\n        <allowedAnswers>null (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"decision_001\"/>\n        <literalExpression>\n            <text>string()</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision_002\" id=\"_decision_002\">\n        <description>Tests FEEL expression: \'string(\"foo\", \"bar\")\' and expects result: \'null (string)\'</description>\n        <question>Result of FEEL expression \'string(\"foo\", \"bar\")\'?</question>\n        <allowedAnswers>null (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"decision_002\"/>\n        <literalExpression>\n            <text>string(\"foo\", \"bar\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision_003\" id=\"_decision_003\">\n        <description>Tests FEEL expression: \'string(from:\"foo\")\' and expects result: \'\"foo\" (string)\'</description>\n        <question>Result of FEEL expression \'string(from:\"foo\")\'?</question>\n        <allowedAnswers>\"foo\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"decision_003\"/>\n        <literalExpression>\n            <text>string(from:\"foo\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"decision_004\" id=\"_decision_004\">\n        <description>Tests FEEL expression: \'string(\"foo\", \"bar\")\' and expects result: \'null (string)\'</description>\n        <question>Result of FEEL expression \'string(\"foo\", \"bar\")\'?</question>\n        <allowedAnswers>null (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"decision_004\"/>\n        <literalExpression>\n            <text>string(\"foo\", \"bar\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"null_001\" id=\"_null_001\">\n        <description>Tests FEEL expression: \'string(null)\' and expects result: \'null (string)\'</description>\n        <question>Result of FEEL expression \'string(null)\'?</question>\n        <allowedAnswers>null (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"null_001\"/>\n        <literalExpression>\n            <text>string(null)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_001\" id=\"_string_001\">\n        <description>Tests FEEL expression: \'string(\"foo\")\' and expects result: \'\"foo\" (string)\'</description>\n        <question>Result of FEEL expression \'string(\"foo\")\'?</question>\n        <allowedAnswers>\"foo\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"string_001\"/>\n        <literalExpression>\n            <text>string(\"foo\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_001\" id=\"_number_001\">\n        <description>Tests FEEL expression: \'string(123.45)\' and expects result: \'\"123.45\" (string)\'</description>\n        <question>Result of FEEL expression \'string(123.45)\'?</question>\n        <allowedAnswers>\"123.45\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"number_001\"/>\n        <literalExpression>\n            <text>string(123.45)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_001\" id=\"_boolean_001\">\n        <description>Tests FEEL expression: \'string(true)\' and expects result: \'\"true\" (string)\'</description>\n        <question>Result of FEEL expression \'string(true)\'?</question>\n        <allowedAnswers>\"true\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"boolean_001\"/>\n        <literalExpression>\n            <text>string(true)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_002\" id=\"_boolean_002\">\n        <description>Tests FEEL expression: \'string(false)\' and expects result: \'\"false\" (string)\'</description>\n        <question>Result of FEEL expression \'string(false)\'?</question>\n        <allowedAnswers>\"false\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"boolean_002\"/>\n        <literalExpression>\n            <text>string(false)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"date_001\" id=\"_date_001\">\n        <description>Tests FEEL expression: \'string(date(\"2018-12-10\"))\' and expects result: \'\"2018-12-10\" (string)\'</description>\n        <question>Result of FEEL expression \'string(date(\"2018-12-10\"))\'?</question>\n        <allowedAnswers>\"2018-12-10\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"date_001\"/>\n        <literalExpression>\n            <text>string(date(\"2018-12-10\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dateTime_001\" id=\"_dateTime_001\">\n        <description>Tests FEEL expression: \'string(date and time(\"2018-12-10\"))\' and expects result: \'\"2018-12-10T00:00:00\" (string)\'</description>\n        <question>Result of FEEL expression \'string(date and time(\"2018-12-10\"))\'?</question>\n        <allowedAnswers>\"2018-12-10T00:00:00\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dateTime_001\"/>\n        <literalExpression>\n            <text>string(date and time(\"2018-12-10\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dateTime_002\" id=\"_dateTime_002\">\n        <description>Tests FEEL expression: \'string(date and time(\"2018-12-10T10:30:00.0001\"))\' and expects result: \'\"2018-12-10T10:30:00.0001\" (string)\'</description>\n        <question>Result of FEEL expression \'string(date and time(\"2018-12-10T10:30:00.0001\"))\'?</question>\n        <allowedAnswers>\"2018-12-10T10:30:00.0001\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dateTime_002\"/>\n        <literalExpression>\n            <text>string(date and time(\"2018-12-10T10:30:00.0001\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dateTime_003\" id=\"_dateTime_003\">\n        <description>Tests FEEL expression: \'string(date and time(\"2018-12-10T10:30:00.0001+05:00:01\"))\' and expects result: \'\"2018-12-10T10:30:00.0001+05:00:01\" (string)\'</description>\n        <question>Result of FEEL expression \'string(date and time(\"2018-12-10T10:30:00.0001+05:00:01\"))\'?</question>\n        <allowedAnswers>\"2018-12-10T10:30:00.0001+05:00:01\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dateTime_003\"/>\n        <literalExpression>\n            <text>string(date and time(\"2018-12-10T10:30:00.0001+05:00:01\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dateTime_004\" id=\"_dateTime_004\">\n        <description>Tests FEEL expression: \'string(date and time(\"2018-12-10T10:30:00@Etc/UTC\"))\' and expects result: \'\"2018-12-10T10:30:00@Etc/UTC\" (string)\'</description>\n        <question>Result of FEEL expression \'string(date and time(\"2018-12-10T10:30:00@Etc/UTC\"))\'?</question>\n        <allowedAnswers>\"2018-12-10T10:30:00@Etc/UTC\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dateTime_004\"/>\n        <literalExpression>\n            <text>string(date and time(\"2018-12-10T10:30:00@Etc/UTC\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_001\" id=\"_time_001\">\n        <description>Tests FEEL expression: \'string(time(\"10:30:00.0001\"))\' and expects result: \'\"10:30:00.0001\" (string)\'</description>\n        <question>Result of FEEL expression \'string(time(\"10:30:00.0001\"))\'?</question>\n        <allowedAnswers>\"10:30:00.0001\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"time_001\"/>\n        <literalExpression>\n            <text>string(time(\"10:30:00.0001\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_002\" id=\"_time_002\">\n        <description>Tests FEEL expression: \'string(time(\"10:30:00.0001+05:00:01\"))\' and expects result: \'\"10:30:00.0001+05:00:01\" (string)\'</description>\n        <question>Result of FEEL expression \'string(time(\"10:30:00.0001+05:00:01\"))\'?</question>\n        <allowedAnswers>\"10:30:00.0001+05:00:01\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"time_002\"/>\n        <literalExpression>\n            <text>string(time(\"10:30:00.0001+05:00:01\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_003\" id=\"_time_003\">\n        <description>Tests FEEL expression: \'string(time(\"10:30:00@Etc/UTC\"))\' and expects result: \'\"10:30:00@Etc/UTC\" (string)\'</description>\n        <question>Result of FEEL expression \'string(time(\"10:30:00@Etc/UTC\"))\'?</question>\n        <allowedAnswers>\"10:30:00@Etc/UTC\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"time_003\"/>\n        <literalExpression>\n            <text>string(time(\"10:30:00@Etc/UTC\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_001\" id=\"_dt_duration_001\">\n        <description>Tests FEEL expression: \'string(duration(\"P1D\"))\' and expects result: \'\"P1D\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P1D\"))\'?</question>\n        <allowedAnswers>\"P1D\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dt_duration_001\"/>\n        <literalExpression>\n            <text>string(duration(\"P1D\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_002\" id=\"_dt_duration_002\">\n        <description>Tests FEEL expression: \'string(duration(\"-P1D\"))\' and expects result: \'\"-P1D\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"-P1D\"))\'?</question>\n        <allowedAnswers>\"-P1D\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dt_duration_002\"/>\n        <literalExpression>\n            <text>string(duration(\"-P1D\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_003\" id=\"_dt_duration_003\">\n        <description>Tests FEEL expression: \'string(duration(\"P0D\"))\' and expects result: \'\"P0D\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P0D\"))\'?</question>\n        <allowedAnswers>\"PT0S\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dt_duration_003\"/>\n        <literalExpression>\n            <text>string(duration(\"P0D\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_004\" id=\"_dt_duration_004\">\n        <description>Tests FEEL expression: \'string(duration(\"P1DT2H3M4.1234S\"))\' and expects result: \'\"P1DT2H3M4.1234S\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P1DT2H3M4.1234S\"))\'?</question>\n        <allowedAnswers>\"P1DT2H3M4.1234S\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dt_duration_004\"/>\n        <literalExpression>\n            <text>string(duration(\"P1DT2H3M4.1234S\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_005\" id=\"_dt_duration_005\">\n        <description>Tests FEEL expression: \'string(duration(\"PT49H\"))\' and expects result: \'\"P2DT1H\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"PT49H\"))\'?</question>\n        <allowedAnswers>\"P2DT1H\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"dt_duration_005\"/>\n        <literalExpression>\n            <text>string(duration(\"PT49H\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_001\" id=\"_ym_duration_001\">\n        <description>Tests FEEL expression: \'string(duration(\"P1Y\"))\' and expects result: \'\"P1Y\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P1Y\"))\'?</question>\n        <allowedAnswers>\"P1Y\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"ym_duration_001\"/>\n        <literalExpression>\n            <text>string(duration(\"P1Y\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_002\" id=\"_ym_duration_002\">\n        <description>Tests FEEL expression: \'string(duration(\"-P1Y\"))\' and expects result: \'\"-P1Y\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"-P1Y\"))\'?</question>\n        <allowedAnswers>\"-P1Y\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"ym_duration_002\"/>\n        <literalExpression>\n            <text>string(duration(\"-P1Y\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_003\" id=\"_ym_duration_003\">\n        <description>Tests FEEL expression: \'string(duration(\"P0Y\"))\' and expects result: \'\"P0Y\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P0Y\"))\'?</question>\n        <allowedAnswers>\"P0Y\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"ym_duration_003\"/>\n        <literalExpression>\n            <text>string(duration(\"P0Y\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_004\" id=\"_ym_duration_004\">\n        <description>Tests FEEL expression: \'string(duration(\"P1Y2M\"))\' and expects result: \'\"P1Y2M\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P1Y2M\"))\'?</question>\n        <allowedAnswers>\"P1Y2M\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"ym_duration_004\"/>\n        <literalExpression>\n            <text>string(duration(\"P1Y2M\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_005\" id=\"_ym_duration_005\">\n        <description>Tests FEEL expression: \'string(duration(\"P25M\"))\' and expects result: \'\"P2Y1M\" (string)\'</description>\n        <question>Result of FEEL expression \'string(duration(\"P25M\"))\'?</question>\n        <allowedAnswers>\"P2Y1M\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"ym_duration_005\"/>\n        <literalExpression>\n            <text>string(duration(\"P25M\"))</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_001\" id=\"_list_001\">\n        <description>Tests FEEL expression: \'string([1,2,3,\"foo\"])\' and expects result: \'\"[1, 2, 3, \"foo\"]\" (string)\'</description>\n        <question>Result of FEEL expression \'string([1,2,3,\"foo\"])\'?</question>\n        <allowedAnswers>\"[1, 2, 3, \"foo\"]\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"list_001\"/>\n        <literalExpression>\n            <text>string([1,2,3,\"foo\"])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_002\" id=\"_list_002\">\n        <description>Tests FEEL expression: \'string([1,2,3,[4,5,\"foo\"]])\' and expects result: \'\"[1, 2, 3, [4, 5, \"foo\"]]\" (string)\'</description>\n        <question>Result of FEEL expression \'string([1,2,3,[4,5,\"foo\"]])\'?</question>\n        <allowedAnswers>\"[1, 2, 3, [4, 5, \"foo\"]]\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"list_002\"/>\n        <literalExpression>\n            <text>string([1,2,3,[4,5,\"foo\"]])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_003\" id=\"_list_003\">\n        <description>Tests FEEL expression: \'string([\"\\\"foo\\\"\"])\' and expects result: \'\"[\"\\\"foo\\\"\"]\" (string)\'</description>\n        <question>Result of FEEL expression \'string([\"\\\"foo\\\"\"])\'?</question>\n        <allowedAnswers>\"[\"\\\"foo\\\"\"]\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"list_003\"/>\n        <literalExpression>\n            <text>string([\"\\\"foo\\\"\"])</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_001\" id=\"_context_001\">\n        <description>Tests FEEL expression: \'string({a: \"foo\"})\' and expects result: \'\"{a: \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({a: \"foo\"})\'?</question>\n        <allowedAnswers>\"{a: \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_001\"/>\n        <literalExpression>\n            <text>string({a: \"foo\"})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_002\" id=\"_context_002\">\n        <description>Tests FEEL expression: \'string({a: \"foo\", b: {bar: \"baz\"}})\' and expects result: \'\"{a: \"foo\", b: {bar: \"baz\"}}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({a: \"foo\", b: {bar: \"baz\"}})\'?</question>\n        <allowedAnswers>\"{a: \"foo\", b: {bar: \"baz\"}}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_002\"/>\n        <literalExpression>\n            <text>string({a: \"foo\", b: {bar: \"baz\"}})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_003\" id=\"_context_003\">\n        <description>Tests FEEL expression: \'string({\"{\": \"foo\"})\' and expects result: \'\"{\"{\": \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({\"{\": \"foo\"})\'?</question>\n        <allowedAnswers>\"{\"{\": \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_003\"/>\n        <literalExpression>\n            <text>string({\"{\": \"foo\"})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_004\" id=\"_context_004\">\n        <description>Tests FEEL expression: \'string({\":\": \"foo\"})\' and expects result: \'\"{\":\": \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({\":\": \"foo\"})\'?</question>\n        <allowedAnswers>\"{\":\": \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_004\"/>\n        <literalExpression>\n            <text>string({\":\": \"foo\"})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_005\" id=\"_context_005\">\n        <description>Tests FEEL expression: \'string({\",\": \"foo\"})\' and expects result: \'\"{\",\": \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({\",\": \"foo\"})\'?</question>\n        <allowedAnswers>\"{\",\": \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_005\"/>\n        <literalExpression>\n            <text>string({\",\": \"foo\"})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_006\" id=\"_context_006\">\n        <description>Tests FEEL expression: \'string({\"}\": \"foo\"})\' and expects result: \'\"}\",\": \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({\"}\": \"foo\"})\'?</question>\n        <allowedAnswers>\"{\"}\": \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_006\"/>\n        <literalExpression>\n            <text>string({\"}\": \"foo\"})</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_007\" id=\"_context_007\">\n        <description>Tests FEEL expression: \'string({\"\\\"\": \"foo\"})\' and expects result: \'\"\\\"\",\": \"foo\"}\" (string)\'</description>\n        <question>Result of FEEL expression \'string({\"\\\'\": \"foo\"})\'?</question>\n        <allowedAnswers>\"{\"\\\"\": \"foo\"}\" (string)</allowedAnswers>\n        <variable typeRef=\"string\" name=\"context_007\"/>\n        <literalExpression>\n            <text>string({\"\\\"\": \"foo\"})</text>\n        </literalExpression>\n    </decision>\n</definitions>";