mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 03:58:33 +08:00
12 lines
290 B
C++
12 lines
290 B
C++
#include "tkc/crc.h"
|
|
#include "gtest/gtest.h"
|
|
|
|
TEST(crc, crc32_file) {
|
|
ASSERT_EQ(tk_crc32_file("tests/testdata/test.png", 1024), 2727069354);
|
|
}
|
|
|
|
TEST(crc, crc32_modbus) {
|
|
uint8_t data[] = {0x11, 0x05, 0x01, 0x30, 0xff, 0x00};
|
|
ASSERT_EQ(tk_crc16_modbus(data, sizeof(data)), 0x598f);
|
|
}
|