app/test: remove writes in NULL buffer from cmdline tests
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Mon, 30 Jun 2014 10:52:55 +0000 (11:52 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 1 Jul 2014 14:25:36 +0000 (16:25 +0200)
Cmdline unit test calls several functions that use snprintf,
with NULL pointer as the destination buffer. This patch
eliminates these NULL pointer tests.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
Tested-by: Waterman Cao <waterman.cao@intel.com>
app/test/test_cmdline_etheraddr.c
app/test/test_cmdline_num.c
app/test/test_cmdline_portlist.c

index 21f5863..45c61ff 100644 (file)
@@ -161,13 +161,6 @@ test_parse_etheraddr_invalid_param(void)
        /* test help function */
        memset(&buf, 0, sizeof(buf));
 
-       /* try null buf */
-       ret = cmdline_get_help_etheraddr(NULL, NULL, sizeof(buf));
-       if (ret != -1) {
-               printf("Error: help function accepted null buffer!\n");
-               return -1;
-       }
-
        /* coverage! */
        ret = cmdline_get_help_etheraddr(NULL, buf, sizeof(buf));
        if (ret < 0) {
index e865428..799d68c 100644 (file)
@@ -395,13 +395,6 @@ test_parse_num_invalid_param(void)
                return -1;
        }
 
-       /* try null buf */
-       ret = cmdline_get_help_num((cmdline_parse_token_hdr_t*)&token, NULL, sizeof(buf));
-       if (ret != -1) {
-               printf("Error: help function accepted null buffer!\n");
-               return -1;
-       }
-
        /* coverage! */
        ret = cmdline_get_help_num((cmdline_parse_token_hdr_t*)&token, buf, sizeof(buf));
        if (ret < 0) {
index abba008..9f9633c 100644 (file)
@@ -164,13 +164,6 @@ test_parse_portlist_invalid_param(void)
 
        /* test help function */
 
-       /* try null buf */
-       ret = cmdline_get_help_portlist(NULL, NULL, sizeof(buf));
-       if (ret != -1) {
-               printf("Error: help function accepted null buffer!\n");
-               return -1;
-       }
-
        /* coverage! */
        ret = cmdline_get_help_portlist(NULL, buf, sizeof(buf));
        if (ret < 0) {