Visual Assert – The Unit Testing Add-In for Visual C++
cfix – C/C++ Unit Testing for Win32 and NT
 
 

CFIX_ASSERT_EQUALS_DWORD, CFIX_ASSERT_EQUALS_ULONG

CFIX_ASSERT_EQUALS_DWORD, CFIX_ASSERT_EQUALS_ULONG

Synopsis

CFIX_ASSERT_EQUALS_DWORD is similar to CFIX_ASSERT, but has the additional feature of reporting expected and actual value of the expressions compared. CFIX_ASSERT_EQUALS_ULONG is a synonym for CFIX_ASSERT_EQUALS_DWORD.

Declaration
void CFIX_ASSERT_EQUALS_DWORD( __in DWORD Expected, __in DWORD Actual );
void CFIX_ASSERT_EQUALS_ULONG( __in ULONG Expected, __in ULONG Actual );
				
Usage example
CFIX_ASSERT_EQUALS_DWORD( ERROR_FILE_NOT_FOUND, GetLastError() );
CFIX_ASSERT_EQUALS_ULONG( 42, foo );
				
Requirements

Table 7.8. 

 User ModeKernel Mode
Available since1.01.1
HeaderDeclared in cfix.hDeclared in cfix.h
LibraryLink to cfix.libLink to cfixkdrv.lib
DLLcfix.dllN/A
IRQLN/ACallable at any IRQL