Simplify subprocesses in tests
[platform/upstream/glib.git] / glib / tests / rand.c
index f1ff08d..1e3a2eb 100644 (file)
@@ -149,13 +149,28 @@ test_rand (void)
   g_rand_free (copy);
 }
 
+static void
+test_double_range (void)
+{
+  gdouble d;
+
+  g_test_bug ("502560");
+
+  d = g_random_double_range (-G_MAXDOUBLE, G_MAXDOUBLE);
+
+  g_assert (-G_MAXDOUBLE <= d);
+  g_assert (d < G_MAXDOUBLE);
+}
+
 int
 main (int   argc,
       char *argv[])
 {
   g_test_init (&argc, &argv, NULL);
+  g_test_bug_base ("http://bugzilla.gnome.org/");
 
   g_test_add_func ("/rand/test-rand", test_rand);
+  g_test_add_func ("/rand/double-range", test_double_range);
 
   return g_test_run();
 }