summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/bspcmdline01/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/libtests/bspcmdline01/init.c')
-rw-r--r--testsuites/libtests/bspcmdline01/init.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/testsuites/libtests/bspcmdline01/init.c b/testsuites/libtests/bspcmdline01/init.c
index 42fb288c8e..36f1a94087 100644
--- a/testsuites/libtests/bspcmdline01/init.c
+++ b/testsuites/libtests/bspcmdline01/init.c
@@ -49,9 +49,21 @@ void test_errors(void)
rtems_test_assert( p == NULL );
bsp_boot_cmdline = "edit";
- puts ( "rtems_bsp_cmdline_get_param - bsp_boot_cmdline = edit name = edit -no error" );
+ puts (
+ "rtems_bsp_cmdline_get_param - bsp_boot_cmdline = edit name = "
+ "edit -no error" );
p = rtems_bsp_cmdline_get_param("edit", result, 5);
rtems_test_assert( p != NULL );
+
+ bsp_boot_cmdline = "joel=123456789";
+ puts( "rtems_bsp_cmdline_get_param - too short buffer" );
+ p = rtems_bsp_cmdline_get_param("joel", result, 5);
+ rtems_test_assert( p != NULL );
+
+ bsp_boot_cmdline = "--arg1=X`";
+ puts( "rtems_bsp_cmdline_get_param_rhs - short match" );
+ p = rtems_bsp_cmdline_get_param_rhs("arg", result, 10);
+ rtems_test_assert( p == NULL );
}
void test_search(