2
* all full libcaca API test
3
* Copyright (c) 2006 Sam Hocevar <sam@zoy.org>
6
* $Id: cucul.c 1066 2006-11-14 07:46:51Z sam $
8
* This program is free software; you can redistribute it and/or
9
* modify it under the terms of the Do What The Fuck You Want To
10
* Public License, Version 2, as published by Sam Hocevar. See
11
* http://sam.zoy.org/wtfpl/COPYING for more details.
17
#if !defined(__KERNEL__)
27
int main(int argc, char *argv[])
30
unsigned int i, j, w, h;
32
fprintf(stderr, "testing cucul_create_canvas()\n");
33
for(i = 0; i < ITER; i++)
35
w = cucul_rand(1, 1000);
36
h = cucul_rand(1, 1000);
37
cv = cucul_create_canvas(w, h);
38
cucul_put_char(cv, w - 1, h - 1, 'x');
39
if(cucul_get_char(cv, w - 1, h - 1) != 'x')
40
fprintf(stderr, " failed (%ux%u)\n", w, h);
41
cucul_free_canvas(cv);
44
fprintf(stderr, "testing cucul_set_frame_name()\n");
45
cv = cucul_create_canvas(1, 1);
46
for(i = 0; i < ITER; i++)
48
cucul_create_frame(cv, 0);
49
for(j = 0; j < ITER; j++)
52
w = cucul_rand(1, 1000);
55
cucul_set_frame_name(cv, buf);
58
cucul_free_canvas(cv);
60
fprintf(stderr, "all tests passed\n");