summaryrefslogtreecommitdiff
path: root/tests/testcolor.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testcolor.c')
-rw-r--r--tests/testcolor.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/tests/testcolor.c b/tests/testcolor.c
index 1995d3d6..36f2dbf3 100644
--- a/tests/testcolor.c
+++ b/tests/testcolor.c
@@ -30,7 +30,7 @@ typedef struct _ColorSpec {
guint16 blue;
} ColorSpec;
-static gboolean test_color (ColorSpec *spec)
+static gboolean test_one_color (ColorSpec *spec)
{
PangoColor color;
gboolean accepted;
@@ -78,17 +78,22 @@ ColorSpec specs [] = {
{ NULL, 0, 0, 0, 0 }
};
-int
-main (int argc, char *argv[])
+static void
+test_color (void)
{
- gboolean success;
ColorSpec *spec;
- g_setenv ("PANGO_RC_FILE", "./pangorc", TRUE);
-
- success = TRUE;
for (spec = specs; spec->spec; spec++)
- success &= test_color (spec);
+ g_assert (test_one_color (spec));
+
+}
+
+int
+main (int argc, char *argv[])
+{
+ g_test_init (&argc, &argv, NULL);
+
+ g_test_add_func ("/color/parse", test_color);
- return !success;
+ return g_test_run ();
}