@@ -74,9 +74,15 @@ void cl_fixture_cleanup(const char *fixture_name);
74
74
#define cl_assert_equal_s (s1 ,s2 ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #s1 " != " #s2, 1, "%s", (s1), (s2))
75
75
#define cl_assert_equal_s_ (s1 ,s2 ,note ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #s1 " != " #s2 " (" #note ")", 1, "%s", (s1), (s2))
76
76
77
+ #define cl_assert_equal_wcs (wcs1 ,wcs2 ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #wcs1 " != " #wcs2, 1, "%ls", (wcs1), (wcs2))
78
+ #define cl_assert_equal_wcs_ (wcs1 ,wcs2 ,note ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #wcs1 " != " #wcs2 " (" #note ")", 1, "%ls", (wcs1), (wcs2))
79
+
77
80
#define cl_assert_equal_strn (s1 ,s2 ,len ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #s1 " != " #s2, 1, "%.*s", (s1), (s2), (int)(len))
78
81
#define cl_assert_equal_strn_ (s1 ,s2 ,len ,note ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #s1 " != " #s2 " (" #note ")", 1, "%.*s", (s1), (s2), (int)(len))
79
82
83
+ #define cl_assert_equal_wcsn (wcs1 ,wcs2 ,len ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #wcs1 " != " #wcs2, 1, "%.*ls", (wcs1), (wcs2), (int)(len))
84
+ #define cl_assert_equal_wcsn_ (wcs1 ,wcs2 ,len ,note ) clar__assert_equal(__FILE__,__LINE__,"String mismatch: " #wcs1 " != " #wcs2 " (" #note ")", 1, "%.*ls", (wcs1), (wcs2), (int)(len))
85
+
80
86
#define cl_assert_equal_i (i1 ,i2 ) clar__assert_equal(__FILE__,__LINE__,#i1 " != " #i2, 1, "%d", (int)(i1), (int)(i2))
81
87
#define cl_assert_equal_i_ (i1 ,i2 ,note ) clar__assert_equal(__FILE__,__LINE__,#i1 " != " #i2 " (" #note ")", 1, "%d", (i1), (i2))
82
88
#define cl_assert_equal_i_fmt (i1 ,i2 ,fmt ) clar__assert_equal(__FILE__,__LINE__,#i1 " != " #i2, 1, (fmt), (int)(i1), (int)(i2))
0 commit comments