DateAndTimeAssertions
Short summary
This class provides assert statements for date and time types
It implements IDateAndTimeAssertions
For 32 bit date and time types use DateAndTimeAssertions.simple
For 64 bit date and time types use IDateAndTimeAssertions.long
| Access | Abstract | Final | Extends | Implements |
|---|---|---|---|---|
| INTERNAL | No | No | CNM_AbstractObject.Object | IDateAndTimeAssertions, IAssertCallBacksetter |
UML Diagram
Parameters
none
Properties
className
Type: CNM_AbstractObject.ClassName
This abstract property returns the class name of the concrete object, …
long
Type: ILongDateAndTimeAssertions
Returns an interface with assert statements for 64 bit times…
simple
Type: ISimpleDateAndTimeAssertions
Returns the interface ISimpleDateAndTimeAssertions…
Methods
setCallBack
- Parameters:
callBack(IAssertCallBack): the class that must be informed if an assertion is false
- Return type:
VOID
This methods is the setter for the callback class if an assertion was false…
Code
Declaration
{attribute 'reflection'}
FUNCTION_BLOCK INTERNAL DateAndTimeAssertions
EXTENDS CNM_AbstractObject.Object
IMPLEMENTS IDateAndTimeAssertions, IAssertCallBacksetter
VAR
(* class to handle 32 bit date and time assertions *)
assertionsFor32BitTypes :SimpleDateAndTimeAssertions();
(* class to handle 64 bit date and time assertions *)
assertionsFor64BitTypes :LongDateAndTimeAssertions();
END_VAR