Skip to main content

ILrealAssertions

Short summary

This interface provides assert statements for 64 bit floatings (LREAL)

AccessAbstractFinalExtendsImplements
-NoNo__SYSTEM.IQueryInterface-

UML Diagram

Methods

valueIsANumber

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a number (NOT NaN)

valueIsEqualTo

  • Parameters:
    • currentValue (LREAL): current value to check
    • expectedValue (LREAL): expected value to compare
    • tolerance (LREAL): tolerance to compensate twiddling floats, it has no sign
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is equal to the expected value

valueIsFinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is finite

valueIsGreaterThan

  • Parameters:
    • currentValue (LREAL): current value to check
    • lessValue (LREAL): less than lower limit
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is greater than the less value

valueIsInfinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is infinite

valueIsInRangeOf

  • Parameters:
    • lowerLimit (LREAL): lower limit for the current value
    • currentValue (LREAL): current value to check
    • upperLimit (LREAL): upper limit for the current value
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is inside a limit

valueIsLessThan

  • Parameters:
    • currentValue (LREAL): current value to check
    • greaterValue (LREAL): greater than upper limit
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is greater than the less value

valueIsMax

  • Parameters:
    • currentValue (LREAL): current value to check
    • maximumValue (LREAL): upper limit for the current value
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is less than or equal to the maximum value

valueIsMin

  • Parameters:
    • currentValue (LREAL): current value to check
    • minimumValue (LREAL): lower limit for the current value
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is greater than or equal to the minimum value

valueIsNaN

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a not a number (NaN)

valueIsNegative

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is negative

valueIsNegativeInfinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is negative infinite

valueIsNegativeZero

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is -0.0

valueIsNormal

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a normal number (not subnormal)

valueIsNotEqualTo

  • Parameters:
    • currentValue (LREAL): current value to check
    • unexpectedValue (LREAL): unexpected value to compare
    • tolerance (LREAL): tolerance to compensate twiddling floats, it has no sign
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is not equal to the unexpected value

valueIsNotNegativeInfinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is not negative infinite

valueIsNotPositiveInfinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is not positive infinite

valueIsNotSpecial

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a non special number

valueIsPositive

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is positve

valueIsPositiveInfinite

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is positive infinite

valueIsPositiveZero

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is +0.0

valueIsSpecial

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a special

valueIsSubnormal

  • Parameters:
    • currentValue (LREAL): current value to check
    • message (AssertMessage): message if the assertion is false
  • Return type: VOID

This assertion method checks if the current value is a subnormal number

Code

Declaration

INTERFACE ILrealAssertions EXTENDS __SYSTEM.IQueryInterface