GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QMEM / V0-2-0
Constituent: qmem_unit_test     Tag: linux-gcc
#include "QMEM/QMEM.h"
Include dependency graph for qmem_unit_test.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _test_Test_Descriptor |
Description of a test state. More... | |
struct | _Context |
QMEM context information. More... | |
Defines | |
#define | DIM(a) (sizeof (a) / sizeof ((a)[0])) |
Dimension of an array. | |
Typedefs | |
typedef _test_Test_Descriptor | test_Test_Descriptor |
Typedef for _test_Test_Descriptor. | |
typedef _Context | Context |
Typedef for _Context. | |
Functions | |
void | test_Push_State (test_Test_Descriptor *td_p, const char *desc, const int index) |
Enter a new test state. | |
void | test_Pop_State (test_Test_Descriptor *td_p) |
Return for a test state. | |
void | test_Show (const test_Test_Descriptor *td_p, const int level, const char *item_1, const char *item_2) |
Display text with indentation. | |
int | test_Generic_Error (const test_Test_Descriptor *td_p, const char *fmt, const char *str_param, const unsigned int int_param) |
Display a generic error message. | |
int | test_Context_Compare (const test_Test_Descriptor *td_p, const Context *expect_p, const Context *actual_p, const char *desc) |
Verify parsing context information. | |
int | test_Memory_Compare (const test_Test_Descriptor *td_p, const void *expect_p, const void *actual_p, const void *mask_p, const unsigned int num_bytes) |
Verify the contents of a buffer in memory. | |
int | test_NULL_Compare (const test_Test_Descriptor *td_p, const unsigned int actual, const char *desc) |
Check a 32-bit value to make sure it is not NULL. | |
int | test_Status_Compare (const test_Test_Descriptor *td_p, const QMEM_Status expect, const QMEM_Status actual, const char *func) |
Check a QMEM_Status value. | |
int | test_Value32_Compare (const test_Test_Descriptor *td_p, const unsigned int expect, const unsigned int actual, const char *desc) |
Check a 32-bit value. | |
void | test_Show_Item (const test_Test_Descriptor *td_p, const char *name, const char *fmt, const char *str_param, const unsigned int int_param) |
Display an item of data. | |
void | qmem_test_context (test_Test_Descriptor *td_p, const unsigned int bit_mask) |
Unit test for the QMEM context information functions. | |
void | qmem_test_ctb (test_Test_Descriptor *td_p, const unsigned int bit_mask) |
Unit test for the QMEM_parse_contribution() function. | |
void | qmem_test_datagram (test_Test_Descriptor *td_p, const unsigned int bit_mask) |
Unit test for the QMEM_parse_datagram() function. | |
void | qmem_test_start (test_Test_Descriptor *td_p, const unsigned int bit_mask) |
Unit test for the QMEM_start_parsing() function. |
** CVS $Id: qmem_unit_test.h,v 1.1.1.1 2005/12/13 21:46:07 dmay Exp $ **
|
Unit test for the QMEM context information functions.
|
|
Unit test for the QMEM_parse_contribution() function.
|
|
Unit test for the QMEM_parse_datagram() function.
|
|
Unit test for the QMEM_start_parsing() function.
|
|
Verify parsing context information.
|
|
Display a generic error message.
|
|
Verify the contents of a buffer in memory. This function verifies the contents of a memory buffer and reports an error if the values are not as expected. An optional mask can be used to indicate which bits should be verified.
|
|
Check a 32-bit value to make sure it is not NULL.
|
|
Return for a test state. Pop a test state description from a test's state stack.
|
|
Enter a new test state. Push a new test state description onto a test's state stack. This state stack provides a trace of the execution of the test.
|
|
Display text with indentation. Display text with indentation appropriate for the specified level.
|
|
Display an item of data. This function displays an item of data in a predefined format.
|
|
Check a QMEM_Status value. Compare actual and expected QMEM_Status values and display a message if they differ.
|
|
Check a 32-bit value. Compare actual and expected 32-bit values and display a message if they differ.
|