summaryrefslogtreecommitdiffstats
path: root/test/test_key_value_store.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_key_value_store.c')
-rw-r--r--test/test_key_value_store.c53
1 files changed, 53 insertions, 0 deletions
diff --git a/test/test_key_value_store.c b/test/test_key_value_store.c
new file mode 100644
index 0000000..983b3b8
--- /dev/null
+++ b/test/test_key_value_store.c
@@ -0,0 +1,53 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <netbytes.h>
+
+typedef struct kv_user_name
+{
+ int id;
+ char *name;
+ char *desc;
+} kv_user_name;
+
+kv_user_name* kv_new(int id, char *name, char *desc)
+{
+
+}
+
+netbyte_store* kv_marsh(kv_user_name *kv)
+{
+ return NULL;
+}
+
+void kv_free()
+{
+
+}
+
+
+int main()
+{
+
+ int er;
+ uint8_t *res;
+ FILE *f;
+ int i=0;
+
+ netbyte_store nb;
+
+ printf("Start test\n");
+ nb_init( &nb );
+
+ f = fopen("test_many.nb","r");
+ while (nb_fread( &nb, fileno(f) ) == 0)
+ {
+ printf("ITER %d: ", i );
+ pr_store( &nb );
+ i += 1;
+ }
+ fclose( f );
+
+ printf("End test\n");
+ return 0;
+} \ No newline at end of file