X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=eglib%2Ftest%2Ftest.h;h=5c7275e00774f9435bb97c6db436b455937f027b;hb=f1ff42789be45c30cf3537ee986529179870df1e;hp=834cd9621bf887b33fea9e918b74d01793fe39eb;hpb=f99ce750ee781a2584e849a0264300fa4d99aaaa;p=mono.git diff --git a/eglib/test/test.h b/eglib/test/test.h index 834cd9621bf..5c7275e0077 100644 --- a/eglib/test/test.h +++ b/eglib/test/test.h @@ -29,9 +29,20 @@ #ifndef _TEST_H #define _TEST_H +#include #include +#include +#include #include +#ifdef _MSC_VER +/* disable the following warnings + * C4100: The formal parameter is not referenced in the body of the function. The unreferenced parameter is ignored. + * C4127: conditional expression is constant (test macros produce a lot of these) +*/ +#pragma warning(disable:4100 4127) +#endif + typedef gchar * RESULT; typedef struct _Test Test; @@ -52,6 +63,7 @@ struct _Group { gboolean run_group(Group *group, gint iterations, gboolean quiet, gboolean time, gchar *tests); +#undef FAILED RESULT FAILED(const gchar *format, ...); gdouble get_timestamp(); gchar ** eg_strsplit (const gchar *string, const gchar *delimiter, gint max_tokens); @@ -67,3 +79,4 @@ void eg_strfreev (gchar **str_array); #endif /* _TEST_H */ +