equal
deleted
inserted
replaced
29 #define G_IS_TEST(test) (G_TYPE_CHECK_INSTANCE_TYPE ((test), G_TYPE_TEST)) |
29 #define G_IS_TEST(test) (G_TYPE_CHECK_INSTANCE_TYPE ((test), G_TYPE_TEST)) |
30 #define G_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_CAST ((tclass), G_TYPE_TEST, GTestClass)) |
30 #define G_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_CAST ((tclass), G_TYPE_TEST, GTestClass)) |
31 #define G_IS_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_TYPE ((tclass), G_TYPE_TEST)) |
31 #define G_IS_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_TYPE ((tclass), G_TYPE_TEST)) |
32 #define G_TEST_GET_CLASS(test) (G_TYPE_INSTANCE_GET_CLASS ((test), G_TYPE_TEST, GTestClass)) |
32 #define G_TEST_GET_CLASS(test) (G_TYPE_INSTANCE_GET_CLASS ((test), G_TYPE_TEST, GTestClass)) |
33 |
33 |
34 static GRand *rand; |
34 static GRand *grand; |
35 |
35 |
36 typedef struct _GTest GTest; |
36 typedef struct _GTest GTest; |
37 typedef struct _GTestClass GTestClass; |
37 typedef struct _GTestClass GTestClass; |
38 |
38 |
39 struct _GTest |
39 struct _GTest |
101 0, |
101 0, |
102 (GInstanceInitFunc) g_test_init, |
102 (GInstanceInitFunc) g_test_init, |
103 NULL |
103 NULL |
104 }; |
104 }; |
105 |
105 |
106 rand = g_rand_new(); |
106 grand = g_rand_new(); |
107 |
107 |
108 test_type = g_type_register_static (G_TYPE_OBJECT, "GTest", |
108 test_type = g_type_register_static (G_TYPE_OBJECT, "GTest", |
109 &test_info, 0); |
109 &test_info, 0); |
110 } |
110 } |
111 return test_type; |
111 return test_type; |
238 } |
238 } |
239 |
239 |
240 static void |
240 static void |
241 g_test_do_prop (GTest * test) |
241 g_test_do_prop (GTest * test) |
242 { |
242 { |
243 test->value = g_rand_int (rand); |
243 test->value = g_rand_int (grand); |
244 g_object_notify (G_OBJECT (test), "test-prop"); |
244 g_object_notify (G_OBJECT (test), "test-prop"); |
245 } |
245 } |
246 |
246 |
247 static gpointer |
247 static gpointer |
248 run_thread (GTest * test) |
248 run_thread (GTest * test) |