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"
160
160
#line 161 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
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"
375
375
#line 376 "set-im-addresses.c"
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"
379
379
#line 380 "set-im-addresses.c"
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"
383
383
#line 384 "set-im-addresses.c"
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"
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"
403
403
#line 404 "set-im-addresses.c"
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"
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"
427
427
#line 428 "set-im-addresses.c"
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;
438
438
__catch0_g_error:
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"
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"
465
465
#line 466 "set-im-addresses.c"
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"
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"
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"
483
483
#line 484 "set-im-addresses.c"
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"
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"
508
508
#line 509 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
541
541
#line 542 "set-im-addresses.c"
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"
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"
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"
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"
567
567
#line 568 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
674
674
#line 675 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
807
807
#line 808 "set-im-addresses.c"
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"
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"
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"
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"
840
840
#line 841 "set-im-addresses.c"
841
841
GeeIterator* _tmp18_;
844
844
gpointer _tmp21_ = NULL;
845
845
FolksImFieldDetails* im_fd;
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"
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"
855
855
#line 856 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
901
901
#line 902 "set-im-addresses.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
1026
1026
#line 1027 "set-im-addresses.c"
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"