Files
noolitelib/tests/mocks/usbdevicemock.h
2024-05-28 15:16:58 +02:00

17 lines
427 B
C++

#ifndef USBDEVICEMOCK_H
#define USBDEVICEMOCK_H
#include <gmock/gmock.h>
#include "interfaces/iusbdevice.h"
class UsbDeviceMock : public noolitelib::IUsbDevice
{
public:
MOCK_METHOD(void, openDevice, (uint16_t, uint16_t), (override));
MOCK_METHOD(void, close, (), (override));
MOCK_METHOD(bool, sendDataToDevice, (unsigned char *, uint16_t, std::chrono::milliseconds), (override));
};
#endif // USBDEVICEMOCK_H