Skip to content

Commit f4937c3

Browse files
add test counter for counting tests
1 parent 03ee262 commit f4937c3

File tree

1 file changed

+31
-37
lines changed

1 file changed

+31
-37
lines changed

test/fileioc/resize/src/main.c

Lines changed: 31 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#include <tice.h>
22
#include <fileioc.h>
33

4-
void PrintText(int8_t xpos, int8_t ypos, const char *text);
5-
64
int main(void)
75
{
86
static const char *name0 = "file0";
@@ -12,6 +10,7 @@ int main(void)
1210
ti_var_t file1;
1311
ti_var_t file2;
1412
bool error;
13+
int test;
1514

1615
os_ClrHome();
1716

@@ -20,52 +19,53 @@ int main(void)
2019
ti_Delete(name2);
2120

2221
error = true;
22+
test = 0;
2323
do
2424
{
2525
file0 = ti_Open(name0, "w");
26-
if (!file0) break;
26+
if (++test, !file0) break;
2727

2828
file1 = ti_Open(name1, "w");
29-
if (!file1) break;
29+
if (++test, !file1) break;
3030

3131
file2 = ti_Open(name2, "w");
32-
if (!file2) break;
33-
34-
if (ti_Resize(1, file0) < 0) break;
35-
if (ti_GetSize(file0) != 1) break;
36-
if (ti_Resize(512, file0) < 0) break;
37-
if (ti_GetSize(file0) != 512) break;
38-
if (ti_Resize(1024, file0) < 0) break;
39-
if (ti_GetSize(file0) != 1024) break;
40-
if (ti_Resize(32768, file0) < 0) break;
41-
if (ti_GetSize(file0) != 32768) break;
42-
if (ti_Resize(1024, file0) < 0) break;
43-
if (ti_GetSize(file0) != 1024) break;
44-
if (ti_Resize(512, file0) < 0) break;
45-
if (ti_GetSize(file0) != 512) break;
46-
if (ti_Resize(1, file0) < 0) break;
47-
if (ti_GetSize(file0) != 1) break;
32+
if (++test, !file2) break;
33+
34+
if (++test, ti_Resize(1, file0) < 0) break;
35+
if (++test, ti_GetSize(file0) != 1) break;
36+
if (++test, ti_Resize(512, file0) < 0) break;
37+
if (++test, ti_GetSize(file0) != 512) break;
38+
if (++test, ti_Resize(1024, file0) < 0) break;
39+
if (++test, ti_GetSize(file0) != 1024) break;
40+
if (++test, ti_Resize(32768, file0) < 0) break;
41+
if (++test, ti_GetSize(file0) != 32768) break;
42+
if (++test, ti_Resize(1024, file0) < 0) break;
43+
if (++test, ti_GetSize(file0) != 1024) break;
44+
if (++test, ti_Resize(512, file0) < 0) break;
45+
if (++test, ti_GetSize(file0) != 512) break;
46+
if (++test, ti_Resize(1, file0) < 0) break;
47+
if (++test, ti_GetSize(file0) != 1) break;
4848

4949
ti_Close(file0);
5050

51-
if (ti_Resize(1, file1) < 0) break;
52-
if (ti_GetSize(file1) != 1) break;
53-
if (ti_Resize(0, file1) < 0) break;
54-
if (ti_GetSize(file1) != 0) break;
55-
if (ti_Resize(1, file1) < 0) break;
56-
if (ti_GetSize(file1) != 1) break;
51+
if (++test, ti_Resize(1, file1) < 0) break;
52+
if (++test, ti_GetSize(file1) != 1) break;
53+
if (++test, ti_Resize(0, file1) < 0) break;
54+
if (++test, ti_GetSize(file1) != 0) break;
55+
if (++test, ti_Resize(1, file1) < 0) break;
56+
if (++test, ti_GetSize(file1) != 1) break;
5757

5858
ti_Close(file1);
5959

6060
file1 = ti_Open(name1, "r");
61-
if (!file1) break;
61+
if (++test, !file1) break;
6262

63-
if (ti_Resize(32768, file2) < 0) break;
64-
if (ti_GetSize(file2) != 32768) break;
63+
if (++test, ti_Resize(32768, file2) < 0) break;
64+
if (++test, ti_GetSize(file2) != 32768) break;
6565

6666
ti_Close(file2);
6767

68-
if (ti_GetSize(file1) != 1) break;
68+
if (++test, ti_GetSize(file1) != 1) break;
6969

7070
ti_Close(file1);
7171

@@ -76,16 +76,10 @@ int main(void)
7676

7777
if (error == true)
7878
{
79-
PrintText(0, 2, "An error occured");
79+
printf("Failed at test %d", test);
8080
}
8181

8282
while (!os_GetCSC());
8383

8484
return 0;
8585
}
86-
87-
void PrintText(int8_t xpos, int8_t ypos, const char *text)
88-
{
89-
os_SetCursorPos(ypos, xpos);
90-
os_PutStrFull(text);
91-
}

0 commit comments

Comments
 (0)