aboutsummaryrefslogtreecommitdiff
path: root/example/ndpiReader.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/ndpiReader.c')
-rw-r--r--example/ndpiReader.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index 2c2e69651..fe2355f75 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -3092,6 +3092,7 @@ void serializerUnitTest() {
snprintf(vbuf, sizeof(vbuf), "World %u", i);
assert(ndpi_serialize_uint32_string(&serializer, i, "Hello") != -1);
assert(ndpi_serialize_string_string(&serializer, kbuf, vbuf) != -1);
+ assert(ndpi_serialize_string_uint32(&serializer, kbuf, i*i) != -1);
}
if(trace)
@@ -3136,6 +3137,17 @@ void serializerUnitTest() {
}
break;
+ case ndpi_serialization_string_uint32:
+ assert(ndpi_deserialize_string_uint32(&deserializer, &ks, &v32) != -1);
+ if(trace) {
+ u_int8_t bkpk = ks.str[ks.str_len];
+
+ ks.str[ks.str_len] = '\0';
+ printf("%s=%u\n", ks.str, v32);
+ ks.str[ks.str_len] = bkpk;
+ }
+ break;
+
default:
break;
}