use super::*;
from_examples!(DMN_3_0069);
static_context!(CTX, "{}");
#[test]
fn _0001() {
let invocable = "decision001";
let expected = "[1, 2, 3]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0002() {
let invocable = "decision001_a";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0003() {
let invocable = "decision002";
let expected = "null(index in filter is out of range [1..3], actual index is 0)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0004() {
let invocable = "decision003";
let expected = "null(index in filter is out of range [1..3], actual index is 4)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0005() {
let invocable = "decision004";
let expected = "1";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0006() {
let invocable = "decision005";
let expected = "3";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0007() {
let invocable = "decision006";
let expected = "3";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0008() {
let invocable = "decision007";
let expected = "1";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0009() {
let invocable = "decision008";
let expected = "null(index in filter is out of range [-3..-1], actual index is -4)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0010() {
let invocable = "decision009";
let expected = "[1, 2, 3]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0011() {
let invocable = "decision010";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0012() {
let invocable = "decision011";
let expected = "[2, 3]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0013() {
let invocable = "decision012";
let expected = "[true]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0014() {
let invocable = "decision013";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0015() {
let invocable = "decision014";
let expected = "[100]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0016() {
let invocable = "decision015";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0017() {
let invocable = "decision016";
let expected = r#"["foo"]"#;
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0018() {
let invocable = "decision017";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0019() {
let invocable = "decision018";
let expected = "true";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0020() {
let invocable = "decision019";
let expected = "100";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0021() {
let invocable = "decision020";
let expected = r#""foo""#;
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0022() {
let invocable = "decision021";
let expected = "null(for singletons, only filter index with value 1 or -1 is accepted)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0023() {
let invocable = "decision022";
let expected = "null(for singletons, only filter index with value 1 or -1 is accepted)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0024() {
let invocable = "decision023";
let expected = "null(for singletons, only filter index with value 1 or -1 is accepted)";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0025() {
let invocable = "decision024";
let expected = "[{a: 2}, {a: 3}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0026() {
let invocable = "decision025";
let expected = "[{a: 2}, {a: 3}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0027() {
let invocable = "decision026";
let expected = "[{item: 2}, {item: 3}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0028() {
let invocable = "decision027";
let expected = "[3, 4]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0029() {
let invocable = "decision028";
let expected = "[{x: 1, y: 2}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0030() {
let invocable = "decision029";
let expected = "[{x: 1, y: 2}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0031() {
let invocable = "decision030";
let expected = "[2, 3]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0032() {
let invocable = "decision031";
let expected = "[]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0033() {
let invocable = "decision032";
let expected = "[{y: 2}]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0034() {
let invocable = "decision033";
let expected = "[null]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}
#[test]
fn _0035() {
let invocable = "decision034";
let expected = "[null, 2]";
assert_decision(&MODEL_EVALUATOR, &MODEL_NAMESPACE, &MODEL_NAME, invocable, &CTX, expected);
}