aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/unit.c
diff options
context:
space:
mode:
authorAlfredo Cardigliano <cardigliano@ntop.org>2022-01-21 13:05:58 +0100
committerAlfredo Cardigliano <cardigliano@ntop.org>2022-01-21 13:05:58 +0100
commita0bb0ab0ca007dc9c2a3d97367157b3d21def485 (patch)
tree5e3c6a3a9c921b41a6136aeb6c77db62c3fd829e /tests/unit/unit.c
parente16b6a18be1ccc9877995afdc757a77c452da071 (diff)
Add unit test for ndpi_serialize_string_int64
Diffstat (limited to 'tests/unit/unit.c')
-rw-r--r--tests/unit/unit.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/unit/unit.c b/tests/unit/unit.c
index 394b35fa4..44d637e2c 100644
--- a/tests/unit/unit.c
+++ b/tests/unit/unit.c
@@ -102,6 +102,7 @@ int serializerUnitTest() {
assert(ndpi_serialize_string_string(&serializer, kbuf, vbuf) != -1);
assert(ndpi_serialize_string_uint32(&serializer, kbuf, i*i) != -1);
assert(ndpi_serialize_string_float(&serializer, kbuf, (float)(i*i), "%f") != -1);
+ assert(ndpi_serialize_string_int64(&serializer, kbuf, INT64_MAX) != -1);
if ((i&0x3) == 0x3) ndpi_serialize_end_of_record(&serializer);
}
@@ -164,6 +165,7 @@ int serializerUnitTest() {
if (verbose) printf("EOR\n");
} else {
u_int32_t k32, v32;
+ int64_t v64;
ndpi_string ks, vs;
float vf;
@@ -192,6 +194,11 @@ int serializerUnitTest() {
if(verbose) printf("%u\n", v32);
break;
+ case ndpi_serialization_int64:
+ assert(ndpi_deserialize_value_int64(&deserializer, &v64) != -1);
+ if(verbose) printf("%" PRId64 "\n", v64);
+ break;
+
case ndpi_serialization_string:
assert(ndpi_deserialize_value_string(&deserializer, &vs) != -1);
if(verbose) {