IRrecv_test.h 453 B

1234567891011121314151617
  1. // Copyright 2017 David Conran
  2. #ifndef TEST_IRRECV_TEST_H_
  3. #define TEST_IRRECV_TEST_H_
  4. #include <iostream>
  5. #include <sstream>
  6. #include <string>
  7. #include "IRutils.h"
  8. #define EXPECT_STATE_EQ(a, b, c) \
  9. for (uint8_t i = 0; i < c / 8; ++i) { \
  10. EXPECT_EQ(a[i], b[i]) << "Expected state " \
  11. "differs at i = " \
  12. << uint64ToString(i); \
  13. }
  14. #endif // TEST_IRRECV_TEST_H_