From 8d8c1f131861d286d5c8bccc5dee05b5fe0be358 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 28 Sep 2009 19:39:06 +0000 Subject: 2009-09-28 Joel Sherrill * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add some error cases uncovered by uC5282 coverage runs. --- testsuites/sptests/sp09/screen09.c | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to 'testsuites/sptests/sp09/screen09.c') diff --git a/testsuites/sptests/sp09/screen09.c b/testsuites/sptests/sp09/screen09.c index 3be6a12f8a..dfd725d2d7 100644 --- a/testsuites/sptests/sp09/screen09.c +++ b/testsuites/sptests/sp09/screen09.c @@ -165,7 +165,19 @@ void Screen9() RTEMS_INVALID_ID, "rtems_port_external_to_internal with illegal id" ); - puts( "TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ID" ); + + status = rtems_port_external_to_internal( + 100, + Internal_port_area, + NULL + ); + fatal_directive_status( + status, + RTEMS_INVALID_ADDRESS, + "rtems_port_external_to_internal with NULL param" + ); + puts( "TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ADDRESS" ); + status = rtems_port_internal_to_external( 100, Internal_port_area, @@ -177,4 +189,16 @@ void Screen9() "rtems_port_internal_to_external with illegal id" ); puts( "TA1 - rtems_port_internal_to_external - RTEMS_INVALID_ID" ); + + status = rtems_port_internal_to_external( + 100, + Internal_port_area, + NULL + ); + fatal_directive_status( + status, + RTEMS_INVALID_ADDRESS, + "rtems_port_internal_to_external with NULL param" + ); + puts( "TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ADDRESS" ); } -- cgit v1.2.3