~ubuntu-branches/ubuntu/saucy/folks/saucy

« back to all changes in this revision

Viewing changes to tests/folks/utils.c

  • Committer: Package Import Robot
  • Author(s): Sjoerd Simons
  • Date: 2012-03-30 20:03:30 UTC
  • mfrom: (32.1.2 precise)
  • Revision ID: package-import@ubuntu.com-20120330200330-l61hwayt5vjz1zcf
Tags: 0.6.8-2
* d/p/0001-tpf-persona-use-tp_connection_get_account.patch
  + Added, fixes crash when accounts are disconnecting/connecting
* Target unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* utils.c generated by valac 0.17.2.19-5f50d, the Vala compiler
 
1
/* utils.c generated by valac 0.15.1.20-908e, the Vala compiler
2
2
 * generated from utils.vala, do not modify */
3
3
 
4
4
/*
40
40
typedef struct _UtilsTestsClass UtilsTestsClass;
41
41
typedef struct _UtilsTestsPrivate UtilsTestsPrivate;
42
42
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
43
 
#define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
44
43
 
45
44
struct _UtilsTests {
46
45
        FolksTestCase parent_instance;
68
67
 
69
68
 
70
69
static void _utils_tests_test_multi_map_equality_folks_test_case_test_method (gpointer self) {
71
 
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
70
#line 28 "/opt/gnome2/source/folks/tests/folks/utils.vala"
72
71
        utils_tests_test_multi_map_equality (self);
73
 
#line 74 "utils.c"
 
72
#line 73 "utils.c"
74
73
}
75
74
 
76
75
 
77
76
UtilsTests* utils_tests_construct (GType object_type) {
78
77
        UtilsTests * self = NULL;
79
 
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
78
#line 27 "/opt/gnome2/source/folks/tests/folks/utils.vala"
80
79
        self = (UtilsTests*) folks_test_case_construct (object_type, "Utils");
81
 
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
80
#line 28 "/opt/gnome2/source/folks/tests/folks/utils.vala"
82
81
        folks_test_case_add_test ((FolksTestCase*) self, "MultiMap equality", _utils_tests_test_multi_map_equality_folks_test_case_test_method, self);
83
 
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
82
#line 25 "/opt/gnome2/source/folks/tests/folks/utils.vala"
84
83
        return self;
85
 
#line 86 "utils.c"
 
84
#line 85 "utils.c"
86
85
}
87
86
 
88
87
 
89
88
UtilsTests* utils_tests_new (void) {
90
 
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
89
#line 25 "/opt/gnome2/source/folks/tests/folks/utils.vala"
91
90
        return utils_tests_construct (TYPE_UTILS_TESTS);
92
 
#line 93 "utils.c"
 
91
#line 92 "utils.c"
93
92
}
94
93
 
95
94
 
96
95
static void utils_tests_real_set_up (FolksTestCase* base) {
97
96
        UtilsTests * self;
98
 
#line 31 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
97
#line 31 "/opt/gnome2/source/folks/tests/folks/utils.vala"
99
98
        self = (UtilsTests*) base;
100
 
#line 101 "utils.c"
 
99
#line 100 "utils.c"
101
100
}
102
101
 
103
102
 
104
103
static void utils_tests_real_tear_down (FolksTestCase* base) {
105
104
        UtilsTests * self;
106
 
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
105
#line 35 "/opt/gnome2/source/folks/tests/folks/utils.vala"
107
106
        self = (UtilsTests*) base;
108
 
#line 109 "utils.c"
 
107
#line 108 "utils.c"
109
108
}
110
109
 
111
110
 
123
122
        gboolean _tmp6_ = FALSE;
124
123
        gboolean _tmp7_ = FALSE;
125
124
        gboolean _tmp8_ = FALSE;
126
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
125
#line 39 "/opt/gnome2/source/folks/tests/folks/utils.vala"
127
126
        g_return_if_fail (self != NULL);
128
 
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
127
#line 41 "/opt/gnome2/source/folks/tests/folks/utils.vala"
129
128
        _tmp0_ = gee_hash_multi_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL, NULL);
130
 
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
129
#line 41 "/opt/gnome2/source/folks/tests/folks/utils.vala"
131
130
        a_1 = _tmp0_;
132
 
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
131
#line 42 "/opt/gnome2/source/folks/tests/folks/utils.vala"
133
132
        _tmp1_ = gee_hash_multi_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL, NULL);
134
 
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
133
#line 42 "/opt/gnome2/source/folks/tests/folks/utils.vala"
135
134
        a_2 = _tmp1_;
136
 
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
135
#line 43 "/opt/gnome2/source/folks/tests/folks/utils.vala"
137
136
        _tmp2_ = gee_hash_multi_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL, NULL);
138
 
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
137
#line 43 "/opt/gnome2/source/folks/tests/folks/utils.vala"
139
138
        a_1_subset = _tmp2_;
140
 
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
139
#line 44 "/opt/gnome2/source/folks/tests/folks/utils.vala"
141
140
        _tmp3_ = gee_hash_multi_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL, NULL);
142
 
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
141
#line 44 "/opt/gnome2/source/folks/tests/folks/utils.vala"
143
142
        b_1 = _tmp3_;
144
 
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
143
#line 46 "/opt/gnome2/source/folks/tests/folks/utils.vala"
145
144
        gee_multi_map_set ((GeeMultiMap*) a_1, "foo", "bar");
146
 
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
145
#line 47 "/opt/gnome2/source/folks/tests/folks/utils.vala"
147
146
        gee_multi_map_set ((GeeMultiMap*) a_1, "foo", "qux");
148
 
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
147
#line 48 "/opt/gnome2/source/folks/tests/folks/utils.vala"
149
148
        gee_multi_map_set ((GeeMultiMap*) a_1, "baz", "quux");
150
 
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
149
#line 50 "/opt/gnome2/source/folks/tests/folks/utils.vala"
151
150
        gee_multi_map_set ((GeeMultiMap*) a_2, "foo", "bar");
152
 
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
151
#line 51 "/opt/gnome2/source/folks/tests/folks/utils.vala"
153
152
        gee_multi_map_set ((GeeMultiMap*) a_2, "foo", "qux");
154
 
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
153
#line 52 "/opt/gnome2/source/folks/tests/folks/utils.vala"
155
154
        gee_multi_map_set ((GeeMultiMap*) a_2, "baz", "quux");
156
 
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
155
#line 54 "/opt/gnome2/source/folks/tests/folks/utils.vala"
157
156
        gee_multi_map_set ((GeeMultiMap*) a_1_subset, "foo", "bar");
158
 
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
157
#line 55 "/opt/gnome2/source/folks/tests/folks/utils.vala"
159
158
        gee_multi_map_set ((GeeMultiMap*) a_1_subset, "foo", "qux");
160
 
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
159
#line 57 "/opt/gnome2/source/folks/tests/folks/utils.vala"
161
160
        gee_multi_map_set ((GeeMultiMap*) b_1, "not", "at");
162
 
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
161
#line 58 "/opt/gnome2/source/folks/tests/folks/utils.vala"
163
162
        gee_multi_map_set ((GeeMultiMap*) b_1, "all", "related");
164
 
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
163
#line 60 "/opt/gnome2/source/folks/tests/folks/utils.vala"
165
164
        _tmp4_ = folks_utils_multi_map_str_str_equal ((GeeMultiMap*) a_1, (GeeMultiMap*) a_1);
166
 
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
167
 
        _vala_assert (_tmp4_, "Utils.multi_map_str_str_equal (a_1, a_1)");
168
 
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
165
#line 60 "/opt/gnome2/source/folks/tests/folks/utils.vala"
 
166
        g_assert (_tmp4_);
 
167
#line 61 "/opt/gnome2/source/folks/tests/folks/utils.vala"
169
168
        _tmp5_ = folks_utils_multi_map_str_str_equal ((GeeMultiMap*) a_1, (GeeMultiMap*) a_2);
170
 
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
171
 
        _vala_assert (_tmp5_, "Utils.multi_map_str_str_equal (a_1, a_2)");
172
 
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
169
#line 61 "/opt/gnome2/source/folks/tests/folks/utils.vala"
 
170
        g_assert (_tmp5_);
 
171
#line 62 "/opt/gnome2/source/folks/tests/folks/utils.vala"
173
172
        _tmp6_ = folks_utils_multi_map_str_str_equal ((GeeMultiMap*) a_2, (GeeMultiMap*) a_1);
174
 
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
175
 
        _vala_assert (_tmp6_, "Utils.multi_map_str_str_equal (a_2, a_1)");
176
 
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
173
#line 62 "/opt/gnome2/source/folks/tests/folks/utils.vala"
 
174
        g_assert (_tmp6_);
 
175
#line 63 "/opt/gnome2/source/folks/tests/folks/utils.vala"
177
176
        _tmp7_ = folks_utils_multi_map_str_str_equal ((GeeMultiMap*) a_1, (GeeMultiMap*) a_1_subset);
178
 
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
179
 
        _vala_assert (!_tmp7_, "!Utils.multi_map_str_str_equal (a_1, a_1_subset)");
180
 
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
177
#line 63 "/opt/gnome2/source/folks/tests/folks/utils.vala"
 
178
        g_assert (!_tmp7_);
 
179
#line 64 "/opt/gnome2/source/folks/tests/folks/utils.vala"
181
180
        _tmp8_ = folks_utils_multi_map_str_str_equal ((GeeMultiMap*) a_1, (GeeMultiMap*) b_1);
182
 
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
183
 
        _vala_assert (!_tmp8_, "!Utils.multi_map_str_str_equal (a_1, b_1)");
184
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
181
#line 64 "/opt/gnome2/source/folks/tests/folks/utils.vala"
 
182
        g_assert (!_tmp8_);
 
183
#line 39 "/opt/gnome2/source/folks/tests/folks/utils.vala"
185
184
        _g_object_unref0 (b_1);
186
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
185
#line 39 "/opt/gnome2/source/folks/tests/folks/utils.vala"
187
186
        _g_object_unref0 (a_1_subset);
188
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
187
#line 39 "/opt/gnome2/source/folks/tests/folks/utils.vala"
189
188
        _g_object_unref0 (a_2);
190
 
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
189
#line 39 "/opt/gnome2/source/folks/tests/folks/utils.vala"
191
190
        _g_object_unref0 (a_1);
192
 
#line 193 "utils.c"
 
191
#line 192 "utils.c"
193
192
}
194
193
 
195
194
 
196
195
static void utils_tests_class_init (UtilsTestsClass * klass) {
197
 
#line 23 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
196
#line 23 "/opt/gnome2/source/folks/tests/folks/utils.vala"
198
197
        utils_tests_parent_class = g_type_class_peek_parent (klass);
199
 
#line 23 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
198
#line 23 "/opt/gnome2/source/folks/tests/folks/utils.vala"
200
199
        FOLKS_TEST_CASE_CLASS (klass)->set_up = utils_tests_real_set_up;
201
 
#line 23 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
200
#line 23 "/opt/gnome2/source/folks/tests/folks/utils.vala"
202
201
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = utils_tests_real_tear_down;
203
 
#line 204 "utils.c"
 
202
#line 203 "utils.c"
204
203
}
205
204
 
206
205
 
227
226
        UtilsTests* _tmp1_;
228
227
        UtilsTests* _tmp2_;
229
228
        GTestSuite* _tmp3_ = NULL;
230
 
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
229
#line 70 "/opt/gnome2/source/folks/tests/folks/utils.vala"
231
230
        g_test_init (&args_length1, &args, NULL);
232
 
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
231
#line 72 "/opt/gnome2/source/folks/tests/folks/utils.vala"
233
232
        _tmp0_ = g_test_get_root ();
234
 
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
233
#line 72 "/opt/gnome2/source/folks/tests/folks/utils.vala"
235
234
        root = _tmp0_;
236
 
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
235
#line 73 "/opt/gnome2/source/folks/tests/folks/utils.vala"
237
236
        _tmp1_ = utils_tests_new ();
238
 
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
237
#line 73 "/opt/gnome2/source/folks/tests/folks/utils.vala"
239
238
        _tmp2_ = _tmp1_;
240
 
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
239
#line 73 "/opt/gnome2/source/folks/tests/folks/utils.vala"
241
240
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
242
 
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
241
#line 73 "/opt/gnome2/source/folks/tests/folks/utils.vala"
243
242
        g_test_suite_add_suite (root, _tmp3_);
244
 
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
243
#line 73 "/opt/gnome2/source/folks/tests/folks/utils.vala"
245
244
        _g_object_unref0 (_tmp2_);
246
 
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
245
#line 75 "/opt/gnome2/source/folks/tests/folks/utils.vala"
247
246
        g_test_run ();
248
 
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
247
#line 77 "/opt/gnome2/source/folks/tests/folks/utils.vala"
249
248
        result = 0;
250
 
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
249
#line 77 "/opt/gnome2/source/folks/tests/folks/utils.vala"
251
250
        return result;
252
 
#line 253 "utils.c"
 
251
#line 252 "utils.c"
253
252
}
254
253
 
255
254
 
256
255
int main (int argc, char ** argv) {
257
 
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
256
#line 68 "/opt/gnome2/source/folks/tests/folks/utils.vala"
258
257
        g_type_init ();
259
 
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/utils.vala"
 
258
#line 68 "/opt/gnome2/source/folks/tests/folks/utils.vala"
260
259
        return _vala_main (argv, argc);
261
 
#line 262 "utils.c"
 
260
#line 261 "utils.c"
262
261
}
263
262
 
264
263