Namespace: OpenEdge.Core
Class
Assert
Parent classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object

Copyright (c) 2013-2020 by Progress Software Corporation
and/or one of its subsidiaries or affiliates. All rights reserved.
File:Assert
Purpose:General assertions of truth.
Author(s):pjudge
Created:Wed Mar 03 10:08:57 EST 2010
Notes:* This version based on the AutoEdge|TheFactory version




Method Summary
Options Name Purpose
Equals (character, character)
Equals (date, date)
Equals (datetime, datetime)
Equals (datetime-tz, datetime-tz)
Equals (decimal, decimal)
Equals (handle, handle)
Equals (int64, int64)
Equals (integer, integer)
Equals (logical, logical)
Equals (longchar, longchar)
Equals (Object, Object)
Equals (recid, recid)
Equals (rowid, rowid)
HasDeterminateExtent (character[])
HasDeterminateExtent (character[], character)
HasDeterminateExtent (int64[])
HasDeterminateExtent (int64[], character)
HasDeterminateExtent (integer[])
HasDeterminateExtent (integer[], character)
HasDeterminateExtent (Object[], character)
IsAbstract (Class)
IsAvailable (handle)
IsAvailable (handle, character)
IsDecimal (character)
IsDecimal (character, character)
IsEmpty (character) /* Validates that the argument is empy (blank) @param character The value to check @throws AssertionFailedError */
IsEmpty (handle)
IsEmpty (handle, character)
IsEmpty (longchar, character) /* Validates that the argument is empy (blank) @param character The value to check @param character The name of the argument (for errors) @throws AssertionFailedError */
IsFalse (logical)
IsFalse (logical, character) /* deliberate not false */
IsFinal (Class)
IsIn (character, longchar, character) /* Asserts that the input value is in the provided list @param character The value to check @param longchar A comma-separated list to check against @param character The name of the argument */
IsIn (character, longchar, character, character) /* Asserts that the input value is in the provided list @param character The value to check @param longchar A delimited-separated list to check against @param character The delimiter character @param character The name of the argument */
IsIndeterminateArray (character[])
IsIndeterminateArray (character[], character)
IsIndeterminateArray (int64[])
IsIndeterminateArray (int64[], character)
IsIndeterminateArray (integer[])
IsIndeterminateArray (integer[], character)
IsIndeterminateArray (Object[], character)
IsInt64 (character)
IsInt64 (character, character)
IsInteger (character)
IsInteger (character, character)
IsInterface (Class)
IsLogical (character) /* Asserts that the input value can be converted to a logical value with the default/built-in format mask (see doc) @param character A character expression to evaluate @throws AssertionFailedError */
IsLogical (character, character) /* Asserts that the input value can be converted to a logical value with the default/built-in format mask (see doc) @param character A character expression to evaluate @param character The name of the argument @throws AssertionFailedError */
IsLogical (character, character, character) /* Asserts that the input value can be converted to a logical value @param character A character expression to evaluate @param character The format mask for the logical value @param character The name of the argument @throws AssertionFailedError */
IsNegative (decimal)
IsNegative (decimal, character)
IsNegative (int64)
IsNegative (int64, character)
IsNegative (integer)
IsNegative (integer, character)
IsNull (character)
IsNull (character, character)
IsNull (decimal)
IsNull (decimal, character)
IsNull (handle)
IsNull (handle, character)
IsNull (int64)
IsNull (int64, character)
IsNull (integer)
IsNull (integer, character)
IsNull (longchar)
IsNull (longchar, character)
IsNull (Object)
IsNull (Object, character)
IsNull (Object[])
IsNull (Object[], character)
IsNull (raw)
IsNull (raw, character)
IsPositive (decimal)
IsPositive (decimal, character)
IsPositive (int64)
IsPositive (int64, character)
IsPositive (integer)
IsPositive (integer, character)
IsTrue (logical)
IsTrue (logical, character) /* deliberate not true */
IsType (handle, DataTypeEnum)
IsType (handle, DataTypeEnum, character) /** Asserts that a handle is valid and of a particular datatype @param handle The handle being checked. @param DataTypeEnum The type the handle/variable being checked should be. @param character The name of the variable/handle. */
IsType (Object, Class)
IsType (Object[], Class)
IsUnknown (logical)
IsUnknown (logical, character) /* deliberate not ? */
IsZero (decimal)
IsZero (decimal, character)
IsZero (int64)
IsZero (int64, character)
IsZero (integer)
IsZero (integer, character)
IsZeroOrNegative (decimal)
IsZeroOrNegative (decimal, character)
IsZeroOrNegative (int64)
IsZeroOrNegative (int64, character)
IsZeroOrNegative (integer)
IsZeroOrNegative (integer, character)
IsZeroOrPositive (decimal)
IsZeroOrPositive (decimal, character)
IsZeroOrPositive (int64)
IsZeroOrPositive (int64, character)
IsZeroOrPositive (integer)
IsZeroOrPositive (integer, character)
NonZero (decimal)
NonZero (decimal, character)
NonZero (int64)
NonZero (int64, character)
NonZero (int64[])
NonZero (int64[], character)
NonZero (integer)
NonZero (integer, character)
NonZero (integer[])
NonZero (integer[], character)
NotAbstract (Class)
NotAvailable (handle)
NotAvailable (handle, character)
NotEmpty (handle)
NotEmpty (handle, character)
NotEmpty (longchar)
NotEmpty (longchar, character)
NotEqual (character, character)
NotEqual (decimal, decimal)
NotEqual (handle, handle)
NotEqual (int64, int64)
NotEqual (integer, integer)
NotEqual (longchar, longchar)
NotEqual (Object, Object)
NotEqual (recid, recid)
NotEqual (rowid, rowid)
NotFalse (logical)
NotFalse (logical, character)
NotFinal (Class)
NotIn (character, longchar, character) /* Asserts that the input value is NOT in the provided list @param character The value to check @param longchar A COMMA-separated list to check against @param character The name of the argument */
NotIn (character, longchar, character, character) /* Asserts that the input value is NOT in the provided list @param character The value to check @param longchar A delimited-separated list to check against @param character The delimiter character @param character The name of the argument */
NotInterface (Class)
NotNull (character)
NotNull (character, character)
NotNull (character[])
NotNull (character[], character)
NotNull (date)
NotNull (date, character)
NotNull (datetime)
NotNull (datetime, character)
NotNull (datetime-tz)
NotNull (datetime-tz, character)
NotNull (decimal)
NotNull (decimal, character)
NotNull (handle)
NotNull (handle, character) /** Asserts that a handle is valid. @param handle The handle being checked. @param character The name of the handle/variable being checked. */
NotNull (int64)
NotNull (int64, character)
NotNull (integer)
NotNull (integer, character)
NotNull (longchar)
NotNull (longchar, character)
NotNull (Object)
NotNull (Object, character)
NotNull (Object[])
NotNull (Object[], character)
NotNull (raw)
NotNull (raw, character)
NotNullOrEmpty (character)
NotNullOrEmpty (character, character)
NotNullOrEmpty (character[])
NotNullOrEmpty (character[], character)
NotNullOrEmpty (ICollection)
NotNullOrEmpty (ICollection, character)
NotNullOrEmpty (IMap)
NotNullOrEmpty (IMap, character)
NotNullOrEmpty (longchar)
NotNullOrEmpty (longchar, character)
NotNullOrEmpty (Object[])
NotNullOrEmpty (Object[], character)
NotNullOrZero (integer)
NotNullOrZero (integer, character)
NotTrue (logical)
NotTrue (logical, character)
NotType (handle, DataTypeEnum)
NotType (handle, DataTypeEnum, character) /** Asserts that a handle is valid and not of a particular datatype @param handle The handle being checked. @param DataTypeEnum The type the handle/variable being checked should be. @param character The name of the variable/handle. */
NotType (Object, Class)
NotUnknown (logical)
NotUnknown (logical, character)
NotZero (decimal)
NotZero (decimal, character)
NotZero (int64)
NotZero (int64, character)
NotZero (integer)
NotZero (integer, character)
RaiseError (character) /** Raises an AssertionFailedError. @param mesg the message to be used for the AssertionFailedError @throws AssertionFailedError Error thrown */


Method Detail
Top

PUBLIC Equals (character, character)

Parameters:
a CHARACTER
b CHARACTER
Top

PUBLIC Equals (date, date)

Parameters:
a DATE
b DATE
Top

PUBLIC Equals (datetime, datetime)

Parameters:
a DATETIME
b DATETIME
Top

PUBLIC Equals (datetime-tz, datetime-tz)

Parameters:
a DATETIME-TZ
b DATETIME-TZ
Top

PUBLIC Equals (decimal, decimal)

Parameters:
a DECIMAL
b DECIMAL
Top

PUBLIC Equals (handle, handle)

Parameters:
a HANDLE
b HANDLE
Top

PUBLIC Equals (int64, int64)

Parameters:
a INT64
b INT64
Top

PUBLIC Equals (integer, integer)

Parameters:
a INTEGER
b INTEGER
Top

PUBLIC Equals (logical, logical)

Parameters:
a LOGICAL
b LOGICAL
Top

PUBLIC Equals (longchar, longchar)

Parameters:
a LONGCHAR
b LONGCHAR
Top

PUBLIC Equals (Object, Object)

Parameters:
a Progress.Lang.Object
b Progress.Lang.Object
Top

PUBLIC Equals (recid, recid)

Parameters:
a RECID
b RECID
Top

PUBLIC Equals (rowid, rowid)

Parameters:
a ROWID
b ROWID
Top

PUBLIC HasDeterminateExtent (character[])

Parameters:
pcArgument CHARACTER
Top

PUBLIC HasDeterminateExtent (character[], character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC HasDeterminateExtent (int64[])

Parameters:
piArgument INT64
Top

PUBLIC HasDeterminateExtent (int64[], character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC HasDeterminateExtent (integer[])

Parameters:
piArgument INTEGER
Top

PUBLIC HasDeterminateExtent (integer[], character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC HasDeterminateExtent (Object[], character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC IsAbstract (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC IsAvailable (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC IsAvailable (handle, character)

Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC IsDecimal (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC IsDecimal (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC IsEmpty (character)

/* Validates that the argument is empy (blank)
@throws AssertionFailedError
Parameters:
pcArgument CHARACTER
Top

PUBLIC IsEmpty (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC IsEmpty (handle, character)

Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC IsEmpty (longchar, character)

/* Validates that the argument is empy (blank)
@throws AssertionFailedError
Parameters:
pcArgument LONGCHAR
pcName CHARACTER
Top

PUBLIC IsFalse (logical)

Parameters:
a LOGICAL
Top

PUBLIC IsFalse (logical, character)

/* deliberate not false
Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC IsFinal (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC IsIn (character, longchar, character)

/* Asserts that the input value is in the provided list
Parameters:
pValue CHARACTER
pList LONGCHAR
pName CHARACTER
Top

PUBLIC IsIn (character, longchar, character, character)

/* Asserts that the input value is in the provided list
Parameters:
pValue CHARACTER
pList LONGCHAR
pDelim CHARACTER
pName CHARACTER
Top

PUBLIC IsIndeterminateArray (character[])

Parameters:
pcArgument CHARACTER
Top

PUBLIC IsIndeterminateArray (character[], character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC IsIndeterminateArray (int64[])

Parameters:
piArgument INT64
Top

PUBLIC IsIndeterminateArray (int64[], character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsIndeterminateArray (integer[])

Parameters:
piArgument INTEGER
Top

PUBLIC IsIndeterminateArray (integer[], character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsIndeterminateArray (Object[], character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC IsInt64 (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC IsInt64 (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC IsInteger (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC IsInteger (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC IsInterface (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC IsLogical (character)

/* Asserts that the input value can be converted to a logical value with the
default/built-in format mask (see doc)
@throws AssertionFailedError
Parameters:
pcValue CHARACTER
Top

PUBLIC IsLogical (character, character)

/* Asserts that the input value can be converted to a logical value with the
default/built-in format mask (see doc)
@throws AssertionFailedError
Parameters:
pcValue CHARACTER
pcName CHARACTER
Top

PUBLIC IsLogical (character, character, character)

/* Asserts that the input value can be converted to a logical value
@throws AssertionFailedError
Parameters:
pcValue CHARACTER
pcMask CHARACTER
pcName CHARACTER
Top

PUBLIC IsNegative (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsNegative (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsNegative (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsNegative (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsNegative (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsNegative (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsNull (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC IsNull (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC IsNull (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsNull (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsNull (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC IsNull (handle, character)

Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC IsNull (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsNull (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsNull (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsNull (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsNull (longchar)

Parameters:
pcArgument LONGCHAR
Top

PUBLIC IsNull (longchar, character)

Parameters:
pcArgument LONGCHAR
pcName CHARACTER
Top

PUBLIC IsNull (Object)

Parameters:
poArgument Progress.Lang.Object
Top

PUBLIC IsNull (Object, character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC IsNull (Object[])

Parameters:
poArgument Progress.Lang.Object
Top

PUBLIC IsNull (Object[], character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC IsNull (raw)

Parameters:
prArgument RAW
Top

PUBLIC IsNull (raw, character)

Parameters:
prArgument RAW
pcName CHARACTER
Top

PUBLIC IsPositive (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsPositive (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsPositive (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsPositive (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsPositive (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsPositive (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsTrue (logical)

Parameters:
a LOGICAL
Top

PUBLIC IsTrue (logical, character)

/* deliberate not true
Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC IsType (handle, DataTypeEnum)

Parameters:
phArgument HANDLE
poCheckType OpenEdge.Core.DataTypeEnum
Top

PUBLIC IsType (handle, DataTypeEnum, character)

Purpose: Asserts that a handle is valid and of a particular datatype
Parameters:
phArgument HANDLE
poCheckType OpenEdge.Core.DataTypeEnum
pcName CHARACTER
Top

PUBLIC IsType (Object, Class)

Parameters:
poArgument Progress.Lang.Object
poType Progress.Lang.Class
Top

PUBLIC IsType (Object[], Class)

Parameters:
poArgument Progress.Lang.Object
poType Progress.Lang.Class
Top

PUBLIC IsUnknown (logical)

Parameters:
plArgument LOGICAL
Top

PUBLIC IsUnknown (logical, character)

/* deliberate not ?
Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC IsZero (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsZero (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsZero (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsZero (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsZero (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsZero (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsZeroOrNegative (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsZeroOrNegative (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsZeroOrNegative (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsZeroOrNegative (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsZeroOrNegative (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsZeroOrNegative (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC IsZeroOrPositive (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC IsZeroOrPositive (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC IsZeroOrPositive (int64)

Parameters:
piArgument INT64
Top

PUBLIC IsZeroOrPositive (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC IsZeroOrPositive (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC IsZeroOrPositive (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC NonZero (decimal)

Parameters:
piArgument DECIMAL
Top

PUBLIC NonZero (decimal, character)

Parameters:
piArgument DECIMAL
pcName CHARACTER
Top

PUBLIC NonZero (int64)

Parameters:
piArgument INT64
Top

PUBLIC NonZero (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC NonZero (int64[])

Parameters:
piArgument INT64
Top

PUBLIC NonZero (int64[], character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC NonZero (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC NonZero (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC NonZero (integer[])

Parameters:
piArgument INTEGER
Top

PUBLIC NonZero (integer[], character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC NotAbstract (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC NotAvailable (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC NotAvailable (handle, character)

Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC NotEmpty (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC NotEmpty (handle, character)

Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC NotEmpty (longchar)

Parameters:
pcArgument LONGCHAR
Top

PUBLIC NotEmpty (longchar, character)

Parameters:
pcArgument LONGCHAR
pcName CHARACTER
Top

PUBLIC NotEqual (character, character)

Parameters:
a CHARACTER
b CHARACTER
Top

PUBLIC NotEqual (decimal, decimal)

Parameters:
a DECIMAL
b DECIMAL
Top

PUBLIC NotEqual (handle, handle)

Parameters:
a HANDLE
b HANDLE
Top

PUBLIC NotEqual (int64, int64)

Parameters:
a INT64
b INT64
Top

PUBLIC NotEqual (integer, integer)

Parameters:
a INTEGER
b INTEGER
Top

PUBLIC NotEqual (longchar, longchar)

Parameters:
a LONGCHAR
b LONGCHAR
Top

PUBLIC NotEqual (Object, Object)

Parameters:
a Progress.Lang.Object
b Progress.Lang.Object
Top

PUBLIC NotEqual (recid, recid)

Parameters:
a RECID
b RECID
Top

PUBLIC NotEqual (rowid, rowid)

Parameters:
a ROWID
b ROWID
Top

PUBLIC NotFalse (logical)

Parameters:
plArgument LOGICAL
Top

PUBLIC NotFalse (logical, character)

Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC NotFinal (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC NotIn (character, longchar, character)

/* Asserts that the input value is NOT in the provided list
Parameters:
pValue CHARACTER
pList LONGCHAR
pName CHARACTER
Top

PUBLIC NotIn (character, longchar, character, character)

/* Asserts that the input value is NOT in the provided list
Parameters:
pValue CHARACTER
pList LONGCHAR
pDelim CHARACTER
pName CHARACTER
Top

PUBLIC NotInterface (Class)

Parameters:
poArgument Progress.Lang.Class
Top

PUBLIC NotNull (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC NotNull (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC NotNull (character[])

Parameters:
pcArgument CHARACTER
Top

PUBLIC NotNull (character[], character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC NotNull (date)

Parameters:
ptArgument DATE
Top

PUBLIC NotNull (date, character)

Parameters:
ptArgument DATE
pcName CHARACTER
Top

PUBLIC NotNull (datetime)

Parameters:
ptArgument DATETIME
Top

PUBLIC NotNull (datetime, character)

Parameters:
ptArgument DATETIME
pcName CHARACTER
Top

PUBLIC NotNull (datetime-tz)

Parameters:
ptArgument DATETIME-TZ
Top

PUBLIC NotNull (datetime-tz, character)

Parameters:
ptArgument DATETIME-TZ
pcName CHARACTER
Top

PUBLIC NotNull (decimal)

Parameters:
pdArgument DECIMAL
Top

PUBLIC NotNull (decimal, character)

Parameters:
pdArgument DECIMAL
pcName CHARACTER
Top

PUBLIC NotNull (handle)

Parameters:
phArgument HANDLE
Top

PUBLIC NotNull (handle, character)

Purpose: Asserts that a handle is valid.
Parameters:
phArgument HANDLE
pcName CHARACTER
Top

PUBLIC NotNull (int64)

Parameters:
piArgument INT64
Top

PUBLIC NotNull (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC NotNull (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC NotNull (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC NotNull (longchar)

Parameters:
pcArgument LONGCHAR
Top

PUBLIC NotNull (longchar, character)

Parameters:
pcArgument LONGCHAR
pcName CHARACTER
Top

PUBLIC NotNull (Object)

Parameters:
poArgument Progress.Lang.Object
Top

PUBLIC NotNull (Object, character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC NotNull (Object[])

Parameters:
poArgument Progress.Lang.Object
Top

PUBLIC NotNull (Object[], character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC NotNull (raw)

Parameters:
prArgument RAW
Top

PUBLIC NotNull (raw, character)

Parameters:
prArgument RAW
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (character)

Parameters:
pcArgument CHARACTER
Top

PUBLIC NotNullOrEmpty (character, character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (character[])

Parameters:
pcArgument CHARACTER
Top

PUBLIC NotNullOrEmpty (character[], character)

Parameters:
pcArgument CHARACTER
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (ICollection)

Parameters:
poArgument OpenEdge.Core.Collections.ICollection
Top

PUBLIC NotNullOrEmpty (ICollection, character)

Parameters:
poArgument OpenEdge.Core.Collections.ICollection
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (IMap)

Parameters:
poArgument OpenEdge.Core.Collections.IMap
Top

PUBLIC NotNullOrEmpty (IMap, character)

Parameters:
poArgument OpenEdge.Core.Collections.IMap
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (longchar)

Parameters:
pcArgument LONGCHAR
Top

PUBLIC NotNullOrEmpty (longchar, character)

Parameters:
pcArgument LONGCHAR
pcName CHARACTER
Top

PUBLIC NotNullOrEmpty (Object[])

Parameters:
poArgument Progress.Lang.Object
Top

PUBLIC NotNullOrEmpty (Object[], character)

Parameters:
poArgument Progress.Lang.Object
pcName CHARACTER
Top

PUBLIC NotNullOrZero (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC NotNullOrZero (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC NotTrue (logical)

Parameters:
plArgument LOGICAL
Top

PUBLIC NotTrue (logical, character)

Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC NotType (handle, DataTypeEnum)

Parameters:
phArgument HANDLE
poCheckType OpenEdge.Core.DataTypeEnum
Top

PUBLIC NotType (handle, DataTypeEnum, character)

Purpose: Asserts that a handle is valid and not of a particular datatype
Parameters:
phArgument HANDLE
poCheckType OpenEdge.Core.DataTypeEnum
pcName CHARACTER
Top

PUBLIC NotType (Object, Class)

Parameters:
poArgument Progress.Lang.Object
poType Progress.Lang.Class
Top

PUBLIC NotUnknown (logical)

Parameters:
plArgument LOGICAL
Top

PUBLIC NotUnknown (logical, character)

Parameters:
plArgument LOGICAL
pcName CHARACTER
Top

PUBLIC NotZero (decimal)

Parameters:
piArgument DECIMAL
Top

PUBLIC NotZero (decimal, character)

Parameters:
piArgument DECIMAL
pcName CHARACTER
Top

PUBLIC NotZero (int64)

Parameters:
piArgument INT64
Top

PUBLIC NotZero (int64, character)

Parameters:
piArgument INT64
pcName CHARACTER
Top

PUBLIC NotZero (integer)

Parameters:
piArgument INTEGER
Top

PUBLIC NotZero (integer, character)

Parameters:
piArgument INTEGER
pcName CHARACTER
Top

PUBLIC RaiseError (character)

Purpose: Raises an AssertionFailedError.
@throws AssertionFailedError Error thrown
Parameters:
mesg CHARACTER
the message to be used for the AssertionFailedError


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0