summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp09/screen09.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-28 19:39:06 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-28 19:39:06 +0000
commit8d8c1f131861d286d5c8bccc5dee05b5fe0be358 (patch)
tree5e5387b6ae0844a17147543a6c7ec11e27f00f76 /testsuites/sptests/sp09/screen09.c
parent2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-8d8c1f131861d286d5c8bccc5dee05b5fe0be358.tar.bz2
2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* 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.
Diffstat (limited to '')
-rw-r--r--testsuites/sptests/sp09/screen09.c26
1 files changed, 25 insertions, 1 deletions
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" );
}