tst_adapter.cpp 430 B

1234567891011121314151617181920
  1. #include <gtest/gtest.h>
  2. #include "mocks/usbdevicemock.h"
  3. #include "src/noolite.h"
  4. using namespace testing;
  5. TEST(noolite, createAndDeleteAdapter)
  6. {
  7. UsbDeviceMock *usbDevice = new UsbDeviceMock();
  8. EXPECT_CALL(*usbDevice, openDevice(0x16c0, 0x05df)).
  9. Times(1);
  10. EXPECT_CALL(*usbDevice, close()).
  11. Times(1);
  12. noolitelib::Noolite *adapter = new noolitelib::Noolite(usbDevice);
  13. delete adapter;
  14. }