~ubuntu-branches/ubuntu/quantal/folks/quantal

« back to all changes in this revision

Viewing changes to tests/tracker/set-im-addresses.c

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-12 09:48:10 UTC
  • mfrom: (1.6.2)
  • Revision ID: package-import@ubuntu.com-20120912094810-6zlx8889hcovxj7p
Tags: 0.7.4.1-0ubuntu1
* New upstream bugfix release
* debian/control:
  - Bump build-depends on libglib2.0-dev, valac-0.18, libvala-0.18-dev
* debian/libfolks-eds25.symbols:
* debian/libfolks25.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* set-im-addresses.c generated by valac 0.17.3, the Vala compiler
 
1
/* set-im-addresses.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from set-im-addresses.vala, do not modify */
3
3
 
4
4
/*
120
120
 
121
121
 
122
122
static void _g_free0_ (gpointer var) {
123
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
123
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
124
124
        var = (g_free (var), NULL);
125
125
#line 126 "set-im-addresses.c"
126
126
}
127
127
 
128
128
 
129
129
static void _g_list_free__g_free0_ (GList* self) {
130
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
130
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
131
131
        g_list_foreach (self, (GFunc) _g_free0_, NULL);
132
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
132
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
133
133
        g_list_free (self);
134
134
#line 135 "set-im-addresses.c"
135
135
}
136
136
 
137
137
 
138
138
static void _set_im_addresses_tests_test_set_im_addresses_folks_test_case_test_method (gpointer self) {
139
 
#line 42 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
139
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
140
140
        set_im_addresses_tests_test_set_im_addresses (self);
141
141
#line 142 "set-im-addresses.c"
142
142
}
145
145
SetIMAddressesTests* set_im_addresses_tests_construct (GType object_type) {
146
146
        SetIMAddressesTests * self = NULL;
147
147
        TrackerTestBackend* _tmp0_;
148
 
#line 38 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
148
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
149
149
        self = (SetIMAddressesTests*) folks_test_case_construct (object_type, "SetIMAddressesTests");
150
 
#line 40 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
150
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
151
151
        _tmp0_ = tracker_test_backend_new ();
152
 
#line 40 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
152
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
153
153
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
154
 
#line 40 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
154
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
155
155
        self->priv->_tracker_backend = _tmp0_;
156
 
#line 42 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
156
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
157
157
        folks_test_case_add_test ((FolksTestCase*) self, "test setting im_addresses ", _set_im_addresses_tests_test_set_im_addresses_folks_test_case_test_method, self);
158
 
#line 36 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
158
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
159
159
        return self;
160
160
#line 161 "set-im-addresses.c"
161
161
}
162
162
 
163
163
 
164
164
SetIMAddressesTests* set_im_addresses_tests_new (void) {
165
 
#line 36 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
165
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
166
166
        return set_im_addresses_tests_construct (TYPE_SET_IM_ADDRESSES_TESTS);
167
167
#line 168 "set-im-addresses.c"
168
168
}
170
170
 
171
171
static void set_im_addresses_tests_real_set_up (FolksTestCase* base) {
172
172
        SetIMAddressesTests * self;
173
 
#line 45 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
173
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
174
174
        self = (SetIMAddressesTests*) base;
175
175
#line 176 "set-im-addresses.c"
176
176
}
178
178
 
179
179
static void set_im_addresses_tests_real_tear_down (FolksTestCase* base) {
180
180
        SetIMAddressesTests * self;
181
 
#line 49 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
181
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
182
182
        self = (SetIMAddressesTests*) base;
183
183
#line 184 "set-im-addresses.c"
184
184
}
187
187
static gboolean __lambda2_ (SetIMAddressesTests* self) {
188
188
        gboolean result = FALSE;
189
189
        GMainLoop* _tmp0_;
190
 
#line 75 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
190
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
191
191
        _tmp0_ = self->priv->_main_loop;
192
 
#line 75 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
192
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
193
193
        g_main_loop_quit (_tmp0_);
194
 
#line 76 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
194
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
195
195
        g_assert_not_reached ();
196
 
#line 73 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
196
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
197
197
        return result;
198
198
#line 199 "set-im-addresses.c"
199
199
}
202
202
static gboolean ___lambda2__gsource_func (gpointer self) {
203
203
        gboolean result;
204
204
        result = __lambda2_ (self);
205
 
#line 73 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
205
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
206
206
        return result;
207
207
#line 208 "set-im-addresses.c"
208
208
}
225
225
        GList* _tmp12_;
226
226
        guint _tmp13_ = 0U;
227
227
        TrackerTestBackend* _tmp14_;
228
 
#line 53 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
228
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
229
229
        g_return_if_fail (self != NULL);
230
 
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
230
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
231
231
        self->priv->_initial_individual_found = FALSE;
232
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
232
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
233
233
        _tmp0_ = g_main_loop_new (NULL, FALSE);
234
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
234
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
235
235
        _g_main_loop_unref0 (self->priv->_main_loop);
236
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
236
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
237
237
        self->priv->_main_loop = _tmp0_;
238
 
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
238
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
239
239
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
240
 
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
240
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
241
241
        c1 = _tmp1_;
242
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
242
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
243
243
        _tmp2_ = g_strdup ("persona #1");
244
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
244
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
245
245
        _g_free0 (self->priv->_persona_fullname);
246
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
246
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
247
247
        self->priv->_persona_fullname = _tmp2_;
248
 
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
248
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
249
249
        _tmp3_ = self->priv->_persona_fullname;
250
 
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
250
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
251
251
        gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp3_);
252
 
#line 62 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
252
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
253
253
        _tmp4_ = self->priv->_tracker_backend;
254
 
#line 62 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
254
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
255
255
        tracker_test_backend_add_contact (_tmp4_, c1);
256
 
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
256
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
257
257
        _tmp5_ = g_strdup ("one@example.org");
258
 
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
258
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
259
259
        self->priv->_addresses = g_list_prepend (self->priv->_addresses, _tmp5_);
260
 
#line 65 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
260
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
261
261
        _tmp6_ = g_strdup ("two@example.org");
262
 
#line 65 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
262
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
263
263
        self->priv->_addresses = g_list_prepend (self->priv->_addresses, _tmp6_);
264
 
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
264
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
265
265
        _tmp7_ = g_strdup ("three@example.org");
266
 
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
266
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
267
267
        self->priv->_addresses = g_list_prepend (self->priv->_addresses, _tmp7_);
268
 
#line 67 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
268
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
269
269
        _tmp8_ = g_strdup ("four@example.org");
270
 
#line 67 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
270
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
271
271
        self->priv->_addresses = g_list_prepend (self->priv->_addresses, _tmp8_);
272
 
#line 69 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
272
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
273
273
        _tmp9_ = self->priv->_tracker_backend;
274
 
#line 69 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
274
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
275
275
        tracker_test_backend_set_up (_tmp9_);
276
 
#line 71 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
276
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
277
277
        _set_im_addresses_tests_test_set_im_addresses_async (self, NULL, NULL);
278
 
#line 73 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
278
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
279
279
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
280
 
#line 79 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
280
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
281
281
        _tmp10_ = self->priv->_main_loop;
282
 
#line 79 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
282
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
283
283
        g_main_loop_run (_tmp10_);
284
 
#line 81 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
284
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
285
285
        _tmp11_ = self->priv->_initial_individual_found;
286
 
#line 81 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
286
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
287
287
        _vala_assert (_tmp11_, "this._initial_individual_found");
288
 
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
288
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
289
289
        _tmp12_ = self->priv->_addresses;
290
 
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
290
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
291
291
        _tmp13_ = g_list_length (_tmp12_);
292
 
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
292
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
293
293
        _vala_assert (_tmp13_ == ((guint) 0), "this._addresses.length () == 0");
294
 
#line 84 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
294
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
295
295
        _tmp14_ = self->priv->_tracker_backend;
296
 
#line 84 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
296
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
297
297
        tracker_test_backend_tear_down (_tmp14_);
298
 
#line 53 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
298
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
299
299
        _g_object_unref0 (c1);
300
300
#line 301 "set-im-addresses.c"
301
301
}
304
304
static void _set_im_addresses_tests_test_set_im_addresses_async_data_free (gpointer _data) {
305
305
        SetImAddressesTestsTestSetImAddressesAsyncData* _data_;
306
306
        _data_ = _data;
307
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
307
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
308
308
        _g_object_unref0 (_data_->self);
309
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
309
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
310
310
        g_slice_free (SetImAddressesTestsTestSetImAddressesAsyncData, _data_);
311
311
#line 312 "set-im-addresses.c"
312
312
}
313
313
 
314
314
 
315
315
static gpointer _g_object_ref0 (gpointer self) {
316
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
316
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
317
317
        return self ? g_object_ref (self) : NULL;
318
318
#line 319 "set-im-addresses.c"
319
319
}
322
322
static void _set_im_addresses_tests_test_set_im_addresses_async (SetIMAddressesTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
323
323
        SetImAddressesTestsTestSetImAddressesAsyncData* _data_;
324
324
        SetIMAddressesTests* _tmp0_;
325
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
325
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
326
326
        _data_ = g_slice_new0 (SetImAddressesTestsTestSetImAddressesAsyncData);
327
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
327
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
328
328
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_im_addresses_tests_test_set_im_addresses_async);
329
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
329
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
330
330
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_im_addresses_tests_test_set_im_addresses_async_data_free);
331
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
331
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
332
332
        _tmp0_ = _g_object_ref0 (self);
333
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
333
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
334
334
        _data_->self = _tmp0_;
335
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
335
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
336
336
        _set_im_addresses_tests_test_set_im_addresses_async_co (_data_);
337
337
#line 338 "set-im-addresses.c"
338
338
}
340
340
 
341
341
static void _set_im_addresses_tests_test_set_im_addresses_finish (SetIMAddressesTests* self, GAsyncResult* _res_) {
342
342
        SetImAddressesTestsTestSetImAddressesAsyncData* _data_;
343
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
343
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
344
344
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
345
345
#line 346 "set-im-addresses.c"
346
346
}
348
348
 
349
349
static void _set_im_addresses_tests_test_set_im_addresses_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
350
350
        SetImAddressesTestsTestSetImAddressesAsyncData* _data_;
351
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
351
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
352
352
        _data_ = _user_data_;
353
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
353
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
354
354
        _data_->_source_object_ = source_object;
355
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
355
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
356
356
        _data_->_res_ = _res_;
357
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
357
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
358
358
        _set_im_addresses_tests_test_set_im_addresses_async_co (_data_);
359
359
#line 360 "set-im-addresses.c"
360
360
}
361
361
 
362
362
 
363
363
static void __set_im_addresses_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
364
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
364
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
365
365
        _set_im_addresses_tests_individuals_changed_cb (self, changes);
366
366
#line 367 "set-im-addresses.c"
367
367
}
368
368
 
369
369
 
370
370
static gboolean _set_im_addresses_tests_test_set_im_addresses_async_co (SetImAddressesTestsTestSetImAddressesAsyncData* _data_) {
371
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
371
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
372
372
        switch (_data_->_state_) {
373
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
373
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
374
374
                case 0:
375
375
#line 376 "set-im-addresses.c"
376
376
                goto _state_0;
377
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
377
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
378
378
                case 1:
379
379
#line 380 "set-im-addresses.c"
380
380
                goto _state_1;
381
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
381
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
382
382
                case 2:
383
383
#line 384 "set-im-addresses.c"
384
384
                goto _state_2;
385
385
                default:
386
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
386
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
387
387
                g_assert_not_reached ();
388
388
#line 389 "set-im-addresses.c"
389
389
        }
390
390
        _state_0:
391
 
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
391
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
392
392
        _data_->_tmp0_ = NULL;
393
 
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
393
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
394
394
        _data_->_tmp0_ = folks_backend_store_dup ();
395
 
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
395
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
396
396
        _data_->store = _data_->_tmp0_;
397
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
397
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
398
398
        _data_->_state_ = 1;
399
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
399
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
400
400
        folks_backend_store_prepare (_data_->store, _set_im_addresses_tests_test_set_im_addresses_async_ready, _data_);
401
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
401
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
402
402
        return FALSE;
403
403
#line 404 "set-im-addresses.c"
404
404
        _state_1:
405
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
405
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
406
406
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
407
 
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
407
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
408
408
        _data_->_tmp1_ = folks_individual_aggregator_new ();
409
 
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
409
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
410
410
        _g_object_unref0 (_data_->self->priv->_aggregator);
411
 
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
411
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
412
412
        _data_->self->priv->_aggregator = _data_->_tmp1_;
413
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
413
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
414
414
        _data_->_tmp2_ = _data_->self->priv->_aggregator;
415
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
415
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
416
416
        g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __set_im_addresses_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
417
417
#line 418 "set-im-addresses.c"
418
418
        {
419
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
419
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
420
420
                _data_->_tmp3_ = _data_->self->priv->_aggregator;
421
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
421
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
422
422
                _data_->_state_ = 2;
423
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
423
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
424
424
                folks_individual_aggregator_prepare (_data_->_tmp3_, _set_im_addresses_tests_test_set_im_addresses_async_ready, _data_);
425
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
425
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
426
426
                return FALSE;
427
427
#line 428 "set-im-addresses.c"
428
428
                _state_2:
429
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
429
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
430
430
                folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
431
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
431
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
432
432
                if (_data_->_inner_error_ != NULL) {
433
433
#line 434 "set-im-addresses.c"
434
434
                        goto __catch0_g_error;
437
437
        goto __finally0;
438
438
        __catch0_g_error:
439
439
        {
440
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
440
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
441
441
                _data_->e = _data_->_inner_error_;
442
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
442
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
443
443
                _data_->_inner_error_ = NULL;
444
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
444
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
445
445
                _data_->_tmp4_ = _data_->e;
446
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
446
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
447
447
                _data_->_tmp5_ = _data_->_tmp4_->message;
448
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
448
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
449
449
                g_warning ("set-im-addresses.vala:100: Error when calling prepare: %s\n", _data_->_tmp5_);
450
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
450
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
451
451
                _g_error_free0 (_data_->e);
452
452
#line 453 "set-im-addresses.c"
453
453
        }
454
454
        __finally0:
455
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
455
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
456
456
        if (_data_->_inner_error_ != NULL) {
457
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
457
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
458
458
                _g_object_unref0 (_data_->store);
459
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
459
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
460
460
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
461
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
461
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
462
462
                g_clear_error (&_data_->_inner_error_);
463
 
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
463
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
464
464
                return FALSE;
465
465
#line 466 "set-im-addresses.c"
466
466
        }
467
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
467
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
468
468
        _g_object_unref0 (_data_->store);
469
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
469
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
470
470
        if (_data_->_state_ == 0) {
471
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
471
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
472
472
                g_simple_async_result_complete_in_idle (_data_->_async_result);
473
473
#line 474 "set-im-addresses.c"
474
474
        } else {
475
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
475
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
476
476
                g_simple_async_result_complete (_data_->_async_result);
477
477
#line 478 "set-im-addresses.c"
478
478
        }
479
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
479
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
480
480
        g_object_unref (_data_->_async_result);
481
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
481
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
482
482
        return FALSE;
483
483
#line 484 "set-im-addresses.c"
484
484
}
485
485
 
486
486
 
487
487
static void __set_im_addresses_tests_notify_im_addresses_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
488
 
#line 119 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
488
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
489
489
        _set_im_addresses_tests_notify_im_addresses_cb (self, _sender, pspec);
490
490
#line 491 "set-im-addresses.c"
491
491
}
495
495
        GeeMultiMap* _tmp0_;
496
496
        GeeCollection* _tmp1_ = NULL;
497
497
        GeeCollection* added;
498
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
498
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
499
499
        g_return_if_fail (self != NULL);
500
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
500
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
501
501
        g_return_if_fail (changes != NULL);
502
 
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
502
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
503
503
        _tmp0_ = changes;
504
 
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
504
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
505
505
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
506
 
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
506
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
507
507
        added = _tmp1_;
508
508
#line 509 "set-im-addresses.c"
509
509
        {
510
510
                GeeCollection* _tmp2_;
511
511
                GeeIterator* _tmp3_ = NULL;
512
512
                GeeIterator* _i_it;
513
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
513
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
514
514
                _tmp2_ = added;
515
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
515
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
516
516
                _tmp3_ = gee_iterable_iterator ((GeeIterable*) _tmp2_);
517
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
517
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
518
518
                _i_it = _tmp3_;
519
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
519
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
520
520
                while (TRUE) {
521
521
#line 522 "set-im-addresses.c"
522
522
                        GeeIterator* _tmp4_;
530
530
                        const gchar* _tmp11_;
531
531
                        const gchar* _tmp12_;
532
532
                        gboolean _tmp13_;
533
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
533
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
534
534
                        _tmp4_ = _i_it;
535
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
535
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
536
536
                        _tmp5_ = gee_iterator_next (_tmp4_);
537
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
537
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
538
538
                        if (!_tmp5_) {
539
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
539
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
540
540
                                break;
541
541
#line 542 "set-im-addresses.c"
542
542
                        }
543
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
543
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
544
544
                        _tmp6_ = _i_it;
545
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
545
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
546
546
                        _tmp7_ = gee_iterator_get (_tmp6_);
547
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
547
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
548
548
                        i = (FolksIndividual*) _tmp7_;
549
 
#line 111 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
549
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
550
550
                        _tmp8_ = i;
551
 
#line 111 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
551
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
552
552
                        _vala_assert (_tmp8_ != NULL, "i != null");
553
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
553
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
554
554
                        _tmp9_ = i;
555
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
555
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
556
556
                        _tmp10_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp9_);
557
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
557
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
558
558
                        _tmp11_ = _tmp10_;
559
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
559
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
560
560
                        _tmp12_ = self->priv->_persona_fullname;
561
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
561
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
562
562
                        if (g_strcmp0 (_tmp11_, _tmp12_) != 0) {
563
 
#line 114 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
563
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
564
564
                                _g_object_unref0 (i);
565
 
#line 114 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
565
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
566
566
                                continue;
567
567
#line 568 "set-im-addresses.c"
568
568
                        }
569
 
#line 116 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
569
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
570
570
                        _tmp13_ = self->priv->_initial_individual_found;
571
 
#line 116 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
571
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
572
572
                        if (!_tmp13_) {
573
573
#line 574 "set-im-addresses.c"
574
574
                                FolksIndividual* _tmp14_;
586
586
                                GeeHashMultiMap* _tmp25_;
587
587
                                FolksImFieldDetails* _tmp26_;
588
588
                                FolksImFieldDetails* _tmp27_;
589
 
#line 118 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
589
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
590
590
                                self->priv->_initial_individual_found = TRUE;
591
 
#line 119 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
591
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
592
592
                                _tmp14_ = i;
593
 
#line 119 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
593
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
594
594
                                g_signal_connect_object ((GObject*) _tmp14_, "notify::im-addresses", (GCallback) __set_im_addresses_tests_notify_im_addresses_cb_g_object_notify, self, 0);
595
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
595
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
596
596
                                _tmp15_ = gee_hash_multi_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, FOLKS_TYPE_IM_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
597
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
597
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
598
598
                                im_addresses = _tmp15_;
599
 
#line 126 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
599
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
600
600
                                _tmp16_ = im_addresses;
601
 
#line 126 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
601
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
602
602
                                _tmp17_ = folks_im_field_details_new ("one@example.org", NULL);
603
 
#line 126 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
603
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
604
604
                                _tmp18_ = _tmp17_;
605
 
#line 126 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
605
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
606
606
                                gee_multi_map_set ((GeeMultiMap*) _tmp16_, "aim", _tmp18_);
607
 
#line 126 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
607
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
608
608
                                _g_object_unref0 (_tmp18_);
609
 
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
609
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
610
610
                                _tmp19_ = im_addresses;
611
 
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
611
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
612
612
                                _tmp20_ = folks_im_field_details_new ("two@example.org", NULL);
613
 
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
613
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
614
614
                                _tmp21_ = _tmp20_;
615
 
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
615
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
616
616
                                gee_multi_map_set ((GeeMultiMap*) _tmp19_, "aim", _tmp21_);
617
 
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
617
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
618
618
                                _g_object_unref0 (_tmp21_);
619
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
619
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
620
620
                                _tmp22_ = im_addresses;
621
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
621
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
622
622
                                _tmp23_ = folks_im_field_details_new ("three@example.org", NULL);
623
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
623
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
624
624
                                _tmp24_ = _tmp23_;
625
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
625
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
626
626
                                gee_multi_map_set ((GeeMultiMap*) _tmp22_, "yahoo", _tmp24_);
627
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
627
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
628
628
                                _g_object_unref0 (_tmp24_);
629
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
629
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
630
630
                                _tmp25_ = im_addresses;
631
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
631
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
632
632
                                _tmp26_ = folks_im_field_details_new ("four@example.org", NULL);
633
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
633
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
634
634
                                _tmp27_ = _tmp26_;
635
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
635
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
636
636
                                gee_multi_map_set ((GeeMultiMap*) _tmp25_, "yahoo", _tmp27_);
637
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
637
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
638
638
                                _g_object_unref0 (_tmp27_);
639
639
#line 640 "set-im-addresses.c"
640
640
                                {
643
643
                                        GeeSet* _tmp30_;
644
644
                                        GeeIterator* _tmp31_ = NULL;
645
645
                                        GeeIterator* _p_it;
646
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
646
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
647
647
                                        _tmp28_ = i;
648
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
648
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
649
649
                                        _tmp29_ = folks_individual_get_personas (_tmp28_);
650
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
650
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
651
651
                                        _tmp30_ = _tmp29_;
652
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
652
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
653
653
                                        _tmp31_ = gee_iterable_iterator ((GeeIterable*) _tmp30_);
654
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
654
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
655
655
                                        _p_it = _tmp31_;
656
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
656
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
657
657
                                        while (TRUE) {
658
658
#line 659 "set-im-addresses.c"
659
659
                                                GeeIterator* _tmp32_;
663
663
                                                FolksPersona* p;
664
664
                                                FolksPersona* _tmp36_;
665
665
                                                GeeHashMultiMap* _tmp37_;
666
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
666
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
667
667
                                                _tmp32_ = _p_it;
668
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
668
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
669
669
                                                _tmp33_ = gee_iterator_next (_tmp32_);
670
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
670
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
671
671
                                                if (!_tmp33_) {
672
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
672
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
673
673
                                                        break;
674
674
#line 675 "set-im-addresses.c"
675
675
                                                }
676
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
676
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
677
677
                                                _tmp34_ = _p_it;
678
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
678
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
679
679
                                                _tmp35_ = gee_iterator_get (_tmp34_);
680
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
680
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
681
681
                                                p = (FolksPersona*) _tmp35_;
682
 
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
682
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
683
683
                                                _tmp36_ = p;
684
 
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
684
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
685
685
                                                _tmp37_ = im_addresses;
686
 
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
686
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
687
687
                                                folks_im_details_set_im_addresses (G_TYPE_CHECK_INSTANCE_CAST (_tmp36_, FOLKS_TYPE_IM_DETAILS, FolksImDetails), (GeeMultiMap*) _tmp37_);
688
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
688
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
689
689
                                                _g_object_unref0 (p);
690
690
#line 691 "set-im-addresses.c"
691
691
                                        }
692
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
692
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
693
693
                                        _g_object_unref0 (_p_it);
694
694
#line 695 "set-im-addresses.c"
695
695
                                }
696
 
#line 116 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
696
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
697
697
                                _g_object_unref0 (im_addresses);
698
698
#line 699 "set-im-addresses.c"
699
699
                        } else {
700
700
                                FolksIndividual* _tmp38_;
701
701
                                FolksIndividual* _tmp39_;
702
 
#line 141 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
702
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
703
703
                                _tmp38_ = i;
704
 
#line 141 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
704
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
705
705
                                g_signal_connect_object ((GObject*) _tmp38_, "notify::im-addresses", (GCallback) __set_im_addresses_tests_notify_im_addresses_cb_g_object_notify, self, 0);
706
 
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
706
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
707
707
                                _tmp39_ = i;
708
 
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
708
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
709
709
                                _set_im_addresses_tests_check_im_addresses (self, _tmp39_);
710
710
#line 711 "set-im-addresses.c"
711
711
                        }
712
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
712
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
713
713
                        _g_object_unref0 (i);
714
714
#line 715 "set-im-addresses.c"
715
715
                }
716
 
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
716
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
717
717
                _g_object_unref0 (_i_it);
718
718
#line 719 "set-im-addresses.c"
719
719
        }
720
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
720
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
721
721
        _g_object_unref0 (added);
722
722
#line 723 "set-im-addresses.c"
723
723
}
727
727
        GObject* _tmp0_;
728
728
        FolksIndividual* _tmp1_;
729
729
        FolksIndividual* i;
730
 
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
730
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
731
731
        g_return_if_fail (self != NULL);
732
 
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
732
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
733
733
        g_return_if_fail (individual_obj != NULL);
734
 
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
734
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
735
735
        g_return_if_fail (ps != NULL);
736
 
#line 149 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
736
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
737
737
        _tmp0_ = individual_obj;
738
 
#line 149 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
738
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
739
739
        _tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
740
 
#line 149 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
740
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
741
741
        i = _tmp1_;
742
 
#line 150 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
742
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
743
743
        _set_im_addresses_tests_check_im_addresses (self, i);
744
 
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
744
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
745
745
        _g_object_unref0 (i);
746
746
#line 747 "set-im-addresses.c"
747
747
}
750
750
static void _set_im_addresses_tests_check_im_addresses (SetIMAddressesTests* self, FolksIndividual* i) {
751
751
        GList* _tmp28_;
752
752
        guint _tmp29_ = 0U;
753
 
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
753
#line 153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
754
754
        g_return_if_fail (self != NULL);
755
 
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
755
#line 153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
756
756
        g_return_if_fail (i != NULL);
757
757
#line 758 "set-im-addresses.c"
758
758
        {
764
764
                GeeIterator* _tmp5_ = NULL;
765
765
                GeeIterator* _tmp6_;
766
766
                GeeIterator* _proto_it;
767
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
767
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
768
768
                _tmp0_ = i;
769
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
769
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
770
770
                _tmp1_ = folks_im_details_get_im_addresses ((FolksImDetails*) _tmp0_);
771
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
771
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
772
772
                _tmp2_ = _tmp1_;
773
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
773
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
774
774
                _tmp3_ = gee_multi_map_get_keys (_tmp2_);
775
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
775
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
776
776
                _tmp4_ = _tmp3_;
777
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
777
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
778
778
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
779
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
779
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
780
780
                _tmp6_ = _tmp5_;
781
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
781
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
782
782
                _g_object_unref0 (_tmp4_);
783
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
783
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
784
784
                _proto_it = _tmp6_;
785
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
785
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
786
786
                while (TRUE) {
787
787
#line 788 "set-im-addresses.c"
788
788
                        GeeIterator* _tmp7_;
796
796
                        const gchar* _tmp14_;
797
797
                        GeeCollection* _tmp15_ = NULL;
798
798
                        GeeCollection* im_fds;
799
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
799
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
800
800
                        _tmp7_ = _proto_it;
801
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
801
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
802
802
                        _tmp8_ = gee_iterator_next (_tmp7_);
803
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
803
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
804
804
                        if (!_tmp8_) {
805
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
805
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
806
806
                                break;
807
807
#line 808 "set-im-addresses.c"
808
808
                        }
809
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
809
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
810
810
                        _tmp9_ = _proto_it;
811
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
811
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
812
812
                        _tmp10_ = gee_iterator_get (_tmp9_);
813
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
813
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
814
814
                        proto = (gchar*) _tmp10_;
815
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
815
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
816
816
                        _tmp11_ = i;
817
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
817
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
818
818
                        _tmp12_ = folks_im_details_get_im_addresses ((FolksImDetails*) _tmp11_);
819
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
819
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
820
820
                        _tmp13_ = _tmp12_;
821
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
821
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
822
822
                        _tmp14_ = proto;
823
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
823
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
824
824
                        _tmp15_ = gee_multi_map_get (_tmp13_, _tmp14_);
825
 
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
825
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
826
826
                        im_fds = _tmp15_;
827
827
#line 828 "set-im-addresses.c"
828
828
                        {
829
829
                                GeeCollection* _tmp16_;
830
830
                                GeeIterator* _tmp17_ = NULL;
831
831
                                GeeIterator* _im_fd_it;
832
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
832
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
833
833
                                _tmp16_ = im_fds;
834
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
834
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
835
835
                                _tmp17_ = gee_iterable_iterator ((GeeIterable*) _tmp16_);
836
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
836
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
837
837
                                _im_fd_it = _tmp17_;
838
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
838
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
839
839
                                while (TRUE) {
840
840
#line 841 "set-im-addresses.c"
841
841
                                        GeeIterator* _tmp18_;
844
844
                                        gpointer _tmp21_ = NULL;
845
845
                                        FolksImFieldDetails* im_fd;
846
846
                                        GList* _tmp22_;
847
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
847
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
848
848
                                        _tmp18_ = _im_fd_it;
849
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
849
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
850
850
                                        _tmp19_ = gee_iterator_next (_tmp18_);
851
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
851
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
852
852
                                        if (!_tmp19_) {
853
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
853
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
854
854
                                                break;
855
855
#line 856 "set-im-addresses.c"
856
856
                                        }
857
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
857
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
858
858
                                        _tmp20_ = _im_fd_it;
859
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
859
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
860
860
                                        _tmp21_ = gee_iterator_get (_tmp20_);
861
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
861
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
862
862
                                        im_fd = (FolksImFieldDetails*) _tmp21_;
863
 
#line 160 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
863
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
864
864
                                        _tmp22_ = self->priv->_addresses;
865
865
#line 866 "set-im-addresses.c"
866
866
                                        {
867
867
                                                GList* my_a_collection = NULL;
868
868
                                                GList* my_a_it = NULL;
869
 
#line 160 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
869
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
870
870
                                                my_a_collection = _tmp22_;
871
 
#line 160 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
871
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
872
872
                                                for (my_a_it = my_a_collection; my_a_it != NULL; my_a_it = my_a_it->next) {
873
873
#line 874 "set-im-addresses.c"
874
874
                                                        const gchar* my_a = NULL;
875
 
#line 160 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
875
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
876
876
                                                        my_a = (const gchar*) my_a_it->data;
877
877
#line 878 "set-im-addresses.c"
878
878
                                                        {
880
880
                                                                FolksImFieldDetails* _tmp24_;
881
881
                                                                gconstpointer _tmp25_;
882
882
                                                                const gchar* _tmp26_;
883
 
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
883
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
884
884
                                                                _tmp23_ = my_a;
885
 
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
885
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
886
886
                                                                _tmp24_ = im_fd;
887
 
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
887
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
888
888
                                                                _tmp25_ = folks_abstract_field_details_get_value ((FolksAbstractFieldDetails*) _tmp24_);
889
 
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
889
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
890
890
                                                                _tmp26_ = _tmp25_;
891
 
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
891
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
892
892
                                                                if (g_strcmp0 (_tmp23_, (const gchar*) _tmp26_) == 0) {
893
893
#line 894 "set-im-addresses.c"
894
894
                                                                        const gchar* _tmp27_;
895
 
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
895
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
896
896
                                                                        _tmp27_ = my_a;
897
 
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
897
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
898
898
                                                                        self->priv->_addresses = g_list_remove (self->priv->_addresses, _tmp27_);
899
 
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
899
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
900
900
                                                                        break;
901
901
#line 902 "set-im-addresses.c"
902
902
                                                                }
903
903
                                                        }
904
904
                                                }
905
905
                                        }
906
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
906
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
907
907
                                        _g_object_unref0 (im_fd);
908
908
#line 909 "set-im-addresses.c"
909
909
                                }
910
 
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
910
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
911
911
                                _g_object_unref0 (_im_fd_it);
912
912
#line 913 "set-im-addresses.c"
913
913
                        }
914
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
914
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
915
915
                        _g_object_unref0 (im_fds);
916
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
916
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
917
917
                        _g_free0 (proto);
918
918
#line 919 "set-im-addresses.c"
919
919
                }
920
 
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
920
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
921
921
                _g_object_unref0 (_proto_it);
922
922
#line 923 "set-im-addresses.c"
923
923
        }
924
 
#line 171 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
924
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
925
925
        _tmp28_ = self->priv->_addresses;
926
 
#line 171 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
926
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
927
927
        _tmp29_ = g_list_length (_tmp28_);
928
 
#line 171 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
928
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
929
929
        if (_tmp29_ == ((guint) 0)) {
930
930
#line 931 "set-im-addresses.c"
931
931
                GMainLoop* _tmp30_;
932
 
#line 173 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
932
#line 173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
933
933
                _tmp30_ = self->priv->_main_loop;
934
 
#line 173 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
934
#line 173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
935
935
                g_main_loop_quit (_tmp30_);
936
936
#line 937 "set-im-addresses.c"
937
937
        }
939
939
 
940
940
 
941
941
static void set_im_addresses_tests_class_init (SetIMAddressesTestsClass * klass) {
942
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
942
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
943
943
        set_im_addresses_tests_parent_class = g_type_class_peek_parent (klass);
944
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
944
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
945
945
        g_type_class_add_private (klass, sizeof (SetIMAddressesTestsPrivate));
946
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
946
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
947
947
        FOLKS_TEST_CASE_CLASS (klass)->set_up = set_im_addresses_tests_real_set_up;
948
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
948
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
949
949
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_im_addresses_tests_real_tear_down;
950
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
950
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
951
951
        G_OBJECT_CLASS (klass)->finalize = set_im_addresses_tests_finalize;
952
952
#line 953 "set-im-addresses.c"
953
953
}
954
954
 
955
955
 
956
956
static void set_im_addresses_tests_instance_init (SetIMAddressesTests * self) {
957
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
957
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
958
958
        self->priv = SET_IM_ADDRESSES_TESTS_GET_PRIVATE (self);
959
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
959
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
960
960
        self->priv->_addresses = NULL;
961
961
#line 962 "set-im-addresses.c"
962
962
}
964
964
 
965
965
static void set_im_addresses_tests_finalize (GObject* obj) {
966
966
        SetIMAddressesTests * self;
967
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
967
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
968
968
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_SET_IM_ADDRESSES_TESTS, SetIMAddressesTests);
969
 
#line 28 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
969
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
970
970
        _g_main_loop_unref0 (self->priv->_main_loop);
971
 
#line 29 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
971
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
972
972
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
973
 
#line 30 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
973
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
974
974
        _g_object_unref0 (self->priv->_aggregator);
975
 
#line 31 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
975
#line 31 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
976
976
        _g_free0 (self->priv->_persona_fullname);
977
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
977
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
978
978
        __g_list_free__g_free0_0 (self->priv->_addresses);
979
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
979
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
980
980
        G_OBJECT_CLASS (set_im_addresses_tests_parent_class)->finalize (obj);
981
981
#line 982 "set-im-addresses.c"
982
982
}
1001
1001
        SetIMAddressesTests* _tmp1_;
1002
1002
        SetIMAddressesTests* _tmp2_;
1003
1003
        GTestSuite* _tmp3_ = NULL;
1004
 
#line 180 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1004
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1005
1005
        g_test_init (&args_length1, &args, NULL);
1006
 
#line 182 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1006
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1007
1007
        _tmp0_ = g_test_get_root ();
1008
 
#line 182 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1008
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1009
1009
        root = _tmp0_;
1010
 
#line 183 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1010
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1011
1011
        _tmp1_ = set_im_addresses_tests_new ();
1012
 
#line 183 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1012
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1013
1013
        _tmp2_ = _tmp1_;
1014
 
#line 183 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1014
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1015
1015
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1016
 
#line 183 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1016
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1017
1017
        g_test_suite_add_suite (root, _tmp3_);
1018
 
#line 183 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1018
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1019
1019
        _g_object_unref0 (_tmp2_);
1020
 
#line 185 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1020
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1021
1021
        g_test_run ();
1022
 
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1022
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1023
1023
        result = 0;
1024
 
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1024
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1025
1025
        return result;
1026
1026
#line 1027 "set-im-addresses.c"
1027
1027
}
1028
1028
 
1029
1029
 
1030
1030
int main (int argc, char ** argv) {
1031
 
#line 178 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1031
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1032
1032
        g_type_init ();
1033
 
#line 178 "/opt/gnome2/source/folks/tests/tracker/set-im-addresses.vala"
 
1033
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-im-addresses.vala"
1034
1034
        return _vala_main (argv, argc);
1035
1035
#line 1036 "set-im-addresses.c"
1036
1036
}