diff options
Diffstat (limited to 'testsuites/libtests/bspcmdline01/init.c')
-rw-r--r-- | testsuites/libtests/bspcmdline01/init.c | 14 |
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( |