summaryrefslogtreecommitdiff
path: root/MdePkg/Test/Mock/Library/GoogleTest/MockUefiRuntimeLib/MockUefiRuntimeLib.cpp
blob: 0bf22f38772850ccfd0c598fc2a493fa04ec9157 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/** @file
  Google Test mocks for UefiRuntimeLib

  Copyright (c) Microsoft Corporation.
  SPDX-License-Identifier: BSD-2-Clause-Patent
**/

#include <GoogleTest/Library/MockUefiRuntimeLib.h>

//
// Global Variables that are not const
//

MOCK_INTERFACE_DEFINITION (MockUefiRuntimeLib);

MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiAtRuntime, 0, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGoneVirtual, 0, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGetTime, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiSetTime, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGetWakeupTime, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiSetWakeupTime, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGetVariable, 5, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGetNextVariableName, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiSetVariable, 5, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiGetNextHighMonotonicCount, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiConvertPointer, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiConvertFunctionPointer, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiSetVirtualAddressMap, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiConvertList, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiUpdateCapsule, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiQueryCapsuleCapabilities, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockUefiRuntimeLib, EfiQueryVariableInfo, 4, EFIAPI);