PrmPkg: Apply uncrustify changes
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in PrmPkg. Cc: Andrew Fish <afish@apple.com> Cc: Kang Gao <kang.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Michael Kubacki <michael.kubacki@microsoft.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Liu Yun <yun.y.liu@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Michael D Kinney <michael.d.kinney@intel.com> Acked-by: Liming Gao <gaoliming@byosoft.com.cn> Acked-by: Leif Lindholm <quic_llindhol@quicinc.com> Reviewed-by: Ankit Sinha <ankit.sinha@intel.com>
This commit is contained in:
committed by
mergify[bot]
parent
f3c11224b5
commit
a298a84478
@@ -27,69 +27,69 @@
|
||||
#include <Library/UnitTestLib.h>
|
||||
#include <Protocol/PrmConfig.h>
|
||||
|
||||
#define UNIT_TEST_NAME "PRM Context Buffer Library Unit Test"
|
||||
#define UNIT_TEST_VERSION "0.1"
|
||||
#define UNIT_TEST_NAME "PRM Context Buffer Library Unit Test"
|
||||
#define UNIT_TEST_VERSION "0.1"
|
||||
|
||||
///=== TEST DATA ==================================================================================
|
||||
/// === TEST DATA ==================================================================================
|
||||
|
||||
EFI_HANDLE mTestProtocolHandle;
|
||||
|
||||
//*----------------------------------------------------------------------------------*
|
||||
//* Context Structures *
|
||||
//*----------------------------------------------------------------------------------*
|
||||
// *----------------------------------------------------------------------------------*
|
||||
// * Context Structures *
|
||||
// *----------------------------------------------------------------------------------*
|
||||
typedef struct {
|
||||
PRM_MODULE_CONTEXT_BUFFERS *InstallationStructure;
|
||||
EFI_HANDLE Handle;
|
||||
PRM_GUID_SEARCH_TYPE GuidSearchType;
|
||||
EFI_GUID *Guid;
|
||||
EFI_GUID *ExpectedModuleGuid;
|
||||
EFI_STATUS ExpectedStatus;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *InstallationStructure;
|
||||
EFI_HANDLE Handle;
|
||||
PRM_GUID_SEARCH_TYPE GuidSearchType;
|
||||
EFI_GUID *Guid;
|
||||
EFI_GUID *ExpectedModuleGuid;
|
||||
EFI_STATUS ExpectedStatus;
|
||||
} PRM_CONTEXT_BUFFERS_TEST_CONTEXT;
|
||||
|
||||
typedef struct {
|
||||
EFI_GUID *HandlerGuid;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER *ExpectedContextBuffer;
|
||||
EFI_STATUS ExpectedStatus;
|
||||
EFI_GUID *HandlerGuid;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER *ExpectedContextBuffer;
|
||||
EFI_STATUS ExpectedStatus;
|
||||
} PRM_CONTEXT_BUFFER_TEST_CONTEXT;
|
||||
|
||||
//*----------------------------------------------------------------------------------*
|
||||
//* Test GUIDs *
|
||||
//*----------------------------------------------------------------------------------*
|
||||
// *----------------------------------------------------------------------------------*
|
||||
// * Test GUIDs *
|
||||
// *----------------------------------------------------------------------------------*
|
||||
|
||||
// {52960b90-2f3a-4917-b91a-ed5f599a8809}
|
||||
#define HANDLER_TEST_GUID_1 {0x52960b90, 0x2f3a, 0x4917, { 0xb9, 0x1a, 0xed, 0x5f, 0x59, 0x9a, 0x88, 0x09 }}
|
||||
EFI_GUID mHandlerTestGuid1 = HANDLER_TEST_GUID_1;
|
||||
#define HANDLER_TEST_GUID_1 {0x52960b90, 0x2f3a, 0x4917, { 0xb9, 0x1a, 0xed, 0x5f, 0x59, 0x9a, 0x88, 0x09 }}
|
||||
EFI_GUID mHandlerTestGuid1 = HANDLER_TEST_GUID_1;
|
||||
|
||||
// {9316a80d-06dc-417b-b21d-6b3c2ae4ed6f}
|
||||
#define HANDLER_TEST_GUID_2 {0x9316a80d, 0x06dc, 0x417b, { 0xb2, 0x1d, 0x6b, 0x3c, 0x2a, 0xe4, 0xed, 0x6f }}
|
||||
EFI_GUID mHandlerTestGuid2 = HANDLER_TEST_GUID_2;
|
||||
#define HANDLER_TEST_GUID_2 {0x9316a80d, 0x06dc, 0x417b, { 0xb2, 0x1d, 0x6b, 0x3c, 0x2a, 0xe4, 0xed, 0x6f }}
|
||||
EFI_GUID mHandlerTestGuid2 = HANDLER_TEST_GUID_2;
|
||||
|
||||
// {d32ac8ba-6cc6-456f-9ed9-9233fa310434}
|
||||
#define HANDLER_TEST_GUID_3 {0xd32ac8ba, 0x6cc6, 0x456f, { 0x9e, 0xd9, 0x92, 0x33, 0xfa, 0x31, 0x04, 0x34 }}
|
||||
EFI_GUID mHandlerTestGuid3 = HANDLER_TEST_GUID_3;
|
||||
#define HANDLER_TEST_GUID_3 {0xd32ac8ba, 0x6cc6, 0x456f, { 0x9e, 0xd9, 0x92, 0x33, 0xfa, 0x31, 0x04, 0x34 }}
|
||||
EFI_GUID mHandlerTestGuid3 = HANDLER_TEST_GUID_3;
|
||||
|
||||
// {faadaa95-070b-4a34-a919-18305dc07370}
|
||||
#define MODULE_TEST_GUID_1 {0xfaadaa95, 0x070b, 0x4a34, { 0xa9, 0x19, 0x18, 0x30, 0x5d, 0xc0, 0x73, 0x70 }}
|
||||
EFI_GUID mModuleTestGuid1 = MODULE_TEST_GUID_1;
|
||||
#define MODULE_TEST_GUID_1 {0xfaadaa95, 0x070b, 0x4a34, { 0xa9, 0x19, 0x18, 0x30, 0x5d, 0xc0, 0x73, 0x70 }}
|
||||
EFI_GUID mModuleTestGuid1 = MODULE_TEST_GUID_1;
|
||||
|
||||
// {0ea24584-731c-4863-9100-75780af509a7}
|
||||
#define MODULE_TEST_GUID_2 {0x0ea24584, 0x731c, 0x4863, { 0x91, 0x00, 0x75, 0x78, 0x0a, 0xf5, 0x09, 0xa7 }}
|
||||
EFI_GUID mModuleTestGuid2 = MODULE_TEST_GUID_2;
|
||||
#define MODULE_TEST_GUID_2 {0x0ea24584, 0x731c, 0x4863, { 0x91, 0x00, 0x75, 0x78, 0x0a, 0xf5, 0x09, 0xa7 }}
|
||||
EFI_GUID mModuleTestGuid2 = MODULE_TEST_GUID_2;
|
||||
|
||||
// {f456b7a1-82a6-4427-8486-87e3a602df43}
|
||||
#define MODULE_TEST_GUID_3 {0xf456b7a1, 0x82a6, 0x4427, { 0x84, 0x86, 0x87, 0xe3, 0xa6, 0x02, 0xdf, 0x43 }}
|
||||
EFI_GUID mModuleTestGuid3 = MODULE_TEST_GUID_3;
|
||||
#define MODULE_TEST_GUID_3 {0xf456b7a1, 0x82a6, 0x4427, { 0x84, 0x86, 0x87, 0xe3, 0xa6, 0x02, 0xdf, 0x43 }}
|
||||
EFI_GUID mModuleTestGuid3 = MODULE_TEST_GUID_3;
|
||||
|
||||
// {4a941a9c-9dcf-471b-94b5-d9e2d8c64a1b}
|
||||
#define NEGATIVE_TEST_GUID {0x4a941a9c, 0x9dcf, 0x471b, {0x94, 0xb5, 0xd9, 0xe2, 0xd8, 0xc6, 0x4a, 0x1b }}
|
||||
EFI_GUID mNegativeTestGuid = NEGATIVE_TEST_GUID;
|
||||
#define NEGATIVE_TEST_GUID {0x4a941a9c, 0x9dcf, 0x471b, {0x94, 0xb5, 0xd9, 0xe2, 0xd8, 0xc6, 0x4a, 0x1b }}
|
||||
EFI_GUID mNegativeTestGuid = NEGATIVE_TEST_GUID;
|
||||
|
||||
//*----------------------------------------------------------------------------------*
|
||||
//* PRM Static Test Structures *
|
||||
//*----------------------------------------------------------------------------------*
|
||||
// *----------------------------------------------------------------------------------*
|
||||
// * PRM Static Test Structures *
|
||||
// *----------------------------------------------------------------------------------*
|
||||
|
||||
PRM_DATA_BUFFER mTestStaticDataBuffer1 = {
|
||||
PRM_DATA_BUFFER mTestStaticDataBuffer1 = {
|
||||
{
|
||||
PRM_DATA_BUFFER_HEADER_SIGNATURE,
|
||||
sizeof (PRM_DATA_BUFFER)
|
||||
@@ -97,7 +97,7 @@ PRM_DATA_BUFFER mTestStaticDataBuffer1 = {
|
||||
// No data in the buffer (only a header)
|
||||
};
|
||||
|
||||
PRM_CONTEXT_BUFFER mTestPrmContextBuffer1 = {
|
||||
PRM_CONTEXT_BUFFER mTestPrmContextBuffer1 = {
|
||||
PRM_CONTEXT_BUFFER_SIGNATURE, // Signature
|
||||
PRM_CONTEXT_BUFFER_INTERFACE_VERSION, // Version
|
||||
0, // Reserved
|
||||
@@ -105,7 +105,7 @@ PRM_CONTEXT_BUFFER mTestPrmContextBuffer1 = {
|
||||
&mTestStaticDataBuffer1 // StaticDataBuffer
|
||||
};
|
||||
|
||||
PRM_CONTEXT_BUFFER mTestPrmContextBuffer2[2] = {
|
||||
PRM_CONTEXT_BUFFER mTestPrmContextBuffer2[2] = {
|
||||
// Context buffer #1
|
||||
{
|
||||
PRM_CONTEXT_BUFFER_SIGNATURE, // Signature
|
||||
@@ -124,56 +124,55 @@ PRM_CONTEXT_BUFFER mTestPrmContextBuffer2[2] = {
|
||||
}
|
||||
};
|
||||
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers1 = {
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers1 = {
|
||||
MODULE_TEST_GUID_1,
|
||||
1,
|
||||
&mTestPrmContextBuffer1,
|
||||
NULL
|
||||
};
|
||||
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers2 = {
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers2 = {
|
||||
MODULE_TEST_GUID_2,
|
||||
1,
|
||||
&mTestPrmContextBuffer1,
|
||||
NULL
|
||||
};
|
||||
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers3 = {
|
||||
PRM_MODULE_CONTEXT_BUFFERS mTestPrmModuleContextBuffers3 = {
|
||||
MODULE_TEST_GUID_3,
|
||||
2,
|
||||
&mTestPrmContextBuffer2[0],
|
||||
NULL
|
||||
};
|
||||
|
||||
// *----------------------------------------------------------------------------------*
|
||||
// * Test Contexts *
|
||||
// *----------------------------------------------------------------------------------*
|
||||
|
||||
//*----------------------------------------------------------------------------------*
|
||||
//* Test Contexts *
|
||||
//*----------------------------------------------------------------------------------*
|
||||
|
||||
//* Searches by module GUID *
|
||||
// * Searches by module GUID *
|
||||
// +--------------------------------+--------+----------------+--------------------+--------------------+--------------------+
|
||||
// + InstallationStructure | Handle | GuidSearchType | Guid | ExpectedModuleGuid | ExpectedStatus |
|
||||
// +--------------------------------+--------+----------------+--------------------+--------------------+--------------------+
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers00 = { &mTestPrmModuleContextBuffers1, NULL, ByModuleGuid, &mModuleTestGuid1, &mModuleTestGuid1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers01 = { &mTestPrmModuleContextBuffers2, NULL, ByModuleGuid, &mModuleTestGuid2, &mModuleTestGuid2, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers02 = { &mTestPrmModuleContextBuffers3, NULL, ByModuleGuid, &mModuleTestGuid3, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers03 = { &mTestPrmModuleContextBuffers3, NULL, ByModuleGuid, &mNegativeTestGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers04 = { &mTestPrmModuleContextBuffers1, NULL, ByModuleGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers00 = { &mTestPrmModuleContextBuffers1, NULL, ByModuleGuid, &mModuleTestGuid1, &mModuleTestGuid1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers01 = { &mTestPrmModuleContextBuffers2, NULL, ByModuleGuid, &mModuleTestGuid2, &mModuleTestGuid2, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers02 = { &mTestPrmModuleContextBuffers3, NULL, ByModuleGuid, &mModuleTestGuid3, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers03 = { &mTestPrmModuleContextBuffers3, NULL, ByModuleGuid, &mNegativeTestGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers04 = { &mTestPrmModuleContextBuffers1, NULL, ByModuleGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
|
||||
//* Searches by handler GUID *
|
||||
// * Searches by handler GUID *
|
||||
// +--------------------------------+--------+----------------+--------------------+--------------------+--------------------+
|
||||
// + InstallationStructure | Handle | GuidSearchType | Guid | ExpectedModuleGuid | ExpectedStatus |
|
||||
// +--------------------------------+--------+----------------+--------------------+--------------------+--------------------+
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers05 = { &mTestPrmModuleContextBuffers1, NULL, ByHandlerGuid, &mHandlerTestGuid1, &mModuleTestGuid1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers06 = { &mTestPrmModuleContextBuffers1, NULL, ByHandlerGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers07 = { &mTestPrmModuleContextBuffers2, NULL, ByHandlerGuid, &mHandlerTestGuid1, &mModuleTestGuid2, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers08 = { &mTestPrmModuleContextBuffers2, NULL, ByHandlerGuid, &mNegativeTestGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers09 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid1, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers10 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid2, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers11 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid3, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers12 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers05 = { &mTestPrmModuleContextBuffers1, NULL, ByHandlerGuid, &mHandlerTestGuid1, &mModuleTestGuid1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers06 = { &mTestPrmModuleContextBuffers1, NULL, ByHandlerGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers07 = { &mTestPrmModuleContextBuffers2, NULL, ByHandlerGuid, &mHandlerTestGuid1, &mModuleTestGuid2, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers08 = { &mTestPrmModuleContextBuffers2, NULL, ByHandlerGuid, &mNegativeTestGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers09 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid1, &gZeroGuid, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers10 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid2, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers11 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &mHandlerTestGuid3, &mModuleTestGuid3, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT mContextBuffers12 = { &mTestPrmModuleContextBuffers3, NULL, ByHandlerGuid, &gZeroGuid, &gZeroGuid, EFI_NOT_FOUND };
|
||||
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *mContextBuffersArray[] = {
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *mContextBuffersArray[] = {
|
||||
&mContextBuffers00,
|
||||
&mContextBuffers01,
|
||||
&mContextBuffers02,
|
||||
@@ -192,14 +191,14 @@ PRM_CONTEXT_BUFFERS_TEST_CONTEXT *mContextBuffersArray[] = {
|
||||
// +----------------------+----------------------------------+------------------------------------------+--------------------+
|
||||
// + HandlerGuid | ContextBuffers | ExpectedContextBuffer | ExpectedStatus |
|
||||
// +----------------------+----------------------------------+------------------------------------------+--------------------+
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer00 = { &mHandlerTestGuid1, &mTestPrmModuleContextBuffers1, &mTestPrmContextBuffer1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer01 = { &mHandlerTestGuid1, &mTestPrmModuleContextBuffers2, &mTestPrmContextBuffer1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer02 = { &mHandlerTestGuid2, &mTestPrmModuleContextBuffers3, &mTestPrmContextBuffer2[0], EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer03 = { &mHandlerTestGuid3, &mTestPrmModuleContextBuffers3, &mTestPrmContextBuffer2[1], EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer04 = { &mNegativeTestGuid, &mTestPrmModuleContextBuffers1, NULL, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer05 = { &gZeroGuid, &mTestPrmModuleContextBuffers3, NULL, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer00 = { &mHandlerTestGuid1, &mTestPrmModuleContextBuffers1, &mTestPrmContextBuffer1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer01 = { &mHandlerTestGuid1, &mTestPrmModuleContextBuffers2, &mTestPrmContextBuffer1, EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer02 = { &mHandlerTestGuid2, &mTestPrmModuleContextBuffers3, &mTestPrmContextBuffer2[0], EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer03 = { &mHandlerTestGuid3, &mTestPrmModuleContextBuffers3, &mTestPrmContextBuffer2[1], EFI_SUCCESS };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer04 = { &mNegativeTestGuid, &mTestPrmModuleContextBuffers1, NULL, EFI_NOT_FOUND };
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT mContextBuffer05 = { &gZeroGuid, &mTestPrmModuleContextBuffers3, NULL, EFI_NOT_FOUND };
|
||||
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *mContextBufferArray[] = {
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *mContextBufferArray[] = {
|
||||
&mContextBuffer00,
|
||||
&mContextBuffer01,
|
||||
&mContextBuffer02,
|
||||
@@ -208,13 +207,13 @@ PRM_CONTEXT_BUFFER_TEST_CONTEXT *mContextBufferArray[] = {
|
||||
&mContextBuffer05
|
||||
};
|
||||
|
||||
///=== HELPER FUNCTIONS ===========================================================================
|
||||
/// === HELPER FUNCTIONS ===========================================================================
|
||||
|
||||
// None
|
||||
|
||||
///=== TEST CASES =================================================================================
|
||||
/// === TEST CASES =================================================================================
|
||||
|
||||
///===== BASIC SUITE ==================================================
|
||||
/// ===== BASIC SUITE ==================================================
|
||||
|
||||
/**
|
||||
Verifies that passing NULL arguments to all library functions fails with EFI_INVALID_PARAMETER.
|
||||
@@ -229,13 +228,13 @@ PRM_CONTEXT_BUFFER_TEST_CONTEXT *mContextBufferArray[] = {
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
NullPointerArgumentsShouldFailGracefully (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_GUID Guid;
|
||||
PRM_CONTEXT_BUFFER *ContextBufferPtr;
|
||||
PRM_MODULE_CONTEXT_BUFFERS ModuleContextBuffers;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ModuleContextBuffersPtr;
|
||||
EFI_GUID Guid;
|
||||
PRM_CONTEXT_BUFFER *ContextBufferPtr;
|
||||
PRM_MODULE_CONTEXT_BUFFERS ModuleContextBuffers;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ModuleContextBuffersPtr;
|
||||
|
||||
UT_ASSERT_EQUAL (FindContextBufferInModuleBuffers (NULL, NULL, NULL), EFI_INVALID_PARAMETER);
|
||||
UT_ASSERT_EQUAL (FindContextBufferInModuleBuffers (NULL, &ModuleContextBuffers, &ContextBufferPtr), EFI_INVALID_PARAMETER);
|
||||
@@ -254,7 +253,7 @@ NullPointerArgumentsShouldFailGracefully (
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
|
||||
///===== FUNCTIONAL CORRECTNESS SUITE ==================================================
|
||||
/// ===== FUNCTIONAL CORRECTNESS SUITE ==================================================
|
||||
|
||||
/**
|
||||
Functional Correctness pre-requisite function.
|
||||
@@ -275,16 +274,16 @@ STATIC
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
InitializeFunctionalCorrectness (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
PRM_CONFIG_PROTOCOL *PrmConfigProtocol;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ModuleContextBuffers;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
EFI_STATUS Status;
|
||||
PRM_CONFIG_PROTOCOL *PrmConfigProtocol;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ModuleContextBuffers;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
|
||||
UT_ASSERT_NOT_NULL (Context);
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *) Context;
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *)Context;
|
||||
ModuleContextBuffers = TestContext->InstallationStructure;
|
||||
|
||||
PrmConfigProtocol = AllocateZeroPool (sizeof (*PrmConfigProtocol));
|
||||
@@ -294,14 +293,14 @@ InitializeFunctionalCorrectness (
|
||||
|
||||
CopyGuid (&PrmConfigProtocol->ModuleContextBuffers.ModuleGuid, &ModuleContextBuffers->ModuleGuid);
|
||||
PrmConfigProtocol->ModuleContextBuffers.BufferCount = ModuleContextBuffers->BufferCount;
|
||||
PrmConfigProtocol->ModuleContextBuffers.Buffer = ModuleContextBuffers->Buffer;
|
||||
PrmConfigProtocol->ModuleContextBuffers.Buffer = ModuleContextBuffers->Buffer;
|
||||
|
||||
Status = gBS->InstallProtocolInterface (
|
||||
&TestContext->Handle,
|
||||
&gPrmConfigProtocolGuid,
|
||||
EFI_NATIVE_INTERFACE,
|
||||
(VOID *) PrmConfigProtocol
|
||||
);
|
||||
&TestContext->Handle,
|
||||
&gPrmConfigProtocolGuid,
|
||||
EFI_NATIVE_INTERFACE,
|
||||
(VOID *)PrmConfigProtocol
|
||||
);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
@@ -326,20 +325,20 @@ STATIC
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
DeInitializeFunctionalCorrectness (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
PRM_CONFIG_PROTOCOL *PrmConfigProtocol;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
EFI_STATUS Status;
|
||||
PRM_CONFIG_PROTOCOL *PrmConfigProtocol;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
|
||||
UT_ASSERT_NOT_NULL (Context);
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *) Context;
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *)Context;
|
||||
|
||||
Status = gBS->HandleProtocol (
|
||||
TestContext->Handle,
|
||||
&gPrmConfigProtocolGuid,
|
||||
(VOID **) &PrmConfigProtocol
|
||||
(VOID **)&PrmConfigProtocol
|
||||
);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
|
||||
@@ -348,7 +347,7 @@ DeInitializeFunctionalCorrectness (
|
||||
TestContext->Handle,
|
||||
&gPrmConfigProtocolGuid,
|
||||
PrmConfigProtocol
|
||||
);
|
||||
);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
if (!EFI_ERROR (Status)) {
|
||||
FreePool (PrmConfigProtocol);
|
||||
@@ -373,15 +372,15 @@ DeInitializeFunctionalCorrectness (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
VerifyGetModuleContextBuffers (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
EFI_STATUS Status;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFERS_TEST_CONTEXT *TestContext;
|
||||
|
||||
ContextBuffers = NULL;
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *) Context;
|
||||
TestContext = (PRM_CONTEXT_BUFFERS_TEST_CONTEXT *)Context;
|
||||
|
||||
Status = GetModuleContextBuffers (TestContext->GuidSearchType, TestContext->Guid, &ContextBuffers);
|
||||
UT_ASSERT_STATUS_EQUAL (Status, TestContext->ExpectedStatus);
|
||||
@@ -393,7 +392,7 @@ VerifyGetModuleContextBuffers (
|
||||
__FUNCTION__,
|
||||
((TestContext->GuidSearchType == ByModuleGuid) ? "module" : "handler"),
|
||||
TestContext->Guid,
|
||||
(UINTN) ContextBuffers
|
||||
(UINTN)ContextBuffers
|
||||
);
|
||||
}
|
||||
|
||||
@@ -415,17 +414,17 @@ VerifyGetModuleContextBuffers (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
VerifyFindContextBufferInModuleBuffers (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
PRM_CONTEXT_BUFFER *FoundContextBuffer;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *TestContext;
|
||||
EFI_STATUS Status;
|
||||
PRM_CONTEXT_BUFFER *FoundContextBuffer;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *TestContext;
|
||||
|
||||
ContextBuffers = NULL;
|
||||
ContextBuffers = NULL;
|
||||
FoundContextBuffer = NULL;
|
||||
TestContext = (PRM_CONTEXT_BUFFER_TEST_CONTEXT *) Context;
|
||||
TestContext = (PRM_CONTEXT_BUFFER_TEST_CONTEXT *)Context;
|
||||
|
||||
Status = FindContextBufferInModuleBuffers (TestContext->HandlerGuid, TestContext->ContextBuffers, &FoundContextBuffer);
|
||||
UT_ASSERT_STATUS_EQUAL (Status, TestContext->ExpectedStatus);
|
||||
@@ -461,17 +460,17 @@ VerifyFindContextBufferInModuleBuffers (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
VerifyGetContextBuffer (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
PRM_CONTEXT_BUFFER *FoundContextBuffer;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *TestContext;
|
||||
EFI_STATUS Status;
|
||||
PRM_CONTEXT_BUFFER *FoundContextBuffer;
|
||||
PRM_MODULE_CONTEXT_BUFFERS *ContextBuffers;
|
||||
PRM_CONTEXT_BUFFER_TEST_CONTEXT *TestContext;
|
||||
|
||||
ContextBuffers = NULL;
|
||||
ContextBuffers = NULL;
|
||||
FoundContextBuffer = NULL;
|
||||
TestContext = (PRM_CONTEXT_BUFFER_TEST_CONTEXT *) Context;
|
||||
TestContext = (PRM_CONTEXT_BUFFER_TEST_CONTEXT *)Context;
|
||||
|
||||
Status = GetContextBuffer (TestContext->HandlerGuid, TestContext->ContextBuffers, &FoundContextBuffer);
|
||||
UT_ASSERT_STATUS_EQUAL (Status, TestContext->ExpectedStatus);
|
||||
@@ -484,7 +483,7 @@ VerifyGetContextBuffer (
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
|
||||
///=== TEST ENGINE ================================================================================
|
||||
/// === TEST ENGINE ================================================================================
|
||||
|
||||
/**
|
||||
Entry point for the PRM Context Buffer Library unit tests.
|
||||
@@ -496,7 +495,9 @@ VerifyGetContextBuffer (
|
||||
@retval other Some error occurred when executing this entry point.
|
||||
|
||||
**/
|
||||
int main ()
|
||||
int
|
||||
main (
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
UINTN Index;
|
||||
@@ -640,8 +641,7 @@ int main ()
|
||||
Status = RunAllTestSuites (Framework);
|
||||
|
||||
EXIT:
|
||||
if (Framework)
|
||||
{
|
||||
if (Framework) {
|
||||
FreeUnitTestFramework (Framework);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user