DMN TCK Test Cases

Tests: 1598

Labels: 71

Compliance
Test Suite
Doc
Source
Test
Description
compliance-level-2 0001-input-data-string-test-01 001 Testing valid input
0002-input-data-number-test-01 001 Testing valid input
0003-input-data-string-allowed-values-test-01 001 Testing valid input
0004-simpletable-U-test-01 001
002
003
0005-simpletable-A-test-01 001
002
003
0006-simpletable-P1-test-01 001
002
003
0007-simpletable-P2-test-01 001
002
003
0008-LX-arithmetic-test-01 001
002
003
0009-invocation-arithmetic-test-01 001
002
003
0010-multi-output-U-test-01 001
002
003
0100-feel-constants-test-01 001 Tests FEEL boolean constants
0101-feel-constants-test-01 001 Tests FEEL decimal number constant
002 Tests FEEL negative decimal number constant
004 Tests FEEL number constant
005 Tests FEEL negative number constant
007 Tests FEEL decimal number constant
008 Tests FEEL negative decimal number constant
0102-feel-constants-test-01 001 Tests FEEL string constants
002 Tests FEEL unicode string constant
003 Tests FEEL unicode string constant
004 Tests FEEL long string constant
0105-feel-math-test-01 001 Tests FEEL addition of number literals
002 Tests FEEL addition of negative number literals
003 Tests FEEL addition of negative number literals with brakets
004 Tests FEEL subtraction of number literals
005 Tests FEEL subtraction of negative number literals
006 Tests FEEL subtraction of negative number literals with brakets
007 Tests FEEL addition and subtraction of number literals with brakets
008 Tests FEEL multiplication of number literals
009 Tests FEEL multiplication of negative number literals
010 Tests FEEL multiplication of negative number literals with brakets
011 Tests FEEL addition and multiplication of number literals with brakets
012 Tests FEEL division of number literals
013 Tests FEEL division of negative number literals
014 Tests FEEL division of negative number literals with brakets
015 Tests FEEL addition and division of number literals with brakets
016 Tests FEEL division by zero
017 Tests FEEL potency of number literal
018 Tests FEEL negative potency of number literal
019 Tests FEEL potency of number literal with brakets
020 Tests FEEL addition and potency of number literals
021 Tests FEEL addition and potency of number literals
022 Tests FEEL addition and potency of number literals with brakets
023 Tests FEEL addition with null
024 Tests FEEL addition with null
025 Tests FEEL subtraction with null
026 Tests FEEL subtraction with null
027 Tests FEEL multiplication with null
028 Tests FEEL multiplication with null
029 Tests FEEL division with null
030 Tests FEEL division with null
031 Tests FEEL arithmetics with spaces between number literals
032 Tests FEEL arithmetics with spaces between number literals and brakets
033 Tests FEEL arithmetics with decimal number literals
0106-feel-ternary-logic-test-01 001 Tests ternary logic for true, true
002 Tests ternary logic for false, true
003 Tests ternary logic for null, true
004 Tests ternary logic for true, false
005 Tests ternary logic for false, false
006 Tests ternary logic for null, false
007 Tests ternary logic for true, null
008 Tests ternary logic for false, null
009 Tests ternary logic for null, null
0107-feel-ternary-logic-not-test-01 001 Tests ternary logic for true
002 Tests ternary logic for false
003 Tests ternary logic for null
0108-first-hitpolicy-test-01 001
002
003
0109-ruleOrder-hitpolicy-test-01 001
002
003
0110-outputOrder-hitpolicy-test-01 001
002
003
0111-first-hitpolicy-singleoutputcol-test-01 001
002
003
0112-ruleOrder-hitpolicy-singleinoutcol-test-01 001
002
003
0113-outputOrder-hitpolicy-singleinoutcol-test-01 001
002
003
0114-min-collect-hitpolicy-test-01 001
002
003
0115-sum-collect-hitpolicy-test-01 001
002
003
0116-count-collect-hitpolicy-test-01 001
002
003
0117-multi-any-hitpolicy-test-01 001
002
003
0118-multi-priority-hitpolicy-test-01 001
002
003
0119-multi-collect-hitpolicy-test-01 001
002
003
compliance-level-3 0001-filter-test-01 001
0002-string-functions-test-01 001 Tests FEEL built-in functions on string literals (starts_with, ends_with, contains, substring, string_length, upper_case, lower_case, substring_before, substring_after)
002 Tests FEEL built-in function for regular expresssion matching (matches)
003 Tests FEEL built-in function 'replace' on string literals
004 Tests FEEL built-in function for converting a number to a string
0003-iteration-test-01 001
0004-lending-test-01 001
0005-literal-invocation-test-01 001
002
003
0006-join-test-01 001
0007-date-time-test-01 001
0008-listGen-test-01 001
002
003
004
005
006
007
008
009
010
0009-append-flatten-test-01 001
0010-concatenate-test-01 001
0011-insert-remove-test-01 001
0012-list-functions-test-01 001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
0013-sort-test-01 001
0014-loan-comparison-test-01 001
0016-some-every-test-01 001
0017-tableTests-test-01 001
002
003
004
0020-vacation-days-test-01 001
002
003
004
005
006
007
0021-singleton-list-test-01 001 The purpose of this test is to check that the engine is properly coercing singleton lists into single elements (i.e., [a]=a)
0030-user-defined-functions-test-01 001 Tests simple user defined function definition and invocation
0031-user-defined-functions-test-01 001 Tests user defined function invocation with positional parameters
002 Tests user defined function invocation with named parameters
003 Tests user defined function invocation with complex parameters
0032-conditionals-test-01 001 Tests simple 'if' condition for true
002 Tests simple 'if' condition for false
003 Tests simple 'if' condition for null
004 Tests 'if' condition with function calls for true
005 Tests 'if' condition with function calls for false
006 Tests 'if' condition with function calls for null
0033-for-loops-test-01 001 Tests single variable iteration
002 Tests multi variable iteration
003 Tests single variable iteration with BKM call
004 Tests single variable iteration with inline list
0034-drg-scopes-test-01 001 Tests information requirements of decisions and knowledge requirements of business knowledge models
0035-test-structure-output-test-01 001
002
003
0036-dt-variable-input-test-01 _20445ee0-744d-4488-a90e-136701510871 Test different, higher values
_58109f16-2e9b-496e-bfff-5f0adbfa0279 Test different, lower values
_9d09e1a1-d573-42f0-a026-da811bb73eeb Same values
0037-dt-on-bkm-implicit-params-test-01 _0de87bf9-0269-40b1-b7ac-767ae9a99b89 Male
_20d7e21f-f58f-4a78-8074-a70cbf13de83 Female
0038-dt-on-bkm-explicit-params-test-01 _b224d5f5-006f-43bb-9ace-e6af924dc2b3 Test Female
_bf27c25d-18f6-4891-8370-42d440709d90 Test Male
0039-dt-list-semantics-test-01 _a217c840-6ead-4cb7-a3e1-ad9df9c0c584 select 1 and 2
_07726176-a1a0-4e9e-9de2-16dba51556e2 select 2
0040-singlenestedcontext-test-01 001
002
003
0041-multiple-nestedcontext-test-01 001
002
003
0050-feel-abs-function-test-01 001 Assert on positive number
002 Assert on negative number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
0051-feel-sqrt-function-test-01 001 Assert on positive number
002 Assert on negative number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with datetime param
014 Assert with time param
015 Assert with datetime param
0052-feel-exp-function-test-01 001 Assert on positive number
002 Assert on negative number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
0053-feel-log-function-test-01 001 Assert on positive number
002 Assert on negative number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
0054-feel-even-function-test-01 001 Assert on even positive number
001_a Assert on positive odd number
002 Assert on negative even number
002_a Assert on negative odd number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
0055-feel-odd-function-test-01 001 Assert on even positive number
001_a Assert on positive odd number
002 Assert on negative even number
002_a Assert on negative odd number
003 Assert on zero
004 Assert with no params
005 Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null param
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
0056-feel-modulo-function-test-01 001 Assert on positive numbers
001_a Assert on negative divisor
002 Assert on negative dividend
003 Assert on zero dividend
003_a Assert on zero divisor
004 Assert with no params
005 Assert with too few params
005_a Assert with too many params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null params
008_a Assert with null params
008_b Assert with null params
009 Assert with string param
010 Assert with boolean param
011 Assert with days duration param
012 Assert with months duration param
013 Assert with date param
014 Assert with time param
015 Assert with datetime param
016a Example from the DMN Specification, ref DMN13-125
016b Example from the DMN Specification, ref DMN13-125
016c Example from the DMN Specification, ref DMN13-125
016d Example from the DMN Specification, ref DMN13-125
017a Example from the DMN Specification, ref DMN13-125
017b Example from the DMN Specification, ref DMN13-125
017c Example from the DMN Specification, ref DMN13-125
017d Example from the DMN Specification, ref DMN13-125
0057-feel-context-test-01 001 creation of simple context
002 nested context
003 previous entries in scope for later entries
003_a previous entries in scope for later (nested) entries
004 spaces permitted in name
005 extra chars permtted in name
006 string literal permitted as name
007 empty string literal permitted as name
008 later duplicate name overwrites previous
0058-feel-number-function-test-01 001
002
003 Grouping separator may be a space
003_a Grouping separator mismatch will result in null
004 Grouping separator may not be a char other than "," or "." or space
004_a Grouping separator must be a string
004_b Decimal separator may not be a char other than "," or "."
004_c Decimal separator must be a string
005 Grouping separator may be null when input has no group separators
006 will not error when grouping separator is null and ',' group separators exist
007 Decimal separator may be null when no decimal point
008 will not error when decimal separator is null and decimal point exists
009 decimal and group separators not be the same
010 decimal and group separators may not be the same
011 'from' may not be null
012 'from' must be a string
013 valid named params
014 invalid named params
015 invalid 'from'
016 will error when to few params
017 will error when too many params
0059-feel-all-function-test-01 001 return false if any item is false
002 return true if all items are true
003 return null if any item is not true or false
004 return null if any item is not true or false
005 return true for empty list
006 return true for singleton true
007 return false for singleton false
008 return null for singleton null
009 return null for singleton non-boolean
010 return false if any vararg item is false
011 return true if all vararg items are true
012 return null if any vararg item is not true or false
013 return null if any vararg item is not true or false
014 return error when no params
015 return false if any item is false with named param
016 return true if all items are true with named param
017 return null if any item is not true or false - with named param
018 return null when named param is null
019 will error when wrongly named param
0060-feel-any-function-test-01 001 return true if any item is true
002 return false if all items are false
004 return null if any item not true and not all false
005 return false for empty list
006 return true for singleton true
007 return false for singleton false
008 return null for singleton null
009 return null for singleton non-boolean
010 return true if any vararg item is true
011 return false if all vararg items are false
012 return null if not all vararg items are true and none are false false
014 return error when no params
015 return true if any item is true with named param
016 return false if all items are false with named param
017 return null if none true and not all false - with named param
018 return error when named param is null
019 will error when wrongly named param
0061-feel-median-function-test-01 001 will return median for even list size
002 will return median for odd list size
003 will error when no params
003_a will error when null param
004 will error when list item not a number
005 will error when list item not a number
006 will median to decimals
007 will return null for empty list
008 will coerce singleton list
009 will return median for even varargs list size
010 will return median for odd varargs list size
011 will return median - named param
012 will error when null named param
013 will error when wrongly named param
0062-feel-mode-function-test-01 001 will return median for even list size
002 will return median for odd list size
003 will error when no params
003_a will error when null param
004 will error when list item not a number
005 will error when list item not a number
006 will median to decimals
007 will return empty list when param is empty list
008 will coerce singleton list
009 will return median for varargs list
011 will return median for named params
012 will error when null named param
013 will error when wrongly named param
0063-feel-stddev-function-test-01 001 will return stddev
003 will error when no params
003_a will error when null param
004 will error when list item not a number
005 will error when list item not a number
007 will return null for empty list
008 will error when a single item. Note, the example given in the spec can only be calculated using 'sample' stddev algorithm, not the 'population' algorithm. For the 'sample' algorithm, the stdev result of a single item is undefined as part of the calculation is a division by the (sample size - 1). Which, with a sample size of 1, results in a divide by zero error.
009 will return stddev for varargs list
011 will return stddev - named param
012 will error when null named param
013 will error when wrongly named param
0064-feel-conjunction-test-01 001
002
003_a
003_b
003_c
004
005
006_a
006_b
006_c
007_a
007_b
007_c
008_a
008_b
008_c
009_a
009_b
009_c
0065-feel-disjunction-test-01 001
002
003_a
003_b
003_c
004
005
006_a
006_b
006_c
007_a
007_b
007_c
008_a
008_b
008_c
009_a
009_b
009_c
0066-feel-negation-test-01 001
002
003_a
003_b
003_c
003_d
0067-feel-split-function-test-01 001 will split
001_a Will split
004 Assert with no params
005 Assert with too few params
006 Assert with named param
007 Assert with incorrect named param
008 Assert with null params
008_a Assert with null params
008_b Assert with null params
0068-feel-equality-test-01 null_001 null equals null
null_002 null not equals null
boolean_001 boolean true equal
boolean_002 boolean true not equal
boolean_003 boolean true equal
boolean_004 boolean true not equal
boolean_005 boolean true not equal false
boolean_006 boolean true equals null
boolean_007 boolean false equals null
boolean_008 boolean false equals another type (0)
boolean_009 boolean true equals another type (1)
number_001 num equal
number_002 num with digits equal
number_003 zero equality
number_004 negative zero equality
number_005 negative inequality
number_006 number equals null
number_007 number equals another type
string_001 string equals
string_002 string case sensitive
string_003 string not equals
string_004 string equals null
string_005 string equals another type
list_001 list equal
list_002 lists of different lengths not equal
list_003 lists of same length with diff contents not equal
list_004 empty lists equal
list_005 list with same content but different order not equal
list_006 non list boolean of index 1 equals boolean
list_007 non list number of index 1 equals number
list_008 non list string of index 1 equals string
list_009 non list date of index 1 equals date
list_010 non list time of index 1 equals time
list_011 non list date time of index 1 equals date time
list_012 non list days duration of index 1 equals days duration
list_013 non list years duration of index 1 equals years duration
list_014 non list context of index 1 equals context
list_015 list equals null
list_016 list equals another type
context_001 empty contexts equal
context_002 contexts with same properties in same order equal
context_003 contexts with same properties in different order equal
context_004 string literal name equal to non-string-literal name
context_005 context with same name and different values not equal
context_006 context equals null
context_007 context equals another type
date_001 same dates are equal
date_002 different dates are not equal
date_003 date equals null
date_004 date equals another type
dt_duration_001 same durations are equal
dt_duration_002 equivalent durations are (erm) equal
dt_duration_003 different durations are not equal
dt_duration_004 negative non-zero durations of same amount are not equal
dt_duration_005 negative zero duration and zero duration are equal
dt_duration_006 dt duration equals null
dt_duration_007 dt duration equals another type
ym_duration_001 same durations are equal
ym_duration_002 equivalent durations are (erm) equal
ym_duration_003 different durations are not equal
ym_duration_004 negative non-zero durations of same amount are not equal
ym_duration_005 negative zero duration and zero duration are equal
ym_duration_006 years/months duration not equal to days/hours duration of same amount
ym_duration_007 years/months duration equals null
ym_duration_008 years/months duration equals another type
deep_001 deep array equality
deep_002 deep array equality
deep_003 deep array in-equality
deep_004 deep array in-equality
deep_005 deep context equality
deep_006 deep context equality
deep_007 deep context in-equality
0069-feel-list-test-01 001 creation of list
001_a creation of empty list
002 access of index 0
003 access of index > size
004 access of first element
005 access of last element
006 access of negative element
007 access of negative element
008 access of negative element > -size
009 true boolean index element gives entire list
010 false boolean index element gives empty list
011 filter expression using item
012 true filter expression on non list - boolean
013 false filter expression on non list - boolean
014 true filter expression on non list - number
015 false filter expression on non list - number
016 true filter expression on non list - string
017 false filter expression on non list - string
018 index of 1 on non list - boolean
019 index of 1 on non list - number
020 index of 1 on non list - string
021 index of 0 on non list - boolean
022 index of 0 on non list - number
023 index of 0 on non list - string
024 filter on context using item
025 filter on context using property name
026 filter on context using property 'item' name
0070-feel-instance-of-test-01 null_001 null instance of Any is false
null_002 null instance of number is false
null_003 null instance of string is false
null_004 null instance of boolean is false
null_005 null instance of date is false
null_006 null instance of time is false
null_007 null instance of date and time is false
null_009 null instance of years and months duration is false
null_010 null instance of days and time duration is false
number_001 number instance of Any is true
number_002 number instance of number is true
number_003 number instance of string is false
number_004 number instance of boolean is false
number_005 number instance of date is false
number_006 number instance of time is false
number_007 number instance of date and time is false
number_009 number instance of years and months duration is false
number_010 number instance of days and time duration is false
string_001 string instance of Any is true
string_002 string instance of number is false
string_003 string instance of string is true
string_004 string instance of boolean is false
string_005 string instance of date is false
string_006 string instance of time is false
string_007 string instance of date and time is false
string_009 string instance of years and months duration is false
string_010 string instance of days and time duration is false
boolean_001 boolean instance of Any is true
boolean_002 boolean instance of number is false
boolean_003 boolean instance of string is false
boolean_004 boolean instance of boolean is true
boolean_005 boolean instance of date is false
boolean_006 boolean instance of time is false
boolean_007 boolean instance of date and time is false
boolean_009 boolean instance of years and months duration is false
boolean_010 boolean instance of days and time duration is false
date_001 date instance of Any is true
date_002 date instance of number is false
date_003 date instance of string is false
date_004 date instance of boolean is false
date_005 date instance of date is true
date_006 date instance of time is false
date_007 date instance of date and time is false - spec 1.2 "Examples of equivalence and conformance relations" table shows date and confirming to date and time - which I believe is wrong - it is the other way around
date_009 date instance of years and months duration is false
date_010 date instance of days and time duration is false
time_001 time instance of Any is true
time_002 time instance of number is false
time_003 time instance of string is false
time_004 time instance of boolean is false
time_005 time instance of date is false
time_006 time instance of time is true
time_007 time instance of date and time is false
time_009 time instance of years and months duration is false
time_010 time instance of days and time duration is false
list_001 list instance of Any is true
list_002 list instance of number is false
list_003 list instance of string is false
list_004 list instance of boolean is false
list_005 list instance of date is false
list_006 list instance of time is false
list_007 list instance of date and time is false
list_009 list instance of years and months duration is false
list_010 list instance of days and time duration is false
list_016 singleton list is not instance of element type
ym_duration_001 years and months duration instance of Any is true
ym_duration_002 years and months duration instance of number is false
ym_duration_003 years and months duration instance of string is false
ym_duration_004 years and months duration instance of boolean is false
ym_duration_005 years and months duration instance of date is false
ym_duration_006 years and months duration instance of time is false
ym_duration_007 years and months duration instance of date and time is false
ym_duration_009 years and months duration instance of years and months duration is true
ym_duration_010 years and months duration instance of days and time duration is false
dt_duration_001 days and time duration instance of Any is true
dt_duration_002 days and time duration instance of number is false
dt_duration_003 days and time duration instance of string is false
dt_duration_004 days and time duration instance of boolean is false
dt_duration_005 days and time duration instance of date is false
dt_duration_006 days and time duration instance of time is false
dt_duration_007 days and time duration instance of date and time is false
dt_duration_009 days and time duration instance of years and months duration is false
dt_duration_010 days and time duration instance of days and time duration is true
context_001 context instance of Any is true
context_002 context instance of number is false
context_003 context instance of string is false
context_004 context instance of boolean is false
context_005 context instance of date is false
context_006 context instance of time is false
context_007 context instance of date and time is false
context_009 context instance of years and months duration is false
context_010 context instance of days and time duration is false
function_001 function instance of Any is true
function_002 function instance of number is false
function_003 function instance of string is false
function_004 function instance of boolean is false
function_005 function instance of date is false
function_006 function instance of time is false
function_007 function instance of date and time is false
function_009 function instance of years and months duration is false
function_010 function instance of days and time duration is false
0071-feel-between-test-01 number_001 before
number_002 start
number_003 between
number_004 end
number_005 after
string_001 before
string_002 start
string_003 between
string_004 end
string_005 after
date_001 before
date_002 start
date_003 between
date_004 end
date_005 after
time_001 before
time_002 start
time_003 between
time_004 end
time_005 after
datetime_001 before
datetime_002 start
datetime_003 between
datetime_004 end
datetime_005 after
ym_duration_001 before
ym_duration_002 start
ym_duration_003 between
ym_duration_004 end
ym_duration_005 after
dt_duration_001 before
dt_duration_002 start
dt_duration_003 between
dt_duration_004 end
dt_duration_005 after
0072-feel-in-test-01 number_001 number: e1 in [e2,e3,…] (endpoints)
number_001_a number: e1 in [e2,e3,…] (endpoints)
number_002 number: e1 in [e2,e3,…] (ranges)
number_002_a number: e1 in [e2,e3,…] (ranges)
number_003 number: e1 in <=e2
number_003_1 number: e1 in <=e2
number_003_a number: e1 in <=e2
number_004 number: e1 in
number_004_a number: e1 in
number_005 number: e1 in >=e2
number_005_1 number: e1 in >=e2
number_005_a number: e1 in >=e2
number_006 number: e1 in >e2
number_006_a number: e1 in >e2
number_007_a number: e1 in (e2..e3)
number_007_b number: e1 in (e2..e3)
number_007_c number: e1 in (e2..e3)
number_007_d number: e1 in (e2..e3)
number_007_e number: e1 in (e2..e3)
number_008_a number: e1 in (e2..e3]
number_008_b number: e1 in (e2..e3]
number_008_c number: e1 in (e2..e3]
number_008_d number: e1 in (e2..e3]
number_008_e number: e1 in (e2..e3]
number_009_a number: e1 in [e2..e3)
number_009_b number: e1 in [e2..e3)
number_009_c number: e1 in [e2..e3)
number_009_d number: e1 in [e2..e3)
number_009_e number: e1 in [e2..e3)
number_010_a number: e1 in [e2..e3]
number_010_b number: e1 in [e2..e3]
number_010_c number: e1 in [e2..e3]
number_010_d number: e1 in [e2..e3]
number_010_e number: e1 in [e2..e3]
number_011 number: e1 in e2
number_014 number: e1 in unary tests
number_014_a number: e1 in unary tests
string_001 string: e1 in [e2,e3,…] (endpoints)
string_001_a string: e1 in [e2,e3,…] (endpoints)
string_002 string: e1 in [e2,e3,…] (ranges)
string_002_a string: e1 in [e2,e3,…] (ranges)
string_003 string: e1 in <=e2
string_003_1 string: e1 in <=e2
string_003_a string: e1 in <=e2
string_004 string: e1 in
string_004_a string: e1 in
string_005 string: e1 in >=e2
string_005_1 string: e1 in >=e2
string_005_a string: e1 in >=e2
string_006 string: e1 in >e2
string_006_a string: e1 in >e2
string_007_a string: e1 in (e2..e3)
string_007_b string: e1 in (e2..e3)
string_007_c string: e1 in (e2..e3)
string_007_d string: e1 in (e2..e3)
string_007_e string: e1 in (e2..e3)
string_008_a string: e1 in (e2..e3]
string_008_b string: e1 in (e2..e3]
string_008_c string: e1 in (e2..e3]
string_008_d string: e1 in (e2..e3]
string_008_e string: e1 in (e2..e3]
string_009_a string: e1 in [e2..e3)
string_009_b string: e1 in [e2..e3)
string_009_c string: e1 in [e2..e3)
string_009_d string: e1 in [e2..e3)
string_009_e string: e1 in [e2..e3)
string_010_a string: e1 in [e2..e3]
string_010_b string: e1 in [e2..e3]
string_010_c string: e1 in [e2..e3]
string_010_d string: e1 in [e2..e3]
string_010_e string: e1 in [e2..e3]
string_011 string: e1 in e2
string_014 string: e1 in unary tests
string_014_a string: e1 in unary tests
boolean_001 boolean: e1 in [e2,e3,…] (endpoints)
boolean_001_a boolean: e1 in [e2,e3,…] (endpoints)
boolean_011 boolean: e1 in e2
boolean_014 boolean: e1 in unary tests
boolean_014_a boolean: e1 in unary tests
date_001 date: e1 in [e2,e3,…] (endpoints)
date_001_a date: e1 in [e2,e3,…] (endpoints)
date_002 date: e1 in [e2,e3,…] (ranges)
date_002_a date: e1 in [e2,e3,…] (ranges)
date_003 date: e1 in <=e2
date_003_1 date: e1 in <=e2
date_003_a date: e1 in <=e2
date_004 date: e1 in
date_004_a date: e1 in
date_005 date: e1 in >=e2
date_005_1 date: e1 in >=e2
date_005_a string: e1 in >=e2
date_006 date: e1 in >e2
date_006_a string: e1 in >e2
date_007_a date: e1 in (e2..e3)
date_007_b date: e1 in (e2..e3)
date_007_c date: e1 in (e2..e3)
date_007_d date: e1 in (e2..e3)
date_007_e date: e1 in (e2..e3)
date_008_a date: e1 in (e2..e3]
date_008_b date: e1 in (e2..e3]
date_008_c date: e1 in (e2..e3]
date_008_d date: e1 in (e2..e3]
date_008_e date: e1 in (e2..e3]
date_009_a date: e1 in [e2..e3)
date_009_b date: e1 in [e2..e3)
date_009_c date: e1 in [e2..e3)
date_009_d date: e1 in [e2..e3)
date_009_e date: e1 in [e2..e3)
date_010_a date: e1 in [e2..e3]
date_010_b date: e1 in [e2..e3]
date_010_c date: e1 in [e2..e3]
date_010_d date: e1 in [e2..e3]
date_010_e date: e1 in [e2..e3]
date_011 date: e1 in e2
date_014 date: e1 in unary tests
date_014_a date: e1 in unary tests
time_001 time: e1 in [e2,e3,…] (endpoints)
time_001_a time: e1 in [e2,e3,…] (endpoints)
time_002 time: e1 in [e2,e3,…] (ranges)
time_002_a time: e1 in [e2,e3,…] (ranges)
time_003 time: e1 in <=e2
time_003_1 time: e1 in <=e2
time_003_a time: e1 in <=e2
time_004 time: e1 in
time_004_a time: e1 in
time_005 time: e1 in >=e2
time_005_1 time: e1 in >=e2
time_005_a time: e1 in >=e2
time_006 time: e1 in >e2
time_006_a time: e1 in >e2
time_007_a time: e1 in (e2..e3)
time_007_b time: e1 in (e2..e3)
time_007_c time: e1 in (e2..e3)
time_007_d time: e1 in (e2..e3)
time_007_e time: e1 in (e2..e3)
time_008_a time: e1 in (e2..e3]
time_008_b time: e1 in (e2..e3]
time_008_c time: e1 in (e2..e3]
time_008_d time: e1 in (e2..e3]
time_008_e time: e1 in (e2..e3]
time_009_a time: e1 in [e2..e3)
time_009_b time: e1 in [e2..e3)
time_009_c time: e1 in [e2..e3)
time_009_d time: e1 in [e2..e3)
time_009_e time: e1 in [e2..e3)
time_010_a time: e1 in [e2..e3]
time_010_b time: e1 in [e2..e3]
time_010_c time: e1 in [e2..e3]
time_010_d time: e1 in [e2..e3]
time_010_e time: e1 in [e2..e3]
time_011 time: e1 in e2
time_014 time: e1 in unary tests
time_014_a time: e1 in unary tests
dateTime_001 dateTime: e1 in [e2,e3,…] (endpoints)
dateTime_001_a dateTime: e1 in [e2,e3,…] (endpoints)
dateTime_002 dateTime: e1 in [e2,e3,…] (ranges)
dateTime_002_a dateTime: e1 in [e2,e3,…] (ranges)
dateTime_003 dateTime: e1 in <=e2
dateTime_003_1 dateTime: e1 in <=e2
dateTime_003_a dateTime: e1 in <=e2
dateTime_004 dateTime: e1 in
dateTime_004_a dateTime: e1 in
dateTime_005 dateTime: e1 in >=e2
dateTime_005_1 dateTime: e1 in >=e2
dateTime_005_a dateTime: e1 in >=e2
dateTime_006 dateTime: e1 in >e2
dateTime_006_a dateTime: e1 in >e2
dateTime_007_a dateTime: e1 in (e2..e3)
dateTime_007_b dateTime: e1 in (e2..e3)
dateTime_007_c dateTime: e1 in (e2..e3)
dateTime_007_d dateTime: e1 in (e2..e3)
dateTime_007_e dateTime: e1 in (e2..e3)
dateTime_008_a dateTime: e1 in (e2..e3]
dateTime_008_b dateTime: e1 in (e2..e3]
dateTime_008_c dateTime: e1 in (e2..e3]
dateTime_008_d dateTime: e1 in (e2..e3]
dateTime_008_e dateTime: e1 in (e2..e3]
dateTime_009_a dateTime: e1 in [e2..e3)
dateTime_009_b dateTime: e1 in [e2..e3)
dateTime_009_c dateTime: e1 in [e2..e3)
dateTime_009_d dateTime: e1 in [e2..e3)
dateTime_009_e dateTime: e1 in [e2..e3)
dateTime_010_a dateTime: e1 in [e2..e3]
dateTime_010_b dateTime: e1 in [e2..e3]
dateTime_010_c dateTime: e1 in [e2..e3]
dateTime_010_d dateTime: e1 in [e2..e3]
dateTime_010_e dateTime: e1 in [e2..e3]
dateTime_011 dateTime: e1 in e2
dateTime_014 dateTime: e1 in unary tests
dateTime_014_a dateTime: e1 in unary tests
list_001 list: e1 in [e2,e3,…] (endpoints)
list_001_a list: e1 in [e2,e3,…] (endpoints)
list_011_a list: e1 in e2
list_011_b list: e1 in e2
list_014_a list: e1 in unary tests
context_001 context: e1 in [e2,e3,…] (endpoints)
context_001_a context: e1 in [e2,e3,…] (endpoints)
context_011 context: e1 in e2
context_014 context: e1 in unary tests
context_014_a context: e1 in unary tests
ym_duration_001 ym_duration: e1 in [e2,e3,…] (endpoints)
ym_duration_001_a ym_duration: e1 in [e2,e3,…] (endpoints)
ym_duration_002 ym_duration: e1 in [e2,e3,…] (ranges)
ym_duration_002_a ym_duration: e1 in [e2,e3,…] (ranges)
ym_duration_003 ym_duration: e1 in <=e2
ym_duration_003_1 ym_duration: e1 in <=e2
ym_duration_003_a ym_duration: e1 in <=e2
ym_duration_004 ym_duration: e1 in
ym_duration_004_a ym_duration: e1 in
ym_duration_005 ym_duration: e1 in >=e2
ym_duration_005_1 ym_duration: e1 in >=e2
ym_duration_005_a ym_duration: e1 in >=e2
ym_duration_006 ym_duration: e1 in >e2
ym_duration_006_a ym_duration: e1 in >e2
ym_duration_007_a ym_duration: e1 in (e2..e3)
ym_duration_007_b ym_duration: e1 in (e2..e3)
ym_duration_007_c ym_duration: e1 in (e2..e3)
ym_duration_007_d ym_duration: e1 in (e2..e3)
ym_duration_007_e ym_duration: e1 in (e2..e3)
ym_duration_008_a ym_duration: e1 in (e2..e3]
ym_duration_008_b ym_duration: e1 in (e2..e3]
ym_duration_008_c ym_duration: e1 in (e2..e3]
ym_duration_008_d ym_duration: e1 in (e2..e3]
ym_duration_008_e ym_duration: e1 in (e2..e3]
ym_duration_009_a ym_duration: e1 in [e2..e3)
ym_duration_009_b ym_duration: e1 in [e2..e3)
ym_duration_009_c ym_duration: e1 in [e2..e3)
ym_duration_009_d ym_duration: e1 in [e2..e3)
ym_duration_009_e ym_duration: e1 in [e2..e3)
ym_duration_010_a ym_duration: e1 in [e2..e3]
ym_duration_010_b ym_duration: e1 in [e2..e3]
ym_duration_010_c ym_duration: e1 in [e2..e3]
ym_duration_010_d ym_duration: e1 in [e2..e3]
ym_duration_010_e ym_duration: e1 in [e2..e3]
ym_duration_011 ym_duration: e1 in e2
ym_duration_014 ym_duration: e1 in unary tests
ym_duration_014_a ym_duration: e1 in unary tests
dt_duration_001 dt_duration: e1 in [e2,e3,…] (endpoints)
dt_duration_001_a dt_duration: e1 in [e2,e3,…] (endpoints)
dt_duration_002 dt_duration: e1 in [e2,e3,…] (ranges)
dt_duration_002_a dt_duration: e1 in [e2,e3,…] (ranges)
dt_duration_003 dt_duration: e1 in <=e2
dt_duration_003_1 dt_duration: e1 in <=e2
dt_duration_003_a dt_duration: e1 in <=e2
dt_duration_004 dt_duration: e1 in
dt_duration_004_a dt_duration: e1 in
dt_duration_005 dt_duration: e1 in >=e2
dt_duration_005_1 dt_duration: e1 in >=e2
dt_duration_005_a dt_duration: e1 in >=e2
dt_duration_006 dt_duration: e1 in >e2
dt_duration_006_a dt_duration: e1 in >e2
dt_duration_007_a dt_duration: e1 in (e2..e3)
dt_duration_007_b dt_duration: e1 in (e2..e3)
dt_duration_007_c dt_duration: e1 in (e2..e3)
dt_duration_007_d dt_duration: e1 in (e2..e3)
dt_duration_007_e dt_duration: e1 in (e2..e3)
dt_duration_008_a dt_duration: e1 in (e2..e3]
dt_duration_008_b dt_duration: e1 in (e2..e3]
dt_duration_008_c dt_duration: e1 in (e2..e3]
dt_duration_008_d dt_duration: e1 in (e2..e3]
dt_duration_008_e dt_duration: e1 in (e2..e3]
dt_duration_009_a dt_duration: e1 in [e2..e3)
dt_duration_009_b dt_duration: e1 in [e2..e3)
dt_duration_009_c dt_duration: e1 in [e2..e3)
dt_duration_009_d dt_duration: e1 in [e2..e3)
dt_duration_009_e dt_duration: e1 in [e2..e3)
dt_duration_010_a dt_duration: e1 in [e2..e3]
dt_duration_010_b dt_duration: e1 in [e2..e3]
dt_duration_010_c dt_duration: e1 in [e2..e3]
dt_duration_010_d dt_duration: e1 in [e2..e3]
dt_duration_010_e dt_duration: e1 in [e2..e3]
dt_duration_011 dt_duration: e1 in e2
dt_duration_014 dt_duration: e1 in unary tests
dt_duration_014_a dt_duration: e1 in unary tests
0073-feel-comments-test-01 decision_001
decision_002
decision_003
0074-feel-properties-test-01 context_001
date_001 date - year
date_002 date - month
date_003 date - day
date_004 date - weekday
dateTime_001 dateTime - year
dateTime_002 dateTime - month
dateTime_003 dateTime - day
dateTime_004 dateTime - weekday
dateTime_005 dateTime - hour
dateTime_005_a dateTime - hour when no time specified
dateTime_006 dateTime - minute
dateTime_006_a dateTime - minute when no time specified
dateTime_007 dateTime - second
dateTime_007_a dateTime - second when no time specified
dateTime_008 dateTime - time offset when set
dateTime_008_a dateTime - time offset when not set
dateTime_009 dateTime - timezone when set
dateTime_009_a dateTime - timezone when not set
time_001 time - hour
time_002 time - minute
time_003 time - second
time_004 time - time offset when set
time_004_a time - time offset when not set
time_005_a time - timezone when not set
ym_duration_001 ym duration - years
ym_duration_001_a ym duration - years not set
ym_duration_002 ym duration - month
ym_duration_002_a ym duration - months not set
ym_duration_003 ym duration - days is null
ym_duration_004 ym duration - hours is null
ym_duration_005 ym duration - minutes is null
ym_duration_006 ym duration - seconds is null
dt_duration_001 dt duration - years is null
dt_duration_002 dt duration - months is null
dt_duration_003 dt duration - days
dt_duration_003_a dt duration - days is not set
dt_duration_004 dt duration - hours
dt_duration_004_a dt duration - hours is not set
dt_duration_005 dt duration - minutes
dt_duration_005_a dt duration - minutes is not set
dt_duration_006 dt duration - seconds
dt_duration_006_a dt duration - seconds is not set
0075-feel-exponent-test-01 decision_001 exponent is LEFT associative!!
decision_001_a -a**b parses as (-a)**b not -(a**b)
decision_002 string exponent is null
decision_003 boolean exponent is null
decision_004 date exponent is null
decision_005 time exponent is null
decision_006 date time exponent is null
decision_007 ym duration exponent is null
decision_008 dt duration exponent is null
decision_009 context exponent is null
decision_010 list exponent is null
decision_011 function exponent is null
0076-feel-external-java-test-01 boxed_001 boxed external function definition
incorrect_001 no method on class
incorrect_002 no class
incorrect_003 no matching signature on class
literal_001 external function definition - single param
literal_002 external function definition - two params - double
literal_003 external function definition overrides built in function
literal_004 external function definition - int
literal_005 external function definition - short
literal_006 external function definition - byte
literal_007 external function definition - char
literal_007_a external function definition - char
literal_008 external function definition - long
literal_009 external function definition - float
literal_010 external function definition - string
literal_011 external function definition - string to float (Java float -> BigDecimal is sometimes not quite exact)
literal_012 external function definition - string to double (Java double -> BigDecimal is sometimes not quite exact)
varargs_001 external function definition - varargs func
0077-feel-nan-test-01 decision_001 NaN from zero integer division
0078-feel-infinity-test-01 decision_001 Positive infinity is null
decision_002 Negative infinity is null
0080-feel-getvalue-function-test-01 decision_001 no param
decision_002 only one param
decision_003 too many params
decision_004 get a value
decision_005 not a map as first param
decision_006 not a string as second param
decision_009 null map param
decision_010 null key param
decision_011 null value stored in context
0081-feel-getentries-function-test-01 decision_001 no param
decision_002 two many params
decision_003 null params
decision_004 get a value
decision_007 not a map as param
decision_008 not a map as param
decision_009 empty map as param
0082-feel-coercion-test-01 decision_001 type mismatch - decision return value is null coerced
decision_003 list type mismatch - decision return value is null coerced
decision_004 type permitted - conforming context
decision_005 context type mismatch - decision return value is null coerced
decision_006_a decision type is list but return val is non-conforming val - coercion to null
decision_007 decision returns singleton list value but type is not a list - coercion list to val
decision_007_a decision type is value but return val is non-conforming singleton list - coercion to null
decision_008 decision type is list but return val null - null cannot be coerced so no singleton list coercion
decision_bkm_001 pass conforming context type to bkm
decision_bkm_002 pass non-conforming type to bkm - bkm input param is null coerced
decision_bkm_003 BKM logic returns non-conforming value to bkm variable typeRef - bk result is null coerced
decision_bkm_004_a bkm type is list and bkm logic returns non-conforming (non-list) value - coercion to null
decision_bkm_004_b bkm type is list and bkm logic returns null - null cannot be coerced to result remains null
decision_bkm_005 bkm type is non-list and bkm logic returns singleton list of conforming value - coercion list to val
decision_bkm_005_a bkm type is non-list and bkm logic returns singleton list of non-conforming value - coercion to null
invoke_001 decision has invocation call a bkm and passing invalid non-comforming context - null coercion of param into bkm
invoke_002 decision has invocation of bkm passing valid param, but bkm return value does not match explicit type on invocation defn - null coercion of result of invocation
invoke_004 invocation type is a list and invoked bkm returns single non-conforming value - coercion to null
invoke_005 Ref https://github.com/dmn-tck/tck/pull/238#issuecomment-497744315
invoke_006 invocation type is a non-list and invoked bkm returns singleton array of non-conforming value - coercion to null
fd_001 function definition has typed param and is passed a conforming type - no coercion
fd_002 function definition has typed param and is passed non-conforming type - coercion to null
literal_001 literal expression has typeRef and result is conforming value - no coercion
literal_002 literal expression has typeRef and result is non-conforming value - coercion to null
literal_004 literal expression has list typeRef and result is non-conforming value - coercion to null
literal_005 literal expression has non-list typeRef and result is conforming singleton list - coercion to value
literal_006 literal expression has non-list typeRef and result is non-conforming singleton list - coercion to null
decisionService_001 Direct invocation: Decision service returns context that does not confirm to type
decisionService_002 Direct invocation: Decision service has string input but we pass incorrect type - input is coerced to null
decisionService_002_a Indirect invocation: Decision Service has string input but we pass incorrect type - input is coerced to null
decisionService_002_b Direct invocation: Decision service has string input but we pass in singleton list of correct type - input is coerced to string
decisionService_002_c Indirect invocation: Decision service has string input but we pass in singleton list of correct type - input is coerced to string
0083-feel-unicode-test-01 decision_001 Assert length of string with unicode char
decision_002 Escaped encoded unicode
decision_003 encoded unicode - supplementary char (uppercase)
decision_003_a encoded unicode - supplementary char (lowercase)
decision_004 encoded unicode - string literal with supplementary chars
decision_004_a literal unicode - supplementary 2 char - in string literal
decision_005 encoded unicode - string contains with supplementary chars
decision_005_a literal unicode - string contains with supplementary chars
decision_006 literal unicode - context property name as supplementary character
decision_007 literal unicode - context property and value supplementary characters
endswith_001 literal unicode - string ends with with supplementary chars
0084-feel-for-loops-test-01 decision_001 Loop over number list
decision_002 two iteration context loop over number list
decision_003 loop over empty list
decision_007 numeric range iteration context - no delimiters
decision_008 numeric descending range iteration context - no delimiters
decision_009 numeric range iteration context - no delimiters - ascending from negative
decision_010 numeric range iteration context - no delimiters - descending to negative
decision_011 numeric range iteration context - same endpoints
decision_012 expressions in range
decision_013 special variable 'partial' doing factorial list
0085-decision-services-test-01 001 Direct invocation: with no params
002 Direct invocation: with an input decision
002_a Direct invocation: with an input decision but supplying no param
002_b Direct invocation: with an input decision - but supplying a null value
002_c Direct invocation: with an input decision - but supplying an incorrect param type
003 Direct invocation: with two input decisions and an input data
004 with no params
005 passing a param when DS has no params
006 passing a single input decision param
007 passing a single input decision param with incorrect type
008 passing no param when DS expects one
009 passing named param
010 passing badly named param
011 input param order: two input decisions and two inputData
012 input named param order: two input decisions and two inputData
013 decision service input decision and data do not affect global decision and data
014 decision service input decision and data do not affect global decision and data
0086-import-test-01 test_001 Test import ItemDefinition and BKM for invocation
test_002 Test import ItemDefinition and BKM for invocation
0087-chapter-11-example-test-01 001
002
003a
003b
003c
003d
003e
004
0088-no-decision-logic-test-01 001 A Decision Service invocation where 1 inputDecision has no decision logic defined
0089-nested-inputdata-imports-test-01 001 Nested imports of InputData following GITHUB DMN TCK 274
0090-feel-paths-test-01 nested_list_001 Spec 'nested list' example - 1
nested_list_002 Spec 'nested list' example - 2
nested_list_003 Spec 'nested list' example - DMN13-133
nested_list_004 Spec 'nested list' example - DMN13-133
1100-feel-decimal-function-test-01 001_af177e63fc
002_f4ed9cd487
003_2d50ec7ffc
004_bb6f445d2c
005_55d33eadf6
006_d9661e1d45
007_49f7a22058
008_73e4f1c8b9
009_398b94286e
010_4b46e59c8b
1101-feel-floor-function-test-01 001_75592d0dee
002_6fea586853
003_cbae05445d
004_30f6d26798
005_dd970ad275
006_1223620d9c
1102-feel-ceiling-function-test-01 001_3df249d9c6
002_1052993cd8
003_ca33989df5
004_be4a3e809c
005_cc56ed5373
006_bbdf3bf8d7
1103-feel-substring-function-test-01 001_53051b5628
002_03d12b93f0
003_6d06b1d2ec
004_938a24e7af
005_21fcca286c
006_253e533bc6
007_3e021f33a8
008_ddeffdc93e
009_b52405c384
010_fbf9a89fde
011_a559ce6410
1104-feel-string-length-function-test-01 001_1afe6930d1
002_249c23050d
003_e1df507dee
004_f4c02fac3d
005_ca834dabac
006_6c4930a0eb
1105-feel-upper-case-function-test-01 001_2395aaad55
002_991789dded
003_d8306d8d00
004_310caf7262
005_b316d773ac
006_d9bd3c14bc
007_31fc6c1967
008_26e369a9d9
1106-feel-lower-case-function-test-01 001_f6ff05bcfa
002_0ecb21e1d8
003_af9f3a8dab
004_2dbf99e8c0
005_ad33325968
006_d8257b3b92
007_a2ce59499a
008_9913ad454f
009_78e6b2969b
1107-feel-substring-before-function-test-01 001_2e948ccdc7
002_f4de663db7
003_60bc15bade
004_6f93aa7654
005_c8e030633c
006_1c3d39811d
007_ea4e4a38b0
008_501b0a5990
009_a79c5a4111
1108-feel-substring-after-function-test-01 001_f532be66f2
002_f20d66fc1e
003_367612fc8b
004_e448ee2dad
005_429efdafd0
006_bf89d6b618
007_529baaeb0b
008_1e611924ea
009_712fe2842f
010_40e159d07a
1109-feel-replace-function-test-01 001_7637e5a8ed
002_b5c242ccd4
003_bf7aa95050
004_55a2186006
005_271d93aa68
006_9cd005d2e2
007_91583e38c9
008_8c7c3871f8
009_b1e4220bc9
010_cd4e7a6d9f
011_c310665f57
012_b0cf9e6723
013_f669d03fa9
014_cea33baeee
015_57ce78ec8a
016_1c38095f50
017_b9c3c03b87
018_aba3349043
019_6ef91033ad
020_52d93a8851
021_e33828e3da
022_bd75fac0bd
023_5c337d3725
024_4a89220cd6
025_b7f9525875
026_acb176590a
027_d8d25f40e5
028_96e8c698af
1110-feel-contains-function-test-01 001_2a4d7448c6
002_d2a1831b5c
003_df56e0a1ad
004_805503b274
005_5c1269db16
006_babdaf4f36
007_d24a599180
008_cf1311586a
009_c4b50ad623
010_9ae03e0e59
1115-feel-date-function-test-01 001_e9ae035ab9
002_9b9e6085ce
003_e4b7918d8f
004_f24ed41117
005_3540a22062
006_616e24dbb7
007_cda82a5d01
008_492649d3d0
009_9e00bbdad3
010_6d4d58d23a
011_5f0b42b1f8
012_d9e4b97438
013_d7e901ee86
014_fad7e00633
015_1dd66594cf
016_31f3fef4a0
017_887dfef005
018_fc0ef0c8cb
019_b2b82796ce
020_7d56b7bf63
021_95fb3d9984
022_4063db2d59
023_4a1f604006
024_3cb98a2bb8
025_cf0ad1313c
026_cedd7e5e5f
027_987c5be372
028_35ca79a6cd
029_88f5c7c90f
030_9184a7bfc3
031_4f5ec70669
032_fc66cc2fec
033_c3a5600c62
034_7d2e18a10c
035_e6c1bb43fd
036_b826a6b5f9
037_cfd70896b6
038_c26782f559
039_67a6eafa3f
040_dd2a2ed4a2
041_9e7e388146
042_8f5dd97588
043_8f82301fac
044_74893220b4
045_969723fed5
046_36bf30268a
047_ba717eb672
048_25595a6420
049_a1644ce710
050_8f1e299951
051_ad98079864
052_63457d78b7
1116-feel-time-function-test-01 001_bdf26fdc72
002_9d2e399b96
003_d1f0ea5bb9
004_57aea91d1c
005_32ea20b34f
006_e266498180
007_ee82c7bf12
008_08078c6c29
009_804c21ed52
010_cc773bb44b
011_ad5b3a26b5
012_3c2f416fc9
013_7f22c0bda8
014_0dc13176e8
015_376d693a79
016_c3cccff405
017_f3683885f5
018_35f1f2cce8
019_879be89d63
020_72b421086e
021_5c50fa1dff
022_55e76d3595
023_5cbbb85435
024_5f7f735e8f
025_139b25b795
026_c5208af118
027_45082fd26c
028_eaea7a943c
029_f0d5c2c16a
030_390d4f4648
031_4d086a3b59
032_d9b0d7f931
033_8420160da1
034_13c312c376
035_fbfce88ac4
036_eb05fabc01
037_eed195f693
038_05b311131c
039_5b65992f0d
040_6c9d17b491
041_29a448d57e
042_00146f2977
043_2edfae8414
044_3073ffd026
045_ad1339e858
046_7b80221ec1
047_33cd7b9b15
048_9bedd52886
049_617d9e09d6
050_524d9a8146
051_a71d2a08f7
052_d825d58888
053_3d956966c0
054_fdc3094237
055_9b47db6ea4
056_a8e828d64d
057_d039115cce
058_81dd4b1639
059_c7e1705fe1
060_0cf4734fae
061_da2717f085
062_6cd1313fa9
063_e85c40b474
064_df74038c67
065_79eaef6fee
066_5116e12fd3
067_8285edad7b
068_ad528abb23
069_5096701e2e
070_8b2e39f570
071_cf9417648b
072_4c8c3835e4
073_a5fc245959
074_387d4411ea
075_1606dda03d
076_cb117ca612
077_a4daad060c
078_c2fe73418b
079_d2d226c3cd
080_2bbb8c86af
081_69f4e0231e
082_36a78e5396
083_6b608254c7
1117-feel-date-and-time-function-test-01 001_05fd7d6215
002_8c66ed2d1a
003_335cff371a
004_28ef3e7882
005_15df95b27a
006_8c794da0bb
007_59863d1b57
008_83eb9a93ba
009_1982fa549c
010_59f5b47012
011_eec2d5bdcd
012_225a105eef
013_c4fd0a0e8d
014_ded0e5fe2f
015_9e27148afd
016_c08e4d417a
017_47816add0e
018_0614e473e7
019_c312e3dfe3
020_29e0585b6f
021_99f0215b60
022_b8b20f0328
023_2e41497673
024_b4d1fb8735
025_0cb7f83ec6
026_5ba081cd5f
027_ae365197dd
028_1c3d56275f
029_e3a5e786a0
030_2f97bff606
031_61e70c285f
032_1e95e8726e
033_2fac4d6807
034_75580be3aa
035_831b1ad0c5
036_189e1c3095
037_c7aec7ecf7
038_1493e6d873
039_593292b25c
040_d9116e1daa
041_c6decfe6a3
042_0cbcc3d1dc
043_2e4177d00c
044_9404547f9d
045_5d93a541eb
046_89c1cd8daa
047_60ea7838ce
048_e387922273
049_eb9cd1f777
050_2d960354af
051_46bdaa00b0
052_911dbd0a24
053_283c083df9
054_2561a406fc
055_6ce9202e17
056_e66397568e
057_0452ca8719
058_588040ceaa
059_dfc62a3ebc
060_890c302575
061_38ea1fc94d
062_528aa370a3
063_2c94303011
064_926a372666
065_a13de18ee4
066_e9f3d6d2c2
067_35fef99b53
068_abaa1c2774
069_ca84e9c806
070_889c75a0cf
071_e90b813dfe
072_9f3e9b9c21
073_717548bec6
074_a15e7f8d29
075_4c3b8e7097
076_4d31fed18e
077_f83b3ac8bb
078_e113dabcdd
079_2e6f80eb94
080_69de952053
081_e063215a7c
082_5b6ed4e801
083_4f41731f2a
084_c633b01603
085_a604a1bc80
086_12ca8ac1d3
087_e9fd32063a
088_1db0287718
1120-feel-duration-function-test-01 001_f2c6cd6866
002_ddca5756ca
003_951e1d1c31
004_6b31e7cde7
005_202d863d07
006_a885f926d9
007_2f0ad399f3
008_747f56743d
009_cef3c1ed26
010_5b452a4975
011_2169615b94
012_2affe6d169
013_0e8e26513c
014_598ba6fabd
015_ce2cb09830
016_af3e37fdbd
017_4f4549fda4
018_f5ec776811
019_2e6885755a
020_af58b3766e
021_e48e70ad4e
022_668f24bed7
023_6fc32087db
024_fd7000d72f
025_f8ffbd8658
026_e6c47f0cae
027_33b7fb8704
028_971b94f16d
029_1a12a226cc
030_afac0f2062
031_1ddad718b9
032_72c46a9ec9
033_5d1540abaf
034_aa9cbb21a6
035_93eef01ae7
036_5f2775875e
037_8c9ea9c0e6
038_67dc4c254c
039_4aa0b67804
040_7d8eae461f
041_264bc9d682
042_59a0000245
043_253815dc6c
044_f3b338d877
045_2ffcc37801
046_eb637de5f6
047_3210c46a5a
048_ab6244f767
049_2225b503a0
050_dd2ef33bbd
1121-feel-years-and-months-duration-function-test-01 001_b24a0c91f2
002_4e7651ae0e
003_0886738d31
004_1bdfef922b
005_d0a077da4e
006_f20de28d3f
007_0921c3d61a
008_015d35b442
009_635028a5d8
010_caaa2e5002
011_3fac022eb0
012_331ef38ce0
013_2f3cc46d9d
014_1fadbba7cd
015_0e496f94fc
016_b38662aa93
017_86744b9a54
018_8a9ed1d66d
019_90c2084588
020_8ead9a0377
021_8a7d311ae9
022_87e369773b
023_6385c7a83e
024_e96d1bd93a
025_161f6fca54
026_fcc906b375
027_3374dd86c6
028_77600e7b35
029_15a0d0d9c1
030_ec16878596
031_4fd9c09d89
032_2a09ac80d0
033_7333eca866
034_c2cc06724c
035_dc05f9555d
036_f8c8b02ba3