10#ifndef __UNIT_TEST_TYPES_H__
11#define __UNIT_TEST_TYPES_H__
18#define UNIT_TEST_MAX_STRING_LENGTH (512)
25#define UNIT_TEST_FINGERPRINT_SIZE (sizeof (UINT32))
32#define FAILURETYPE_NOFAILURE (0)
33#define FAILURETYPE_OTHER (1)
34#define FAILURETYPE_ASSERTTRUE (2)
35#define FAILURETYPE_ASSERTFALSE (3)
36#define FAILURETYPE_ASSERTEQUAL (4)
37#define FAILURETYPE_ASSERTNOTEQUAL (5)
38#define FAILURETYPE_ASSERTNOTEFIERROR (6)
39#define FAILURETYPE_ASSERTSTATUSEQUAL (7)
40#define FAILURETYPE_ASSERTNOTNULL (8)
41#define FAILURETYPE_EXPECTASSERT (9)
58 UNIT_TEST_SUITE_HANDLE ParentSuite;
80 UNIT_TEST_FRAMEWORK_HANDLE ParentFramework;
134 UINT32 SaveStateSize;
138 BOOLEAN HasSavedContext;
159 IN UINT8 *Buffer OPTIONAL,
173UNIT_TEST_FRAMEWORK_HANDLE
INTN EFIAPI Test(CONST VOID *b1, CONST VOID *b2)
#define UNIT_TEST_FINGERPRINT_SIZE
VOID EFIAPI UnitTestLogInit(IN OUT UNIT_TEST *Test, IN UINT8 *Buffer OPTIONAL, IN UINTN BufferSize OPTIONAL)
#define UNIT_TEST_MAX_STRING_LENGTH
UNIT_TEST_FRAMEWORK_HANDLE GetActiveFrameworkHandle(VOID)
UNIT_TEST_STATUS(EFIAPI * UNIT_TEST_PREREQUISITE)(IN UNIT_TEST_CONTEXT Context)
VOID(EFIAPI * UNIT_TEST_SUITE_TEARDOWN)(VOID)
VOID(EFIAPI * UNIT_TEST_SUITE_SETUP)(VOID)
UNIT_TEST_STATUS(EFIAPI * UNIT_TEST_FUNCTION)(IN UNIT_TEST_CONTEXT Context)
VOID(EFIAPI * UNIT_TEST_CLEANUP)(IN UNIT_TEST_CONTEXT Context)