diff options
author | rsiddharth <s@ricketyspace.net> | 2019-12-02 19:27:21 -0500 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2020-04-17 20:56:35 -0400 |
commit | 99e51b54078080c000c5520b56030aceb3678f34 (patch) | |
tree | 801a8da4e0c8a78fefbe4b11e59822e2f2404503 | |
parent | 63c5da4f5f646d4c989e7760be46de86e3b01efe (diff) |
nserver: ncmd_tests.c: Update test_find_function.
* nserver/tests/ncmd_tests.c (test_find_function): Add new checks.
-rw-r--r-- | nserver/tests/ncmd_tests.c | 24 |
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; } |