Expression Tests¶
Functionality Tested¶
The tests should cover the following:
- literals of all data types and unknown value
- all primitive data types (e.g. all BDTs)
- operators including precedence (all except
CONTAINS
and::
which are database related)- logical
OR
- logical
AND
- bitwise
OR
- bitwise
XOR
- bitwise
AND
- logical
NOT
- bitwise
NOT
=
,EQ
,<>
,NE
,<
,LT
,>
,GT
,≤
,LE
,≥
,GE
,MATCHES
,BEGINS
, (ignoreCONTAINS
)- binary
+
, binary-
*
,/
,MODULO
- unary
+
, unary-
:
(ignore::
)()
- logical
- function calls
- handle-based attributes and methods, including chaining (chaining with handle from a var, temp-table field, method/function call, etc)
- system handles, "instance" handles and system handles that are referenced by instance handles
- OO properties, data members, class event references, method calls including chaining and both instance and static references
Current Status¶
Implementation Details¶
Instructions to Run the Tests¶
Limitations or Known Issues¶
© 2004-2024 Golden Code Development Corporation. ALL RIGHTS RESERVED.