mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-19 13:02:13 +01:00
c: test.cpp: add msgpack_sbuffer_destroy and msgpack_zone_destroy
This commit is contained in:
parent
7186edc45e
commit
c12d5b8461
25
c/test.cpp
25
c/test.cpp
@ -41,6 +41,8 @@ const double kEPS = 1e-10;
|
|||||||
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, obj.type); \
|
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, obj.type); \
|
||||||
EXPECT_EQ(val, obj.via.u64); \
|
EXPECT_EQ(val, obj.via.u64); \
|
||||||
} \
|
} \
|
||||||
|
msgpack_zone_destroy(&z); \
|
||||||
|
msgpack_sbuffer_destroy(&sbuf); \
|
||||||
} \
|
} \
|
||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
@ -69,6 +71,8 @@ const double kEPS = 1e-10;
|
|||||||
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret); \
|
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret); \
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, obj.type); \
|
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, obj.type); \
|
||||||
EXPECT_EQ(val, obj.via.u64); \
|
EXPECT_EQ(val, obj.via.u64); \
|
||||||
|
msgpack_zone_destroy(&z); \
|
||||||
|
msgpack_sbuffer_destroy(&sbuf); \
|
||||||
} \
|
} \
|
||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
@ -188,6 +192,8 @@ TEST(MSGPACKC, simple_buffer_float)
|
|||||||
EXPECT_TRUE(isinf(obj.via.dec));
|
EXPECT_TRUE(isinf(obj.via.dec));
|
||||||
else
|
else
|
||||||
EXPECT_TRUE(fabs(obj.via.dec - val) <= kEPS);
|
EXPECT_TRUE(fabs(obj.via.dec - val) <= kEPS);
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,6 +234,8 @@ TEST(MSGPACKC, simple_buffer_double)
|
|||||||
EXPECT_TRUE(isinf(obj.via.dec));
|
EXPECT_TRUE(isinf(obj.via.dec));
|
||||||
else
|
else
|
||||||
EXPECT_TRUE(fabs(obj.via.dec - val) <= kEPS);
|
EXPECT_TRUE(fabs(obj.via.dec - val) <= kEPS);
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -245,6 +253,8 @@ TEST(MSGPACKC, simple_buffer_nil)
|
|||||||
msgpack_unpack(sbuf.data, sbuf.size, NULL, &z, &obj);
|
msgpack_unpack(sbuf.data, sbuf.size, NULL, &z, &obj);
|
||||||
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_NIL, obj.type);
|
EXPECT_EQ(MSGPACK_OBJECT_NIL, obj.type);
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MSGPACKC, simple_buffer_true)
|
TEST(MSGPACKC, simple_buffer_true)
|
||||||
@ -262,6 +272,8 @@ TEST(MSGPACKC, simple_buffer_true)
|
|||||||
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
||||||
EXPECT_EQ(true, obj.via.boolean);
|
EXPECT_EQ(true, obj.via.boolean);
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MSGPACKC, simple_buffer_false)
|
TEST(MSGPACKC, simple_buffer_false)
|
||||||
@ -279,6 +291,8 @@ TEST(MSGPACKC, simple_buffer_false)
|
|||||||
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
||||||
EXPECT_EQ(false, obj.via.boolean);
|
EXPECT_EQ(false, obj.via.boolean);
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MSGPACKC, simple_buffer_array)
|
TEST(MSGPACKC, simple_buffer_array)
|
||||||
@ -325,10 +339,13 @@ TEST(MSGPACKC, simple_buffer_array)
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_NEGATIVE_INTEGER, o.type);
|
EXPECT_EQ(MSGPACK_OBJECT_NEGATIVE_INTEGER, o.type);
|
||||||
EXPECT_EQ(-10, o.via.u64);
|
EXPECT_EQ(-10, o.via.i64);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MSGPACKC, simple_buffer_map)
|
TEST(MSGPACKC, simple_buffer_map)
|
||||||
@ -372,6 +389,9 @@ TEST(MSGPACKC, simple_buffer_map)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MSGPACKC, simple_buffer_raw)
|
TEST(MSGPACKC, simple_buffer_raw)
|
||||||
@ -398,4 +418,7 @@ TEST(MSGPACKC, simple_buffer_raw)
|
|||||||
EXPECT_EQ(MSGPACK_OBJECT_RAW, obj.type);
|
EXPECT_EQ(MSGPACK_OBJECT_RAW, obj.type);
|
||||||
EXPECT_EQ(raw_size, obj.via.raw.size);
|
EXPECT_EQ(raw_size, obj.via.raw.size);
|
||||||
EXPECT_EQ(0, memcmp("frsyuki", obj.via.raw.ptr, raw_size));
|
EXPECT_EQ(0, memcmp("frsyuki", obj.via.raw.ptr, raw_size));
|
||||||
|
|
||||||
|
msgpack_zone_destroy(&z);
|
||||||
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user