提交 99510b68 编写于 作者: H Hongze Cheng

add more check

上级 ad337447
...@@ -115,6 +115,8 @@ static void simple_encode_decode_func(bool var_len) { ...@@ -115,6 +115,8 @@ static void simple_encode_decode_func(bool var_len) {
GTEST_ASSERT_EQ(coder.pos, sizeof(T)); GTEST_ASSERT_EQ(coder.pos, sizeof(T));
} }
int32_t epos = coder.pos;
tCoderClear(&coder); tCoderClear(&coder);
// Decode // Decode
tCoderInit(&coder, d_endian, buf, BUF_SIZE, TD_DECODER); tCoderInit(&coder, d_endian, buf, BUF_SIZE, TD_DECODER);
...@@ -126,6 +128,8 @@ static void simple_encode_decode_func(bool var_len) { ...@@ -126,6 +128,8 @@ static void simple_encode_decode_func(bool var_len) {
GTEST_ASSERT_EQ(coder.pos, sizeof(T)); GTEST_ASSERT_EQ(coder.pos, sizeof(T));
} }
GTEST_ASSERT_EQ(coder.pos, epos);
if (typeid(T) == typeid(int8_t) || typeid(T) == typeid(uint8_t) || e_endian == d_endian) { if (typeid(T) == typeid(int8_t) || typeid(T) == typeid(uint8_t) || e_endian == d_endian) {
GTEST_ASSERT_EQ(i, dval); GTEST_ASSERT_EQ(i, dval);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册