-
Notifications
You must be signed in to change notification settings - Fork 0
/
gregg_letter.unit
223 lines (170 loc) · 50.7 KB
/
gregg_letter.unit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
#!/usr/local/bin/koios
# koios-polos (axis of heaven) unit testing meta-language
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
PREP include the prototype headers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
incl include public header gregg.h - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
SCRP (LETTER) verify details of letter handler 0s handler LETTER_handler, LETTER_purge ((01.---)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND initialize the testing environment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec start testing PROG__unit_quiet i_equal 0
exec open using stdin yPARSE_stdin i_equal 0
local create working variable - - - - - - - - - - - - - int c = 0;
COND verify simple success - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
load add a line to stdin stdin t § l § 12 § · § 30 § · § · § 1 § · §¦
exec read the record yPARSE_read &c, NULL, NULL, NULL i_greater 0
exec call handler LETTER_handler 2 , "t" , '-' , NULL i_equal 0
get ... check count LETTER_count i_equal 1
get ... check line LETTER_detail 0 s_equal 0 2 t ´ 12.0x 0.0y 30.0r 0.0b 0.0a ´ 1 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 1 s_equal n/a
get ... check line LETTER_detail 2 s_equal n/a
COND verify adding a second entry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.003)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
load add a line to stdin stdin o § e § 4 § 6 § · § 190 § 160 § 22 § · §¦
exec read the record yPARSE_read &c, NULL, NULL, NULL i_greater 0
exec call handler LETTER_handler 3 , "o" , '-' , NULL i_equal 0
get ... check count LETTER_count i_equal 2
get ... check line LETTER_detail 0 s_equal 0 2 t ´ 12.0x 0.0y 30.0r 0.0b 0.0a ´ 1 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 1 s_equal 1 3 o ´ 4.0x 6.0y 0.0r 190.0b 160.0a ´ 22 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 2 s_equal n/a
COND verify one with a ending code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.003)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
load add a line to stdin stdin amx § t § 5 § 4 § 45 § 0 § 0 § 20 § a §¦
exec read the record yPARSE_read &c, NULL, NULL, NULL i_greater 0
exec call handler LETTER_handler 15 , "amx" , '-' , NULL i_equal 0
get ... check count LETTER_count i_equal 3
get ... check line LETTER_detail 0 s_equal 0 2 t ´ 12.0x 0.0y 30.0r 0.0b 0.0a ´ 1 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 1 s_equal 1 3 o ´ 4.0x 6.0y 0.0r 190.0b 160.0a ´ 22 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 2 s_equal 2 15 amx ´ 5.0x 4.0y 45.0r 0.0b 0.0a ´ 20 a ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 3 s_equal n/a
COND verify purging entries - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call purge LETTER_purge i_equal 0
get ... check count LETTER_count i_equal 0
get ... check line LETTER_detail 0 s_equal n/a
get ... check line LETTER_detail 1 s_equal n/a
get ... check line LETTER_detail 2 s_equal n/a
get ... check line LETTER_detail 3 s_equal n/a
COND complete testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.005)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec stop testing PROG__unit_end i_equal 0
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
SCRP (LETTER) verify reading letters from file 0s file LETTER_load ((02.---)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND initialize the testing environment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec start testing PROG__unit_quiet i_equal 0
local create working/return variable - - - - - - - - - - - - - char *x_name = "/tmp/letter.txt";
COND create a simple input file - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec create empty file yURG_touch x_name , "root" , "root" , "0600" i_equal 0
file read for writing - - - - - - - - - - - - - [[ x_name ]]
append ... add a record - - - - - - - - - - - - - # natsvi configuration file
append ... add a record - - - - - - - - - - - - -
append ... add a record - - - - - - - - - - - - - #23456789-123456789- § 123456789-123456789- §
append ... add a record - - - - - - - - - - - - - t § l § 12 § · § 30 § · § · § 1 § · §
append ... add a record - - - - - - - - - - - - - o § e § 4 § 6 § · § 190 § 160 § 22 § · §
append ... add a record - - - - - - - - - - - - -
append ... add a record - - - - - - - - - - - - - amx § t § 5 § 4 § 45 § 0 § 0 § 20 § a §
append ... add a record - - - - - - - - - - - - - # end-of-file
exec verify file size yURG_peek_count x_name i_equal 8
COND verify reading the file - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.003)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call loader LETTER_load x_name i_equal 0
get ... check count LETTER_count i_equal 3
get ... check line LETTER_detail 0 s_equal 0 4 t ´ 12.0x 0.0y 30.0r 0.0b 0.0a ´ 1 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 1 s_equal 1 5 o ´ 4.0x 6.0y 0.0r 190.0b 160.0a ´ 22 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 2 s_equal 2 7 amx ´ 5.0x 4.0y 45.0r 0.0b 0.0a ´ 20 a ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
get ... check line LETTER_detail 3 s_equal n/a
COND complete testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec remove test file yURG_rm x_name i_equal 0
exec stop testing PROG__unit_end i_equal 0
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
SCRP (LETTER) verify finding letters 0s finding LETTER_by_name, LETTER_by_index ((02.---)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND initialize the testing environment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec start testing PROG__unit_quiet i_equal 0
local create working/return variable - - - - - - - - - - - - - char t, c;
local create working/return variable - - - - - - - - - - - - - float xr, yr, r, b, a;
local create working/return variable - - - - - - - - - - - - - char l [LEN_TERSE];
local create working/return variable - - - - - - - - - - - - - short n;
REUSE -A- add a standard letter table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
REUSE -B- verify the letters are loaded - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND verify quick success (circle) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name "a" , LTRS_ALL , &t , &c , l , &xr , &yr , &r , &b , &a i_greater 0 n
COND (1) check letter ¶a¶ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
echo ... check index - - - - - - - - - - - - - n i_equal 36
echo ... check type - - - - - - - - - - - - - t i_equal SHAPE_CIRCLE
echo ... check category - - - - - - - - - - - - - c i_equal CAT_A
echo ... check label - - - - - - - - - - - - - l w_equal åaæ
echo ... check x radius - - - - - - - - - - - - - xr i_equal 5
echo ... check y radius - - - - - - - - - - - - - yr i_equal 0
echo ... check rotation - - - - - - - - - - - - - r i_equal 90
echo ... check beginning degree - - - - - - - - - - - - - b i_equal 0
echo ... check length/arc - - - - - - - - - - - - - a i_equal 0
get ... check line LETTER_detail n s_equal 36 57 a ´ 5.0x 0.0y 90.0r 0.0b 0.0a ´ 20 · ´ 0.0x 0.0y 0.0d 0.0l ´ 0.0l 0.0r 0.0t 0.0b ´ 0p 0b 0u ´
COND attempt with missing letter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.003)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name "ALF" , LTRS_ALL , &t , &c , l , &xr , &yr , &r , &b , &a i_lesser 0 n
COND (0) check a default result - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
echo ... check index - - - - - - - - - - - - - n i_lesser 0
echo ... check type - - - - - - - - - - - - - t i_equal '-'
echo ... check category - - - - - - - - - - - - - c i_equal CAT_NONE
echo ... check label - - - - - - - - - - - - - l w_equal åæ
echo ... check x radius - - - - - - - - - - - - - xr i_equal 0
echo ... check y radius - - - - - - - - - - - - - yr i_equal 0
echo ... check rotation - - - - - - - - - - - - - r i_equal 0
echo ... check beginning degree - - - - - - - - - - - - - b i_equal 0
echo ... check length/arc - - - - - - - - - - - - - a i_equal 0
get ... check line LETTER_detail n s_equal n/a
COND verify finding letter then data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name "a" , LTRS_ALL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL i_greater 0 n
exec call get data LETTER_by_index n , &t , &c , l , &xr , &yr , &r , &b , &a i_equal 0
DITTO (1) check letter ¶a¶ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND verify with a line - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.005)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name "m" , LTRS_ALL , &t , &c , l , &xr , &yr , &r , &b , &a i_greater 0 n
COND (2) check letter ¶m¶ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
echo ... check index - - - - - - - - - - - - - n i_equal 13
echo ... check type - - - - - - - - - - - - - t i_equal SHAPE_LINE
echo ... check category - - - - - - - - - - - - - c i_equal CAT_M
echo ... check label - - - - - - - - - - - - - l w_equal åmæ
echo ... check x radius - - - - - - - - - - - - - xr i_equal 24
echo ... check y radius - - - - - - - - - - - - - yr i_equal 0
echo ... check rotation - - - - - - - - - - - - - r i_equal 5
echo ... check beginning degree - - - - - - - - - - - - - b i_equal 0
echo ... check length/arc - - - - - - - - - - - - - a i_equal 0
COND attempt with null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name NULL , LTRS_ALL , &t , &c , l , &xr , &yr , &r , &b , &a i_lesser 0 n
DITTO (0) check a default result - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND verify finding letter then data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call find LETTER_by_name "m" , LTRS_ALL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL i_greater 0 n
exec call get data LETTER_by_index n , &t , &c , l , &xr , &yr , &r , &b , &a i_equal 0
DITTO (2) check letter ¶m¶ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND complete testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec stop testing PROG__unit_end i_equal 0
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
SCRP (LETTER) verify writing and reading a database 0s database LETTER_write, LETTER_read ((02.---)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND initialize the testing environment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec start testing PROG__unit_quiet i_equal 0
local create working/return variable - - - - - - - - - - - - - char x_name [LEN_HUND] = "/tmp/letter.db";
local create working/return variable - - - - - - - - - - - - - FILE *x_db = NULL;
local create working/return variable - - - - - - - - - - - - - short x_count = 0;
exec remove test file yURG_rm x_name i_equal 0
REUSE -A- add a standard letter table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
REUSE -B- verify the letters are loaded - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND verify writing the database - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call open SHARED_open x_name , 'W' , &x_db i_equal 0
exec call write LETTER_write x_db i_equal 0
exec call close SHARED_close &x_db i_equal 0
code ... save count - - - - - - - - - - - - - x_count = LETTER_count ();;
echo ... check count - - - - - - - - - - - - - x_count i_equal 46
COND purge all entries - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call purge LETTER_purge i_equal 0
get ... check count LETTER_count i_equal 0
get ... check line LETTER_detail 0 s_equal n/a
get ... check line LETTER_detail 1 s_equal n/a
get ... check line LETTER_detail 2 s_equal n/a
get ... check line LETTER_detail 3 s_equal n/a
COND verify reading the database - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec call open SHARED_open x_name , 'R' , &x_db i_equal 0
exec call read LETTER_read x_db , x_count i_equal 0
exec call close SHARED_close &x_db i_equal 0
REUSE -B- verify the letters are loaded - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.008)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND complete testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.004)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec remove test file yURG_rm x_name i_equal 0
exec stop testing PROG__unit_end i_equal 0
# end-of-file. done, finito, completare, whimper [Ï´···