efl/legacy/elementary/src/bin/test.h

20 lines
498 B
C

#ifndef _TEST_H
#define _TEST_H
#define fail_if(expr) \
do { \
if ( expr ) \
{ \
FILE *fp; \
char buf[1024]; \
sprintf(buf, "fail_%s.txt", elm_win_title_get(win)); \
if ((fp = fopen(buf, "a")) != NULL) \
{ \
fprintf(fp, "Failed at %s:%d on <%s>\n", \
__FILE__, __LINE__, #expr); \
fclose(fp); \
} \
} \
} while(0)
#endif