152
152
const gchar* _tmp4_;
153
153
gchar* _tmp5_ = NULL;
154
154
gchar* config_val;
155
#line 43 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
155
#line 43 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
156
156
self = (ImDetailsTests*) base;
157
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
157
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
158
158
_tmp0_ = eds_test_backend_new ();
159
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
159
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
160
160
_eds_test_backend_unref0 (self->priv->_eds_backend);
161
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
161
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
162
162
self->priv->_eds_backend = _tmp0_;
163
#line 46 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
163
#line 46 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
164
164
_tmp1_ = self->priv->_eds_backend;
165
#line 46 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
165
#line 46 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
166
166
eds_test_backend_set_up (_tmp1_, FALSE);
167
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
167
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
168
168
_tmp2_ = self->priv->_eds_backend;
169
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
169
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
170
170
_tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
171
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
171
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
173
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
173
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
174
174
_tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
175
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
175
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
176
176
config_val = _tmp5_;
177
#line 50 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
177
#line 50 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
178
178
g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
179
#line 43 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
179
#line 43 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
180
180
_g_free0 (config_val);
181
181
#line 182 "im-details.c"
280
280
gboolean _tmp25_;
281
281
gboolean _tmp26_;
282
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
282
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
283
283
g_return_if_fail (self != NULL);
284
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
284
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
285
285
_tmp0_ = g_main_loop_new (NULL, FALSE);
286
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
286
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
287
287
_g_main_loop_unref0 (self->priv->_main_loop);
288
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
288
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
289
289
self->priv->_main_loop = _tmp0_;
290
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
290
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
291
291
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
292
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
292
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
294
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
294
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
295
295
_tmp2_ = g_strdup ("persona #1");
296
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
296
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
297
297
_g_free0 (self->priv->_fullname);
298
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
298
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
299
299
self->priv->_fullname = _tmp2_;
300
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
300
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
301
301
_tmp3_ = g_strdup ("im_jabber_home_1#test1@example.org");
302
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
302
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
303
303
_g_free0 (self->priv->_im_addrs);
304
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
304
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
305
305
self->priv->_im_addrs = _tmp3_;
306
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
306
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
307
307
_tmp4_ = self->priv->_im_addrs;
308
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
308
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
309
309
_tmp5_ = g_strconcat (_tmp4_, ",im_yahoo_home_1#test2@example.org", NULL);
310
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
310
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
311
311
_g_free0 (self->priv->_im_addrs);
312
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
312
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
313
313
self->priv->_im_addrs = _tmp5_;
314
#line 67 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
314
#line 67 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
315
315
_tmp6_ = self->priv->_eds_backend;
316
#line 67 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
316
#line 67 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
317
317
eds_test_backend_reset (_tmp6_);
318
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
318
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
319
319
g_value_init (&_tmp7_, G_TYPE_STRING);
320
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
320
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
322
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
322
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
323
323
_tmp9_ = __g_value_dup0 (&_tmp8_);
324
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
324
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
325
325
__vala_GValue_free0 (v);
326
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
326
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
328
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
328
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
329
329
G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
330
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
330
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
332
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
332
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
333
333
_tmp11_ = self->priv->_fullname;
334
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
334
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
335
335
g_value_set_string (_tmp10_, _tmp11_);
336
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
336
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
338
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
338
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
340
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
340
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
341
341
_tmp13_ = _tmp12_;
342
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
342
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
343
343
gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp13_);
344
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
344
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
345
345
__vala_GValue_free0 (_tmp13_);
346
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
346
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
347
347
g_value_init (&_tmp14_, G_TYPE_STRING);
348
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
348
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
349
349
_tmp15_ = _tmp14_;
350
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
350
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
351
351
_tmp16_ = __g_value_dup0 (&_tmp15_);
352
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
352
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
353
353
__vala_GValue_free0 (v);
354
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
354
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
356
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
356
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
357
357
G_IS_VALUE (&_tmp15_) ? (g_value_unset (&_tmp15_), NULL) : NULL;
358
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
358
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
360
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
360
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
361
361
_tmp18_ = self->priv->_im_addrs;
362
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
362
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
363
363
g_value_set_string (_tmp17_, _tmp18_);
364
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
364
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
366
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
366
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
368
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
368
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
369
369
_tmp20_ = _tmp19_;
370
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
370
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
371
371
gee_abstract_map_set ((GeeAbstractMap*) c1, "im_addresses", _tmp20_);
372
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
372
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
373
373
__vala_GValue_free0 (_tmp20_);
374
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
374
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
375
375
_tmp21_ = self->priv->_eds_backend;
376
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
376
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
377
377
_tmp22_ = _g_object_ref0 (c1);
378
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
378
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
379
379
eds_test_backend_add_contact (_tmp21_, _tmp22_);
380
#line 78 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
380
#line 78 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
381
381
self->priv->_num_addrs = 0;
382
#line 79 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
382
#line 79 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
383
383
self->priv->_found_addr_1 = FALSE;
384
#line 80 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
384
#line 80 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
385
385
self->priv->_found_addr_2 = FALSE;
386
#line 82 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
386
#line 82 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
387
387
_im_details_tests_test_im_details_interface_async (self, NULL, NULL);
388
#line 84 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
388
#line 84 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
389
389
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
390
#line 90 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
390
#line 90 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
391
391
_tmp23_ = self->priv->_main_loop;
392
#line 90 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
392
#line 90 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
393
393
g_main_loop_run (_tmp23_);
394
#line 92 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
394
#line 92 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
395
395
_tmp24_ = self->priv->_num_addrs;
396
#line 92 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
396
#line 92 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
397
397
g_assert (_tmp24_ == 2);
398
#line 93 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
398
#line 93 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
399
399
_tmp25_ = self->priv->_found_addr_1;
400
#line 93 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
400
#line 93 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
401
401
g_assert (_tmp25_ == TRUE);
402
#line 94 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
402
#line 94 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
403
403
_tmp26_ = self->priv->_found_addr_2;
404
#line 94 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
404
#line 94 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
405
405
g_assert (_tmp26_ == TRUE);
406
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
406
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
407
407
__vala_GValue_free0 (v);
408
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
408
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
409
409
_g_object_unref0 (c1);
410
410
#line 411 "im-details.c"
452
452
static void _im_details_tests_test_im_details_interface_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
453
453
ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_;
454
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
454
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
455
455
_data_ = _user_data_;
456
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
456
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
457
457
_data_->_source_object_ = source_object;
458
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
458
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
459
459
_data_->_res_ = _res_;
460
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
460
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
461
461
_im_details_tests_test_im_details_interface_async_co (_data_);
462
462
#line 463 "im-details.c"
466
466
static void __im_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
467
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
467
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
468
468
_im_details_tests_individuals_changed_cb (self, changes);
469
469
#line 470 "im-details.c"
473
473
static gboolean _im_details_tests_test_im_details_interface_async_co (ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_) {
474
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
474
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
475
475
switch (_data_->_state_) {
476
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
476
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
478
478
#line 479 "im-details.c"
480
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
480
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
482
482
#line 483 "im-details.c"
484
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
484
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
486
486
#line 487 "im-details.c"
488
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
488
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
490
490
#line 491 "im-details.c"
493
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
493
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
494
494
g_assert_not_reached ();
495
495
#line 496 "im-details.c"
498
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
498
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
499
499
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
500
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
500
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
501
501
_data_->_state_ = 1;
502
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
502
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
503
503
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _im_details_tests_test_im_details_interface_async_ready, _data_);
504
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
504
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
506
506
#line 507 "im-details.c"
508
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
508
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
509
509
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
510
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
510
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
511
511
_data_->_tmp1_ = NULL;
512
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
512
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
513
513
_data_->_tmp1_ = folks_backend_store_dup ();
514
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
514
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
515
515
_data_->store = _data_->_tmp1_;
516
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
516
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
517
517
_data_->_state_ = 2;
518
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
518
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
519
519
folks_backend_store_prepare (_data_->store, _im_details_tests_test_im_details_interface_async_ready, _data_);
520
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
520
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
522
522
#line 523 "im-details.c"
524
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
524
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
525
525
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
526
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
526
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
527
527
_data_->_tmp2_ = folks_individual_aggregator_new ();
528
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
528
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
529
529
_g_object_unref0 (_data_->self->priv->_aggregator);
530
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
530
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
531
531
_data_->self->priv->_aggregator = _data_->_tmp2_;
532
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
532
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
533
533
_data_->_tmp3_ = _data_->self->priv->_aggregator;
534
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
534
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
535
535
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __im_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
536
536
#line 537 "im-details.c"
538
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
538
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
539
539
_data_->_tmp4_ = _data_->self->priv->_aggregator;
540
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
540
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
541
541
_data_->_state_ = 3;
542
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
542
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
543
543
folks_individual_aggregator_prepare (_data_->_tmp4_, _im_details_tests_test_im_details_interface_async_ready, _data_);
544
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
544
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
546
546
#line 547 "im-details.c"
548
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
548
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
549
549
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
550
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
550
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
551
551
if (_data_->_inner_error_ != NULL) {
552
552
#line 553 "im-details.c"
553
553
goto __catch0_g_error;
557
557
__catch0_g_error:
559
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
559
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
560
560
_data_->e = _data_->_inner_error_;
561
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
561
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
562
562
_data_->_inner_error_ = NULL;
563
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
563
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
564
564
_data_->_tmp5_ = _data_->e;
565
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
565
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
566
566
_data_->_tmp6_ = _data_->_tmp5_->message;
567
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
567
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
568
568
g_warning ("im-details.vala:113: Error when calling prepare: %s\n", _data_->_tmp6_);
569
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
569
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
570
570
_g_error_free0 (_data_->e);
571
571
#line 572 "im-details.c"
574
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
574
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
575
575
if (_data_->_inner_error_ != NULL) {
576
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
576
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
577
577
_g_object_unref0 (_data_->store);
578
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
578
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
579
579
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);
580
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
580
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
581
581
g_clear_error (&_data_->_inner_error_);
582
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
582
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
584
584
#line 585 "im-details.c"
586
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
586
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
587
587
_g_object_unref0 (_data_->store);
588
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
588
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
589
589
if (_data_->_state_ == 0) {
590
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
590
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
591
591
g_simple_async_result_complete_in_idle (_data_->_async_result);
592
592
#line 593 "im-details.c"
594
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
594
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
595
595
g_simple_async_result_complete (_data_->_async_result);
596
596
#line 597 "im-details.c"
598
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
598
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
599
599
g_object_unref (_data_->_async_result);
600
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
600
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
602
602
#line 603 "im-details.c"
661
661
gchar* full_name;
662
662
const gchar* _tmp15_;
663
663
const gchar* _tmp16_;
664
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
664
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
666
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
666
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
667
667
_tmp7_ = gee_iterator_next (_tmp6_);
668
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
668
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
670
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
670
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
672
672
#line 673 "im-details.c"
674
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
674
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
676
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
676
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
677
677
_tmp9_ = gee_iterator_get (_tmp8_);
678
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
678
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
679
679
i = (FolksIndividual*) _tmp9_;
680
#line 125 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
680
#line 125 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
682
#line 125 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
682
#line 125 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
683
683
g_assert (_tmp10_ != NULL);
684
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
684
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
686
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
686
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
687
687
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
688
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
688
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
689
689
_tmp13_ = _tmp12_;
690
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
690
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
691
691
_tmp14_ = g_strdup (_tmp13_);
692
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
692
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
693
693
full_name = _tmp14_;
694
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
694
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
695
695
_tmp15_ = full_name;
696
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
696
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
697
697
_tmp16_ = self->priv->_fullname;
698
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
698
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
699
699
if (g_strcmp0 (_tmp15_, _tmp16_) == 0) {
700
700
#line 701 "im-details.c"
740
740
GeeCollection* _tmp32_ = NULL;
741
741
GeeCollection* addrs;
742
742
const gchar* _tmp33_;
743
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
743
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
744
744
_tmp24_ = _proto_it;
745
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
745
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
746
746
_tmp25_ = gee_iterator_next (_tmp24_);
747
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
747
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
749
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
749
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
751
751
#line 752 "im-details.c"
753
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
753
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
754
754
_tmp26_ = _proto_it;
755
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
755
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
756
756
_tmp27_ = gee_iterator_get (_tmp26_);
757
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
757
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
758
758
proto = (gchar*) _tmp27_;
759
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
759
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
761
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
761
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
762
762
_tmp29_ = folks_im_details_get_im_addresses ((FolksImDetails*) _tmp28_);
763
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
763
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
764
764
_tmp30_ = _tmp29_;
765
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
765
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
767
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
767
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
768
768
_tmp32_ = gee_multi_map_get (_tmp30_, _tmp31_);
769
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
769
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
771
#line 134 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
771
#line 134 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
773
#line 134 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
773
#line 134 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
774
774
if (g_strcmp0 (_tmp33_, "jabber") == 0) {
775
775
#line 776 "im-details.c"
776
776
GeeCollection* _tmp34_;
778
778
FolksImFieldDetails* _tmp36_;
779
779
gboolean _tmp37_ = FALSE;
780
780
gboolean _tmp38_;
781
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
781
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
783
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
783
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
784
784
_tmp35_ = folks_im_field_details_new ("test1@example.org", NULL);
785
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
785
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
786
786
_tmp36_ = _tmp35_;
787
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
787
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
788
788
_tmp37_ = gee_collection_contains (_tmp34_, _tmp36_);
789
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
789
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
790
790
_tmp38_ = _tmp37_;
791
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
791
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
792
792
_g_object_unref0 (_tmp36_);
793
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
793
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
795
795
#line 796 "im-details.c"
797
#line 139 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
797
#line 139 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
798
798
self->priv->_found_addr_1 = TRUE;
799
#line 140 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
799
#line 140 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
800
800
_tmp39_ = self->priv->_num_addrs;
801
#line 140 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
801
#line 140 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
802
802
self->priv->_num_addrs = _tmp39_ + 1;
803
803
#line 804 "im-details.c"
806
806
const gchar* _tmp40_;
807
#line 143 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
807
#line 143 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
809
#line 143 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
809
#line 143 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
810
810
if (g_strcmp0 (_tmp40_, "yahoo") == 0) {
811
811
#line 812 "im-details.c"
812
812
GeeCollection* _tmp41_;
814
814
FolksImFieldDetails* _tmp43_;
815
815
gboolean _tmp44_ = FALSE;
816
816
gboolean _tmp45_;
817
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
817
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
819
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
819
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
820
820
_tmp42_ = folks_im_field_details_new ("test2@example.org", NULL);
821
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
821
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
822
822
_tmp43_ = _tmp42_;
823
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
823
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
824
824
_tmp44_ = gee_collection_contains (_tmp41_, _tmp43_);
825
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
825
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
826
826
_tmp45_ = _tmp44_;
827
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
827
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
828
828
_g_object_unref0 (_tmp43_);
829
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
829
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
831
831
#line 832 "im-details.c"
833
#line 148 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
833
#line 148 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
834
834
self->priv->_found_addr_2 = TRUE;
835
#line 149 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
835
#line 149 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
836
836
_tmp46_ = self->priv->_num_addrs;
837
#line 149 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
837
#line 149 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
838
838
self->priv->_num_addrs = _tmp46_ + 1;
839
839
#line 840 "im-details.c"
843
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
843
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
844
844
_g_object_unref0 (addrs);
845
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
845
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
846
846
_g_free0 (proto);
847
847
#line 848 "im-details.c"
849
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
849
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
850
850
_g_object_unref0 (_proto_it);
851
851
#line 852 "im-details.c"
854
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
854
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
855
855
_g_free0 (full_name);
856
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
856
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
857
857
_g_object_unref0 (i);
858
858
#line 859 "im-details.c"
860
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
860
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
861
861
_g_object_unref0 (_i_it);
862
862
#line 863 "im-details.c"
864
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
864
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
865
865
_tmp47_ = removed;
866
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
866
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
867
867
_tmp48_ = gee_collection_get_size ((GeeCollection*) _tmp47_);
868
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
868
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
869
869
_tmp49_ = _tmp48_;
870
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
870
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
871
871
g_assert (_tmp49_ == 1);
872
872
#line 873 "im-details.c"
875
875
GeeIterator* _tmp51_ = NULL;
876
876
GeeIterator* _i_it;
877
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
877
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
878
878
_tmp50_ = removed;
879
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
879
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
880
880
_tmp51_ = gee_iterable_iterator ((GeeIterable*) _tmp50_);
881
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
881
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
883
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
883
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
885
885
#line 886 "im-details.c"
886
886
GeeIterator* _tmp52_;
889
889
gpointer _tmp55_ = NULL;
890
890
FolksIndividual* i;
891
891
FolksIndividual* _tmp56_;
892
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
892
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
894
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
894
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
895
895
_tmp53_ = gee_iterator_next (_tmp52_);
896
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
896
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
898
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
898
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
900
900
#line 901 "im-details.c"
902
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
902
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
904
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
904
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
905
905
_tmp55_ = gee_iterator_get (_tmp54_);
906
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
906
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
907
907
i = (FolksIndividual*) _tmp55_;
908
#line 160 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
908
#line 160 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
910
#line 160 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
910
#line 160 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
911
911
g_assert (_tmp56_ == NULL);
912
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
912
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
913
913
_g_object_unref0 (i);
914
914
#line 915 "im-details.c"
916
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
916
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
917
917
_g_object_unref0 (_i_it);
918
918
#line 919 "im-details.c"
920
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
920
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
921
921
_tmp59_ = self->priv->_num_addrs;
922
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
922
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
923
923
if (_tmp59_ == 2) {
924
924
#line 925 "im-details.c"
925
925
gboolean _tmp60_;
926
#line 164 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
926
#line 164 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
927
927
_tmp60_ = self->priv->_found_addr_1;
928
#line 164 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
928
#line 164 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
929
929
_tmp58_ = _tmp60_ == TRUE;
930
930
#line 931 "im-details.c"
932
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
932
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
934
934
#line 935 "im-details.c"
936
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
936
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
937
937
_tmp61_ = _tmp58_;
938
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
938
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
940
940
#line 941 "im-details.c"
941
941
gboolean _tmp62_;
942
#line 165 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
942
#line 165 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
943
943
_tmp62_ = self->priv->_found_addr_2;
944
#line 165 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
944
#line 165 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
945
945
_tmp57_ = _tmp62_ == TRUE;
946
946
#line 947 "im-details.c"
948
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
948
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
950
950
#line 951 "im-details.c"
952
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
952
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
953
953
_tmp63_ = _tmp57_;
954
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
954
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
956
956
#line 957 "im-details.c"
957
957
GMainLoop* _tmp64_;
958
#line 166 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
958
#line 166 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
959
959
_tmp64_ = self->priv->_main_loop;
960
#line 166 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
960
#line 166 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
961
961
g_main_loop_quit (_tmp64_);
962
962
#line 963 "im-details.c"
964
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
964
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
965
965
_g_object_unref0 (removed);
966
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
966
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
967
967
_g_object_unref0 (added);
968
968
#line 969 "im-details.c"
972
972
static void im_details_tests_class_init (ImDetailsTestsClass * klass) {
973
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
973
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
974
974
im_details_tests_parent_class = g_type_class_peek_parent (klass);
975
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
975
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
976
976
g_type_class_add_private (klass, sizeof (ImDetailsTestsPrivate));
977
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
977
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
978
978
FOLKS_TEST_CASE_CLASS (klass)->set_up = im_details_tests_real_set_up;
979
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
979
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
980
980
FOLKS_TEST_CASE_CLASS (klass)->tear_down = im_details_tests_real_tear_down;
981
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
981
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
982
982
G_OBJECT_CLASS (klass)->finalize = im_details_tests_finalize;
983
983
#line 984 "im-details.c"
987
987
static void im_details_tests_instance_init (ImDetailsTests * self) {
988
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
988
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
989
989
self->priv = IM_DETAILS_TESTS_GET_PRIVATE (self);
990
990
#line 991 "im-details.c"
1030
1030
ImDetailsTests* _tmp1_;
1031
1031
ImDetailsTests* _tmp2_;
1032
1032
GTestSuite* _tmp3_ = NULL;
1033
#line 172 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1033
#line 172 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1034
1034
g_test_init (&args_length1, &args, NULL);
1035
#line 174 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1035
#line 174 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1036
1036
_tmp0_ = g_test_get_root ();
1037
#line 174 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1037
#line 174 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1039
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1039
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1040
1040
_tmp1_ = im_details_tests_new ();
1041
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1041
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1042
1042
_tmp2_ = _tmp1_;
1043
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1043
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1044
1044
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1045
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1045
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1046
1046
g_test_suite_add_suite (root, _tmp3_);
1047
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1047
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1048
1048
_g_object_unref0 (_tmp2_);
1049
#line 177 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1049
#line 177 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1051
#line 179 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1051
#line 179 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1053
#line 179 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1053
#line 179 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1055
1055
#line 1056 "im-details.c"
1059
1059
int main (int argc, char ** argv) {
1060
#line 170 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1060
#line 170 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1061
1061
g_type_init ();
1062
#line 170 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
1062
#line 170 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1063
1063
return _vala_main (argv, argc);
1064
1064
#line 1065 "im-details.c"