Files
noolitelib/tests/tst_adapter.cpp
2024-05-28 15:16:58 +02:00

21 lines
430 B
C++

#include <gtest/gtest.h>
#include "mocks/usbdevicemock.h"
#include "src/noolite.h"
using namespace testing;
TEST(noolite, createAndDeleteAdapter)
{
UsbDeviceMock *usbDevice = new UsbDeviceMock();
EXPECT_CALL(*usbDevice, openDevice(0x16c0, 0x05df)).
Times(1);
EXPECT_CALL(*usbDevice, close()).
Times(1);
noolitelib::Noolite *adapter = new noolitelib::Noolite(usbDevice);
delete adapter;
}