blob: b45b97d3384369004b595f8040ba6543adf81d8f [file]
/** @file MockSerialPortLib.cpp
Google Test mocks for SerialPortLib
Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include <GoogleTest/Library/MockSerialPortLib.h>
MOCK_INTERFACE_DEFINITION (MockSerialPortLib);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortInitialize, 0, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortWrite, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortRead, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortPoll, 0, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortSetControl, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortGetControl, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockSerialPortLib, SerialPortSetAttributes, 6, EFIAPI);