summaryrefslogtreecommitdiffstats
path: root/nserver/tests/protocol_tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/tests/protocol_tests.c')
-rw-r--r--nserver/tests/protocol_tests.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/nserver/tests/protocol_tests.c b/nserver/tests/protocol_tests.c
index bc8a3db..96450be 100644
--- a/nserver/tests/protocol_tests.c
+++ b/nserver/tests/protocol_tests.c
@@ -58,6 +58,34 @@ char *test_ssmean()
return NULL;
}
+char *test_ssdump()
+{
+ char *dstr = NULL;
+
+ dstr = ssdump("crimson");
+ mu_assert(dstr != NULL, "ssdump failed 0");
+ debug("DUMP: %s", dstr);
+
+ // clean up.
+ free(dstr);
+
+ dstr = ssdump("/vermilion");
+ mu_assert(dstr != NULL, "ssdump failed 1");
+ debug("DUMP: %s", dstr);
+
+ // clean up.
+ free(dstr);
+
+ dstr = ssdump("/ruby");
+ mu_assert(dstr == NULL, "ssdump failed 2");
+ debug("DUMP: %s", dstr);
+
+ // clean up.
+ free(dstr);
+
+ return NULL;
+}
+
char *test_ssdelete()
{
int rc = 0;
@@ -81,6 +109,7 @@ char *all_tests()
mu_run_test(test_sscreate);
mu_run_test(test_sssample);
mu_run_test(test_ssmean);
+ mu_run_test(test_ssdump);
mu_run_test(test_ssdelete);
return NULL;