函数宏
GLibassert_cmpstr
since: 2.16
声明 [src]
#define g_assert_cmpstr (
s1,
cmp,
s2
)
描述 [src]
用于比较两个字符串的调试宏。
如果比较失败,将记录一条错误消息并且应用程序将终止,或者将测试用例标记为失败。使用 [GLib.strcmp0] 比较字符串。
g_assert_cmpstr (s1, op, s2)
的效果与 g_assert_true (g_strcmp0 (s1, s2) op 0)
相同。该宏的优势在于它可以生成一条包含 s1
和 s2
的实际值的消息。
g_assert_cmpstr (mystring, ==, "fubar");
可用性:2.16 起
该函数不直接向语言绑定公开。