1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include <cstdint>
#include <cstdlib>
namespace test_buffer {
const size_t testLength = 4;
extern uint16_t testData[testLength];
extern int finalizeCount;
template <typename T>
void InitData(T* data, size_t length) {
for (size_t i = 0; i < length; i++) {
data[i] = static_cast<T>(i);
}
}
template <typename T>
bool VerifyData(T* data, size_t length) {
for (size_t i = 0; i < length; i++) {
if (data[i] != static_cast<T>(i)) {
return false;
}
}
return true;
}
} // namespace test_buffer
|