blob: 7d8b69cc86733f849e8da90a8243f7b28eda3959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/** @file MockRng.cpp
Google Test mock for Rng Protocol
Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include <GoogleTest/Protocol/MockRng.h>
MOCK_INTERFACE_DEFINITION (MockRng);
MOCK_FUNCTION_DEFINITION (MockRng, GetInfo, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockRng, GetRng, 4, EFIAPI);
EFI_RNG_PROTOCOL RNG_PROTOCOL_INSTANCE = {
GetInfo, // EFI_RNG_GET_INFO
GetRng // EFI_RNG_GET_RNG
};
extern "C" {
EFI_RNG_PROTOCOL *gRngProtocol = &RNG_PROTOCOL_INSTANCE;
}
|