source: rtems/testsuites/libtests/stringto01/stringto01.scn @ 7920a24c

4.115
Last change on this file since 7920a24c was 7920a24c, checked in by Joel Sherrill <joel.sherrill@…>, on 07/29/11 at 20:29:13

2011-07-29 Pawel Zagorski <pzagor@…>

PR 1865/tests

  • stringto01/Makefile.am, stringto01/init.c, stringto01/stringto01.doc, stringto01/stringto01.scn, stringto01/stringto_test_template.h: Improve coverage of string conversion routines.
  • Property mode set to 100644
File size: 5.2 KB
Line 
1
2
3*** STRING TO CONVERSION TEST ***
4
5Testing rtems_string_to_pointer
6rtems_string_to_pointer - NULL return value - RTEMS_INVALID_ADDRESS
7rtems_string_to_pointer - 0x123 NULL endptr return value - RTEMS_SUCCESSFUL
8rtems_string_to_pointer - 0x123 w/endptr return value - RTEMS_SUCCESSFUL
9rtems_string_to_pointer - xxx w/endptr return value - RTEMS_NOT_DEFINED
10rtems_string_to_pointer - empty string - w/endptr return value - RTEMS_NOT_DEFINED
11
12Testing rtems_string_to_unsigned_char
13rtems_string_to_unsigned_char - NULL return value - RTEMS_INVALID_ADDRESS
14rtems_string_to_unsigned_char - 123 NULL endptr return value - RTEMS_SUCCESSFUL
15rtems_string_to_unsigned_char - 123 w/endptr return value - RTEMS_SUCCESSFUL
16rtems_string_to_unsigned_char - YYY w/endptr return value - RTEMS_NOT_DEFINED
17rtems_string_to_unsigned_char - empty string - w/endptr return value - RTEMS_NOT_DEFINED
18rtems_string_to_unsigned_char - overflow - RTEMS_INVALID_NUMBER
19rtems_string_to_unsigned_char - overflow - RTEMS_INVALID_NUMBER
20
21Testing rtems_string_to_int
22rtems_string_to_int - NULL return value - RTEMS_INVALID_ADDRESS
23rtems_string_to_int - 123 NULL endptr return value - RTEMS_SUCCESSFUL
24rtems_string_to_int - MAXIMUM VALUE w/endptr return value - RTEMS_SUCCESSFUL
25rtems_string_to_int - 123 w/endptr return value - RTEMS_SUCCESSFUL
26rtems_string_to_int - YYY w/endptr return value - RTEMS_NOT_DEFINED
27rtems_string_to_int - empty string - w/endptr return value - RTEMS_NOT_DEFINED
28rtems_string_to_int - overflow - RTEMS_INVALID_NUMBER
29rtems_string_to_int- RTEMS_INVALID_NUMBER
30
31Testing rtems_string_to_unsigned_int
32rtems_string_to_unsigned_int - NULL return value - RTEMS_INVALID_ADDRESS
33rtems_string_to_unsigned_int - 123 NULL endptr return value - RTEMS_SUCCESSFUL
34rtems_string_to_unsigned_int - 123 w/endptr return value - RTEMS_SUCCESSFUL
35rtems_string_to_unsigned_int - YYY w/endptr return value - RTEMS_NOT_DEFINED
36rtems_string_to_unsigned_int - empty string - w/endptr return value - RTEMS_NOT_DEFINED
37rtems_string_to_unsigned_int - overflow - RTEMS_INVALID_NUMBER
38
39Testing rtems_string_to_long
40rtems_string_to_long - NULL return value - RTEMS_INVALID_ADDRESS
41rtems_string_to_long - 123 NULL endptr return value - RTEMS_SUCCESSFUL
42rtems_string_to_long - MAXIMUM VALUE w/endptr return value - RTEMS_SUCCESSFUL
43rtems_string_to_long - 123 w/endptr return value - RTEMS_SUCCESSFUL
44rtems_string_to_long - YYY w/endptr return value - RTEMS_NOT_DEFINED
45rtems_string_to_long - empty string - w/endptr return value - RTEMS_NOT_DEFINED
46rtems_string_to_long - overflow - RTEMS_INVALID_NUMBER
47rtems_string_to_long- RTEMS_INVALID_NUMBER
48
49Testing rtems_string_to_unsigned_long
50rtems_string_to_unsigned_long - NULL return value - RTEMS_INVALID_ADDRESS
51rtems_string_to_unsigned_long - 123 NULL endptr return value - RTEMS_SUCCESSFUL
52rtems_string_to_unsigned_long - 123 w/endptr return value - RTEMS_SUCCESSFUL
53rtems_string_to_unsigned_long - YYY w/endptr return value - RTEMS_NOT_DEFINED
54rtems_string_to_unsigned_long - empty string - w/endptr return value - RTEMS_NOT_DEFINED
55rtems_string_to_unsigned_long - overflow - RTEMS_INVALID_NUMBER
56
57Testing rtems_string_to_long_long
58rtems_string_to_long_long - NULL return value - RTEMS_INVALID_ADDRESS
59rtems_string_to_long_long - 123 NULL endptr return value - RTEMS_SUCCESSFUL
60rtems_string_to_long_long - MAXIMUM VALUE w/endptr return value - RTEMS_SUCCESSFUL
61rtems_string_to_long_long - 123 w/endptr return value - RTEMS_SUCCESSFUL
62rtems_string_to_long_long - YYY w/endptr return value - RTEMS_NOT_DEFINED
63rtems_string_to_long_long - empty string - w/endptr return value - RTEMS_NOT_DEFINED
64rtems_string_to_long_long - overflow - RTEMS_INVALID_NUMBER
65rtems_string_to_long_long- RTEMS_INVALID_NUMBER
66
67Testing rtems_string_to_unsigned_long_long
68rtems_string_to_unsigned_long_long - NULL return value - RTEMS_INVALID_ADDRESS
69rtems_string_to_unsigned_long_long - 123 NULL endptr return value - RTEMS_SUCCESSFUL
70rtems_string_to_unsigned_long_long - 123 w/endptr return value - RTEMS_SUCCESSFUL
71rtems_string_to_unsigned_long_long - YYY w/endptr return value - RTEMS_NOT_DEFINED
72rtems_string_to_unsigned_long_long - empty string - w/endptr return value - RTEMS_NOT_DEFINED
73rtems_string_to_unsigned_long_long - overflow - RTEMS_INVALID_NUMBER
74
75Testing rtems_string_to_float
76rtems_string_to_float - NULL return value - RTEMS_INVALID_ADDRESS
77rtems_string_to_float - 1.23 NULL endptr return value - RTEMS_SUCCESSFUL
78rtems_string_to_float - 1.23 w/endptr return value - RTEMS_SUCCESSFUL
79rtems_string_to_float - zzz w/endptr return value - RTEMS_NOT_DEFINED
80rtems_string_to_float - empty string - w/endptr return value - RTEMS_NOT_DEFINED
81rtems_string_to_float - overflow - RTEMS_INVALID_NUMBER
82rtems_string_to_float- RTEMS_INVALID_NUMBER
83
84Testing rtems_string_to_double
85rtems_string_to_double - NULL return value - RTEMS_INVALID_ADDRESS
86rtems_string_to_double - 1.23 NULL endptr return value - RTEMS_SUCCESSFUL
87rtems_string_to_double - 1.23 w/endptr return value - RTEMS_SUCCESSFUL
88rtems_string_to_double - zzz w/endptr return value - RTEMS_NOT_DEFINED
89rtems_string_to_double - empty string - w/endptr return value - RTEMS_NOT_DEFINED
90rtems_string_to_double - overflow - RTEMS_INVALID_NUMBER
91rtems_string_to_double- RTEMS_INVALID_NUMBER
92*** END OF STRING TO CONVERSION TEST ***
Note: See TracBrowser for help on using the repository browser.