diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-11 20:36:45 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-11 20:36:45 +0000 |
commit | f91b18604234a4cb179346f7529e84b348b8dfac (patch) | |
tree | 1f8268e5ea3c412077b7f6cd72dcf21e64e3631a /testsuites/sptests/sp58/init.c | |
parent | 2011-03-11 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-f91b18604234a4cb179346f7529e84b348b8dfac.tar.bz2 |
2011-03-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp58/init.c, sp58/sp58.scn: Account for case where left hand side
seconds field is less than.
Diffstat (limited to '')
-rw-r--r-- | testsuites/sptests/sp58/init.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/testsuites/sptests/sp58/init.c b/testsuites/sptests/sp58/init.c index 973870b1d6..d27c8de913 100644 --- a/testsuites/sptests/sp58/init.c +++ b/testsuites/sptests/sp58/init.c @@ -39,7 +39,23 @@ void timespec_divide_by_zero(void) _Timespec_Divide( &t1, &zero, &ival_percentage, &fval_percentage ); rtems_test_assert( ival_percentage == 0 ); rtems_test_assert( fval_percentage == 0 ); +} + +void timespec_greater_than_lhs_sec_less(void) +{ + struct timespec lhs; + struct timespec rhs; + bool rc; + + lhs.tv_sec = 100; + lhs.tv_nsec = 0; + + rhs.tv_sec = 101; + rhs.tv_nsec = 0; + puts( "Init - _Timespec_Greater_than - lhs seconds less" ); + rc = _Timespec_Greater_than( &lhs, &rhs ); + rtems_test_assert( rc == false ); } rtems_task Init( @@ -49,6 +65,7 @@ rtems_task Init( puts( "\n\n*** TEST 58 ***" ); timespec_divide_by_zero(); + timespec_greater_than_lhs_sec_less(); puts( "*** END OF TEST 58 ***" ); rtems_test_exit(0); |