|
475 | 475 | <expression>null as List<Integer> includes {2}</expression> |
476 | 476 | <output>null</output> |
477 | 477 | </test> |
478 | | - <!-- this test is going to the ContainsEvaluator --> |
479 | 478 | <test name="IncludesNullRight" version="1.0"> |
480 | 479 | <capability code="list-operators" /> |
481 | | - <expression>{'s', 'a', 'm'} includes null</expression> |
| 480 | + <expression>{'s', 'a', 'm'} includes null as List<String></expression> |
482 | 481 | <output>null</output> |
483 | 482 | </test> |
484 | 483 | </group> |
|
529 | 528 | <expression>@T16:59:59.999 included in { @T02:29:15.156, @T15:59:59.999, @T20:59:59.999 }</expression> |
530 | 529 | <output>false</output> |
531 | 530 | </test> |
532 | | - <!-- the following expression is going to the InEvaluator --> |
533 | 531 | <test name="IncludedInNullLeft" version="1.0"> |
534 | 532 | <capability code="list-operators" /> |
535 | | - <expression>null included in {2}</expression> |
| 533 | + <expression>null as List<Integer> included in {2}</expression> |
536 | 534 | <output>null</output> |
537 | 535 | </test> |
538 | 536 | <test name="IncludedInNullRight" version="1.0"> |
|
868 | 866 | </test> |
869 | 867 | <test name="ProperContainsNullRightFalse" version="1.0"> |
870 | 868 | <capability code="list-operators" /> |
871 | | - <expression>{'s', 'u', 'n'} properly includes null</expression> |
| 869 | + <expression>{'s', 'u', 'n'} properly includes null as String</expression> |
872 | 870 | <output>false</output> |
873 | 871 | </test> |
874 | 872 | <test name="ProperContains5" version="1.0"> |
875 | 873 | <capability code="list-operators" /> |
876 | 874 | <expression>{ null, null } properly includes null as String</expression> |
877 | | - <output>false</output> |
| 875 | + <output>true</output> |
878 | 876 | </test> |
879 | 877 | <test name="ProperContainsNullRightTrue" version="1.0"> |
880 | 878 | <capability code="list-operators" /> |
881 | | - <expression>{'s', 'u', 'n', null} properly includes null</expression> |
| 879 | + <expression>{'s', 'u', 'n', null} properly includes null as String</expression> |
882 | 880 | <output>true</output> |
883 | 881 | </test> |
884 | 882 | <test name="ProperContains6" version="1.0"> |
|
889 | 887 | <test name="ProperContains7" version="1.0"> |
890 | 888 | <capability code="list-operators" /> |
891 | 889 | <expression>{ 'a', 'a' } properly includes 'a'</expression> |
892 | | - <output>false</output> |
| 890 | + <output>true</output> |
893 | 891 | </test> |
894 | 892 | <test name="ProperContains8" version="1.0"> |
895 | 893 | <capability code="list-operators" /> |
|
899 | 897 | <test name="ProperContains9" version="1.0"> |
900 | 898 | <capability code="list-operators" /> |
901 | 899 | <expression>{ 'a', null } properly includes 'a'</expression> |
902 | | - <output>null</output> |
| 900 | + <output>true</output> |
903 | 901 | </test> |
904 | 902 | <test name="ProperContains10" version="1.0"> |
905 | 903 | <capability code="list-operators" /> |
|
914 | 912 | <test name="ProperContainsTimeNull" version="1.0"> |
915 | 913 | <capability code="list-operators" /> |
916 | 914 | <expression>{ @T15:59:59.999, @T20:59:59.999, @T20:59:49.999 } properly includes @T15:59:59</expression> |
917 | | - <output>null</output> |
| 915 | + <output>false</output> |
918 | 916 | </test> |
919 | 917 | </group> |
920 | 918 | <group name="ProperIn" version="1.0"> |
|
941 | 939 | </test> |
942 | 940 | <test name="ProperInNullRightFalse" version="1.0"> |
943 | 941 | <capability code="list-operators" /> |
944 | | - <expression>null properly included in {'s', 'u', 'n'}</expression> |
| 942 | + <expression>null as String properly included in {'s', 'u', 'n'}</expression> |
945 | 943 | <output>false</output> |
946 | 944 | </test> |
947 | 945 | <test name="ProperIn5" version="1.0"> |
948 | 946 | <capability code="list-operators" /> |
949 | 947 | <expression>null as String properly included in { null, null }</expression> |
950 | | - <output>false</output> |
| 948 | + <output>true</output> |
951 | 949 | </test> |
952 | 950 | <test name="ProperInNullRightTrue" version="1.0"> |
953 | 951 | <capability code="list-operators" /> |
|
962 | 960 | <test name="ProperIn7" version="1.0"> |
963 | 961 | <capability code="list-operators" /> |
964 | 962 | <expression>'a' properly included in { 'a', 'a' }</expression> |
965 | | - <output>false</output> |
| 963 | + <output>true</output> |
966 | 964 | </test> |
967 | 965 | <test name="ProperIn8" version="1.0"> |
968 | 966 | <capability code="list-operators" /> |
|
972 | 970 | <test name="ProperIn9" version="1.0"> |
973 | 971 | <capability code="list-operators" /> |
974 | 972 | <expression>'a' properly included in { 'a', null }</expression> |
975 | | - <output>null</output> |
| 973 | + <output>true</output> |
976 | 974 | </test> |
977 | 975 | <test name="ProperIn10" version="1.0"> |
978 | 976 | <capability code="list-operators" /> |
|
987 | 985 | <test name="ProperInTimeNull" version="1.0"> |
988 | 986 | <capability code="list-operators" /> |
989 | 987 | <expression>@T15:59:59 properly included in { @T15:59:59.999, @T20:59:59.999, @T20:59:49.999 }</expression> |
990 | | - <output>null</output> |
| 988 | + <output>false</output> |
991 | 989 | </test> |
992 | 990 | </group> |
993 | 991 | <group name="ProperlyIncludes" version="1.0"> |
|
1039 | 1037 | </test> |
1040 | 1038 | <test name="ProperlyIncludesNullLeft" version="1.0"> |
1041 | 1039 | <capability code="list-operators" /> |
1042 | | - <expression>null properly includes {2}</expression> |
| 1040 | + <expression>null as List<Integer> properly includes {2}</expression> |
1043 | 1041 | <output>null</output> |
1044 | 1042 | </test> |
1045 | 1043 | </group> |
|
1092 | 1090 | </test> |
1093 | 1091 | <test name="ProperlyIncludedInNulRight" version="1.0"> |
1094 | 1092 | <capability code="list-operators" /> |
1095 | | - <expression>{'s', 'u', 'n'} properly included in null</expression> |
| 1093 | + <expression>{'s', 'u', 'n'} properly included in null as List<String></expression> |
1096 | 1094 | <output>null</output> |
1097 | 1095 | </test> |
1098 | 1096 | </group> |
|
0 commit comments