1
1
#include <tice.h>
2
2
#include <fileioc.h>
3
3
4
- void PrintText (int8_t xpos , int8_t ypos , const char * text );
5
-
6
4
int main (void )
7
5
{
8
6
static const char * name0 = "file0" ;
@@ -12,56 +10,58 @@ int main(void)
12
10
ti_var_t file1 ;
13
11
ti_var_t file2 ;
14
12
bool error ;
13
+ int test ;
15
14
16
15
os_ClrHome ();
17
16
18
17
error = true;
18
+ test = 0 ;
19
19
do
20
20
{
21
21
file0 = ti_Open (name0 , "w" );
22
- if (!file0 ) break ;
22
+ if (++ test , !file0 ) break ;
23
23
24
24
file1 = ti_Open (name1 , "w" );
25
- if (!file1 ) break ;
25
+ if (++ test , !file1 ) break ;
26
26
27
27
file2 = ti_Open (name2 , "w" );
28
- if (!file2 ) break ;
29
-
30
- if (ti_Resize (1 , file0 ) < 0 ) break ;
31
- if (ti_GetSize (file0 ) != 1 ) break ;
32
- if (ti_Resize (512 , file0 ) < 0 ) break ;
33
- if (ti_GetSize (file0 ) != 512 ) break ;
34
- if (ti_Resize (1024 , file0 ) < 0 ) break ;
35
- if (ti_GetSize (file0 ) != 1024 ) break ;
36
- if (ti_Resize (32768 , file0 ) < 0 ) break ;
37
- if (ti_GetSize (file0 ) != 32768 ) break ;
38
- if (ti_Resize (1024 , file0 ) < 0 ) break ;
39
- if (ti_GetSize (file0 ) != 1024 ) break ;
40
- if (ti_Resize (512 , file0 ) < 0 ) break ;
41
- if (ti_GetSize (file0 ) != 512 ) break ;
42
- if (ti_Resize (1 , file0 ) < 0 ) break ;
43
- if (ti_GetSize (file0 ) != 1 ) break ;
28
+ if (++ test , !file2 ) break ;
29
+
30
+ if (++ test , ti_Resize (1 , file0 ) < 0 ) break ;
31
+ if (++ test , ti_GetSize (file0 ) != 1 ) break ;
32
+ if (++ test , ti_Resize (512 , file0 ) < 0 ) break ;
33
+ if (++ test , ti_GetSize (file0 ) != 512 ) break ;
34
+ if (++ test , ti_Resize (1024 , file0 ) < 0 ) break ;
35
+ if (++ test , ti_GetSize (file0 ) != 1024 ) break ;
36
+ if (++ test , ti_Resize (32768 , file0 ) < 0 ) break ;
37
+ if (++ test , ti_GetSize (file0 ) != 32768 ) break ;
38
+ if (++ test , ti_Resize (1024 , file0 ) < 0 ) break ;
39
+ if (++ test , ti_GetSize (file0 ) != 1024 ) break ;
40
+ if (++ test , ti_Resize (512 , file0 ) < 0 ) break ;
41
+ if (++ test , ti_GetSize (file0 ) != 512 ) break ;
42
+ if (++ test , ti_Resize (1 , file0 ) < 0 ) break ;
43
+ if (++ test , ti_GetSize (file0 ) != 1 ) break ;
44
44
45
45
if (!ti_Close (file0 )) break ;
46
46
47
- if (ti_Resize (1 , file1 ) < 0 ) break ;
48
- if (ti_GetSize (file1 ) != 1 ) break ;
49
- if (ti_Resize (0 , file1 ) < 0 ) break ;
50
- if (ti_GetSize (file1 ) != 0 ) break ;
51
- if (ti_Resize (1 , file1 ) < 0 ) break ;
52
- if (ti_GetSize (file1 ) != 1 ) break ;
47
+ if (++ test , ti_Resize (1 , file1 ) < 0 ) break ;
48
+ if (++ test , ti_GetSize (file1 ) != 1 ) break ;
49
+ if (++ test , ti_Resize (0 , file1 ) < 0 ) break ;
50
+ if (++ test , ti_GetSize (file1 ) != 0 ) break ;
51
+ if (++ test , ti_Resize (1 , file1 ) < 0 ) break ;
52
+ if (++ test , ti_GetSize (file1 ) != 1 ) break ;
53
53
54
54
if (!ti_Close (file1 )) break ;
55
55
56
56
file1 = ti_Open (name1 , "r" );
57
- if (!file1 ) break ;
57
+ if (++ test , !file1 ) break ;
58
58
59
- if (ti_Resize (32768 , file2 ) < 0 ) break ;
60
- if (ti_GetSize (file2 ) != 32768 ) break ;
59
+ if (++ test , ti_Resize (32768 , file2 ) < 0 ) break ;
60
+ if (++ test , ti_GetSize (file2 ) != 32768 ) break ;
61
61
62
62
if (!ti_Close (file2 )) break ;
63
63
64
- if (ti_GetSize (file1 ) != 1 ) break ;
64
+ if (++ test , ti_GetSize (file1 ) != 1 ) break ;
65
65
66
66
if (!ti_Close (file1 )) break ;
67
67
@@ -78,16 +78,10 @@ int main(void)
78
78
}
79
79
else
80
80
{
81
- os_PutStrFull ( "Fail" );
81
+ printf ( "Failed at test %d" , test );
82
82
}
83
83
84
84
while (!os_GetCSC ());
85
85
86
86
return 0 ;
87
87
}
88
-
89
- void PrintText (int8_t xpos , int8_t ypos , const char * text )
90
- {
91
- os_SetCursorPos (ypos , xpos );
92
- os_PutStrFull (text );
93
- }
0 commit comments