summaryrefslogtreecommitdiffstats
path: root/nserver/tests/ncmd_tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/tests/ncmd_tests.c')
-rw-r--r--nserver/tests/ncmd_tests.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/nserver/tests/ncmd_tests.c b/nserver/tests/ncmd_tests.c
index 0bbcbb6..3317854 100644
--- a/nserver/tests/ncmd_tests.c
+++ b/nserver/tests/ncmd_tests.c
@@ -152,12 +152,24 @@ char *test_find_function()
funk = find_function(parts);
mu_assert(funk == NS_CREATE, "find function create failed");
+ ham = "/CREate ham";
+ parts = cmd_parts(ham);
+ mu_assert(parts != NULL, "cmd_parts failed");
+ funk = find_function(parts);
+ mu_assert(funk == NS_CREATE, "find function create failed");
+
char *sample = "/sample bacon 42";
parts = cmd_parts(sample);
mu_assert(parts != NULL, "cmd_parts failed");
funk = find_function(parts);
mu_assert(funk == NS_SAMPLE, "find function sample failed");
+ sample = "/SAMPLE bacon 42";
+ parts = cmd_parts(sample);
+ mu_assert(parts != NULL, "cmd_parts failed");
+ funk = find_function(parts);
+ mu_assert(funk == NS_SAMPLE, "find function sample failed");
+
char *mean = "/mean bacon";
parts = cmd_parts(mean);
mu_assert(parts != NULL, "cmd_parts failed");
@@ -182,6 +194,18 @@ char *test_find_function()
funk = find_function(parts);
mu_assert(funk == NS_LIST, "find function list failed");
+ list = "/LIST";
+ parts = cmd_parts(list);
+ mu_assert(parts != NULL, "cmp_parts failed");
+ funk = find_function(parts);
+ mu_assert(funk == NS_LIST, "find function list failed");
+
+ char *nop = "/meant bacon";
+ parts = cmd_parts(nop);
+ mu_assert(parts != NULL, "cmd_parts failed");
+ funk = find_function(parts);
+ mu_assert(funk == NS_NOP, "find function mean failed");
+
return NULL;
}