Files
noolitelib/tests/mocks/usbdevicemock.h

17 lines
430 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, (const noolitelib::Data &data, std::chrono::milliseconds), (override));
};
#endif // USBDEVICEMOCK_H