From 25c9d4431580e68b9f11656163d032bc862c7e9b Mon Sep 17 00:00:00 2001 From: Gua Guo Date: Fri, 5 May 2023 09:16:56 +0800 Subject: MdeModulePkg: Add more PciHostBridgeLib gmock support REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4443 Add Google Mock Library for PciHostBridgeLib Cc: Michael D Kinney Cc: Hao A Wu Cc: Ray Ni Cc: Chris Johnson Signed-off-by: Gua Guo Reviewed-by: Michael D Kinney --- .../MockPciHostBridgeLib/MockPciHostBridgeLib.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 MdeModulePkg/Test/Mock/Library/GoogleTest/MockPciHostBridgeLib/MockPciHostBridgeLib.cpp (limited to 'MdeModulePkg/Test/Mock/Library/GoogleTest/MockPciHostBridgeLib/MockPciHostBridgeLib.cpp') diff --git a/MdeModulePkg/Test/Mock/Library/GoogleTest/MockPciHostBridgeLib/MockPciHostBridgeLib.cpp b/MdeModulePkg/Test/Mock/Library/GoogleTest/MockPciHostBridgeLib/MockPciHostBridgeLib.cpp new file mode 100644 index 0000000000..4b15aed169 --- /dev/null +++ b/MdeModulePkg/Test/Mock/Library/GoogleTest/MockPciHostBridgeLib/MockPciHostBridgeLib.cpp @@ -0,0 +1,14 @@ +/** @file + Mock instance of the PCI Host Bridge Library. + + Copyright (c) 2023, Intel Corporation. All rights reserved. + SPDX-License-Identifier: BSD-2-Clause-Patent +**/ + +#include + +MOCK_INTERFACE_DEFINITION(MockPciHostBridgeLib); + +MOCK_FUNCTION_DEFINITION(MockPciHostBridgeLib, PciHostBridgeGetRootBridges, 1, EFIAPI); +MOCK_FUNCTION_DEFINITION(MockPciHostBridgeLib, PciHostBridgeFreeRootBridges, 2, EFIAPI); +MOCK_FUNCTION_DEFINITION(MockPciHostBridgeLib, PciHostBridgeResourceConflict, 2, EFIAPI); -- cgit v1.2.3