Assert_LReal_NotEqual (FUN)

FUNCTION Assert_LReal_NotEqual : BOOL

Assertion function to check unequality of two values of type LREAL
The assertion passes for (referenceValue - precision) > actualValue AND (referenceValue + precision) > actualValue
InOut:

Scope

Name

Type

Initial

Comment

Return

Assert_LReal_NotEqual

BOOL

TRUE if the assertion passes succesfully, FALSE otherwise

Input

context

IBaseIecUnitTest

The instance of the test function block calling this function.
This instance can be provided by using THIS^.

referenceValue

LREAL

The reference value

actualValue

LREAL

The value to check

precision

LREAL

0.0

A value to specify an allowed deviation. Default is 0.0

wsErrorMsg

WSTRING(Constants.WSTRING_LENGTH)

“”

A custom error message, that is added to the error message of the assertion itself.
If this parameter is used, it is recommended to adapt the value of the library parameter Constants.WSTRING_LENGTH.