+ TEST (NULL, str_check (g_build_path ("::", "", "x", NULL), "x"));
+ TEST (NULL, str_check (g_build_path ("::", "", "::x", NULL), "::x"));
+ TEST (NULL, str_check (g_build_path ("::", "::", "x", NULL), "::x"));
+ TEST (NULL, str_check (g_build_path ("::", "::::", "x", NULL), "::::x"));
+ TEST (NULL, str_check (g_build_path ("::", "x", "", NULL), "x"));
+ TEST (NULL, str_check (g_build_path ("::", "x::", "", NULL), "x::"));
+ TEST (NULL, str_check (g_build_path ("::", "x", "::", NULL), "x::"));
+ /* This following is weird, but keeps the definition simple */
+ TEST (NULL, str_check (g_build_path ("::", "x", ":::", NULL), "x:::::"));
+ TEST (NULL, str_check (g_build_path ("::", "x", "::::", NULL), "x::::"));