Newer
Older
#include "zero-pinyin-service.h"
static void
test_GString ()
{
GString* s = NULL;
g_string_append_printf (s, "s0=%d ", 1);
g_assert_cmpstr (s->str, ==, "s0=1 ");
g_string_free (s, TRUE);
}
static void
test_build_s_y_fields ()
{
gchar* result = NULL;
result = build_s_y_fields (1);
g_assert_cmpstr (result, ==, ", s0, y0 ");
g_free (result);
result = build_s_y_fields (2);
g_assert_cmpstr (result, ==, ", s0, y0, s1, y1 ");
g_free (result);
}
int
main (int argc, char *argv[])
{
g_test_init (&argc, &argv, NULL);
g_test_add_func ("/zero/test_GString", test_GString);
g_test_add_func ("/zero/test_build_s_y_fields", test_build_s_y_fields);
return g_test_run ();
}