Check procedures
V9.4
DUnit2
Inverse Check procedures
V9.4
DUnit2
Check - Boolean
Yes
Yes



CheckTrue - Boolean
Yes
Yes
CheckFalse - Boolean
Yes
Yes
CheckEquals - Boolean
Yes
Yes
CheckNotEquals - Boolean
Yes
Yes
CheckEquals - Integers
Yes
Yes
CheckNotEquals - Integer
Yes
Yes
CheckEquals - Int64s
Yes
Yes
CheckNotEquals - Int64
Yes
Yes
CheckEquals - Strings
Yes
Yes (except D5)
CheckNotEquals - Strings
Yes
Yes (except D5)
CheckEqualsString - Strings
Yes
Yes)
CheckNotEqualsString - Strings
Yes
Yes
CheckEquals - Extendeds
Yes
Yes
CheckNotEquals - Extendeds
Yes
Yes
CheckEquals - Extendeds (delta)
Yes
Yes
CheckNotEquals - Extendeds - (delta)
Yes
Yes
CheckEquals - WideStrings
Yes (except .Net)
Yes (except .Net)
CheckNotEquals - WideStrings
Yes (except .Net)
Yes (except .Net)
CheckEqualsWideStrings
Yes (except .Net)
Yes (except .Net)
CheckNotEqualsWideStrings
Yes (except .Net)
Yes (except .Net)
CheckEqualsMem - Pointers - Size
Yes
Yes
CheckNotEqualsMem - Pointers - Size
Yes
Yes
CheckEqualsBin - Longwords
Yes
Yes
CheckNotEqualsBin - Longwords
Yes
Yes
CheckEqualsHex - Longwords
Yes
Yes
CheckNotEqualsHex - Longwords
Yes
Yes
CheckSame - TObjects
Yes
Yes



CheckSame - IInterfaces
Yes
Yes



CheckIs - TObject - TClass
Yes
Yes



CheckNull - TObject
Yes
Yes
CheckNotNull - TObject
Yes
Yes
CheckNull - IInterface
Yes
Yes
CheckNotNull - IInterface
Yes
Yes
CheckInherits - TClass
Yes
Yes



CheckException
Yes
Yes



CheckEarlyExit - Boolean

Yes









Fail
Yes
Yes



FailEquals - Widestrings
Yes
Yes
FailNotEquals - Widestrings
Yes
Yes
FailSame - Widestrings
Yes
Yes