345
345
static void _aggregation_tests_test_iid_folks_test_case_test_method (gpointer self) {
346
#line 51 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
346
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
347
347
aggregation_tests_test_iid (self);
348
348
#line 349 "aggregation.c"
352
352
static void _aggregation_tests_test_linkable_properties_same_store_folks_test_case_test_method (gpointer self) {
353
#line 52 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
353
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
354
354
aggregation_tests_test_linkable_properties_same_store (self);
355
355
#line 356 "aggregation.c"
359
359
static void _aggregation_tests_test_linkable_properties_different_stores_folks_test_case_test_method (gpointer self) {
360
#line 54 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
360
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
361
361
aggregation_tests_test_linkable_properties_different_stores (self);
362
362
#line 363 "aggregation.c"
366
366
static void _aggregation_tests_test_user_folks_test_case_test_method (gpointer self) {
367
#line 56 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
367
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
368
368
aggregation_tests_test_user (self);
369
369
#line 370 "aggregation.c"
373
373
static void _aggregation_tests_test_untrusted_store_folks_test_case_test_method (gpointer self) {
374
#line 57 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
374
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
375
375
aggregation_tests_test_untrusted_store (self);
376
376
#line 377 "aggregation.c"
380
380
static void _aggregation_tests_test_linked_individual_refcounting_folks_test_case_test_method (gpointer self) {
381
#line 58 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
381
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
382
382
aggregation_tests_test_linked_individual_refcounting (self);
383
383
#line 384 "aggregation.c"
387
387
static void _aggregation_tests_test_ensure_individual_property_writeable_trivial_folks_test_case_test_method (gpointer self) {
388
#line 59 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
388
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
389
389
aggregation_tests_test_ensure_individual_property_writeable_trivial (self);
390
390
#line 391 "aggregation.c"
394
394
static void _aggregation_tests_test_ensure_individual_property_writeable_add_persona_folks_test_case_test_method (gpointer self) {
395
#line 61 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
395
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
396
396
aggregation_tests_test_ensure_individual_property_writeable_add_persona (self);
397
397
#line 398 "aggregation.c"
401
401
static void _aggregation_tests_test_ensure_individual_property_writeable_failure_folks_test_case_test_method (gpointer self) {
402
#line 63 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
402
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
403
403
aggregation_tests_test_ensure_individual_property_writeable_failure (self);
404
404
#line 405 "aggregation.c"
421
421
GeeHashSet* _tmp11_;
422
422
GeeHashSet* _tmp12_;
423
423
const gchar* _tmp13_ = NULL;
424
#line 33 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
424
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
425
425
self = (AggregationTests*) folks_test_case_construct (object_type, "Aggregation");
426
#line 35 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
426
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
427
427
_tmp0_ = kf_test_backend_new ();
428
#line 35 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
428
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
429
429
_kf_test_backend_unref0 (self->priv->_kf_backend);
430
#line 35 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
430
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
431
431
self->priv->_kf_backend = _tmp0_;
432
#line 36 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
432
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
433
433
_tmp1_ = tp_tests_backend_new ();
434
#line 36 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
434
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
435
435
_g_object_unref0 (self->priv->_tp_backend);
436
#line 36 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
436
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
437
437
self->priv->_tp_backend = _tmp1_;
438
#line 39 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
438
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
439
439
_tmp2_ = g_str_hash;
440
#line 39 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
440
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
441
441
_tmp3_ = g_str_equal;
442
#line 39 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
442
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
443
443
_tmp4_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, _tmp2_, _tmp3_);
444
#line 39 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
444
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
445
445
_g_object_unref0 (self->priv->_default_personas);
446
#line 39 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
446
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
447
447
self->priv->_default_personas = _tmp4_;
448
#line 41 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
448
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
449
449
_tmp5_ = self->priv->_default_personas;
450
#line 41 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
450
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
451
451
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp5_, "travis@example.com");
452
#line 42 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
452
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
453
453
_tmp6_ = self->priv->_default_personas;
454
#line 42 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
454
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
455
455
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp6_, "olivier@example.com");
456
#line 43 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
456
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
457
457
_tmp7_ = self->priv->_default_personas;
458
#line 43 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
458
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
459
459
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, "guillaume@example.com");
460
#line 44 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
460
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
461
461
_tmp8_ = self->priv->_default_personas;
462
#line 44 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
462
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
463
463
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, "sjoerd@example.com");
464
#line 45 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
464
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
465
465
_tmp9_ = self->priv->_default_personas;
466
#line 45 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
466
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
467
467
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, "christian@example.com");
468
#line 46 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
468
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
469
469
_tmp10_ = self->priv->_default_personas;
470
#line 46 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
470
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
471
471
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp10_, "wim@example.com");
472
#line 47 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
472
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
473
473
_tmp11_ = self->priv->_default_personas;
474
#line 47 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
474
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
475
475
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp11_, "helen@example.com");
476
#line 48 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
476
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
477
477
_tmp12_ = self->priv->_default_personas;
478
#line 48 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
478
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
479
479
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp12_, "geraldine@example.com");
480
#line 51 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
480
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
481
481
folks_test_case_add_test ((FolksTestCase*) self, "IID", _aggregation_tests_test_iid_folks_test_case_test_method, self);
482
#line 52 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
482
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
483
483
folks_test_case_add_test ((FolksTestCase*) self, "linkable properties:same store", _aggregation_tests_test_linkable_properties_same_store_folks_test_case_test_method, self);
484
#line 54 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
484
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
485
485
folks_test_case_add_test ((FolksTestCase*) self, "linkable properties:different stores", _aggregation_tests_test_linkable_properties_different_stores_folks_test_case_test_method, self);
486
#line 56 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
486
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
487
487
folks_test_case_add_test ((FolksTestCase*) self, "user", _aggregation_tests_test_user_folks_test_case_test_method, self);
488
#line 57 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
488
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
489
489
folks_test_case_add_test ((FolksTestCase*) self, "untrusted store", _aggregation_tests_test_untrusted_store_folks_test_case_test_method, self);
490
#line 58 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
490
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
491
491
folks_test_case_add_test ((FolksTestCase*) self, "refcounting", _aggregation_tests_test_linked_individual_refcounting_folks_test_case_test_method, self);
492
#line 59 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
492
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
493
493
folks_test_case_add_test ((FolksTestCase*) self, "ensure individual property writeable:trivial", _aggregation_tests_test_ensure_individual_property_writeable_trivial_folks_test_case_test_method, self);
494
#line 61 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
494
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
495
495
folks_test_case_add_test ((FolksTestCase*) self, "ensure individual property writeable:add persona", _aggregation_tests_test_ensure_individual_property_writeable_add_persona_folks_test_case_test_method, self);
496
#line 63 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
496
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
497
497
folks_test_case_add_test ((FolksTestCase*) self, "ensure individual property writeable:failure", _aggregation_tests_test_ensure_individual_property_writeable_failure_folks_test_case_test_method, self);
498
#line 66 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
498
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
499
499
_tmp13_ = g_getenv ("FOLKS_TEST_VALGRIND");
500
#line 66 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
500
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
501
501
if (_tmp13_ != NULL) {
502
#line 67 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
502
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
503
503
self->priv->_test_timeout = 10;
504
504
#line 505 "aggregation.c"
506
#line 31 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
506
#line 31 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
508
508
#line 509 "aggregation.c"
512
512
AggregationTests* aggregation_tests_new (void) {
513
#line 31 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
513
#line 31 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
514
514
return aggregation_tests_construct (TYPE_AGGREGATION_TESTS);
515
515
#line 516 "aggregation.c"
589
589
GeeCollection* added;
590
590
GeeHashSet* _tmp4_;
591
591
GeeHashSet* _tmp5_;
592
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
592
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
593
593
self = _data1_->self;
594
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
594
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
595
595
g_return_if_fail (changes != NULL);
596
#line 142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
596
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
597
597
_tmp0_ = changes;
598
#line 142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
598
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
599
599
_tmp1_ = gee_multi_map_get_keys (_tmp0_);
600
#line 142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
600
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
601
601
removed = _tmp1_;
602
#line 143 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
602
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
603
603
_tmp2_ = changes;
604
#line 143 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
604
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
605
605
_tmp3_ = gee_multi_map_get_values (_tmp2_);
606
#line 143 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
606
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
608
#line 145 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
608
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
609
609
_tmp4_ = _data1_->default_individuals;
610
#line 145 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
610
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
611
611
_tmp5_ = _data1_->expected_individuals_detailed;
612
#line 145 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
612
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
613
613
_aggregation_tests_test_iid_individuals_changed (self, TRUE, added, removed, (GeeSet*) _tmp4_, (GeeSet*) _tmp5_);
614
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
614
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
615
615
_g_object_unref0 (added);
616
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
616
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
617
617
_g_object_unref0 (removed);
618
618
#line 619 "aggregation.c"
622
622
static void ___lambda2__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
623
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
623
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
624
624
__lambda2_ (self, changes);
625
625
#line 626 "aggregation.c"
815
815
TpTestsBackend* _tmp40_;
817
817
KfTestBackend* _tmp42_;
818
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
818
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
819
819
g_return_if_fail (self != NULL);
820
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
820
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
821
821
_data1_ = g_slice_new0 (Block1Data);
822
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
822
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
823
823
_data1_->_ref_count_ = 1;
824
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
824
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
825
825
_data1_->self = g_object_ref (self);
826
#line 89 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
826
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
827
827
_tmp0_ = g_main_loop_new (NULL, FALSE);
828
#line 89 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
828
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
829
829
_data1_->main_loop = _tmp0_;
830
#line 91 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
830
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
831
831
_tmp1_ = self->priv->_kf_backend;
832
#line 91 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
832
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
833
833
kf_test_backend_set_up (_tmp1_, "");
834
#line 93 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
834
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
835
835
_tmp2_ = self->priv->_tp_backend;
836
#line 93 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
836
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
837
837
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
838
#line 93 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
838
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
839
839
account1_handle = _tmp3_;
840
#line 95 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
840
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
841
841
_tmp4_ = self->priv->_tp_backend;
842
#line 95 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
842
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
843
843
_tmp5_ = tp_tests_backend_add_account (_tmp4_, "protocol", "me2@example.com", "cm", "account2");
844
#line 95 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
844
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
845
845
account2_handle = _tmp5_;
846
#line 107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
846
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
847
847
_tmp6_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
848
#line 107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
848
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
849
849
_data1_->default_individuals = _tmp6_;
850
#line 110 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
850
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
851
851
_tmp7_ = _data1_->default_individuals;
852
#line 110 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
852
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
853
853
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, "6380b17dc511b21a1defd4811f1add97b278f92c");
854
#line 112 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
854
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
855
855
_tmp8_ = _data1_->default_individuals;
856
#line 112 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
856
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
857
857
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, "6b08188cb2ef8cbaca140b277780069b5af8add6");
858
#line 114 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
858
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
859
859
_tmp9_ = _data1_->default_individuals;
860
#line 114 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
860
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
861
861
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, "60c91326018f6a60604f8d260fc24a60a5b8512c");
862
#line 116 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
862
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
863
863
_tmp10_ = _data1_->default_individuals;
864
#line 116 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
864
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
865
865
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp10_, "0e46c5e74f61908f49550d241f2a1651892a1695");
866
#line 118 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
866
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
867
867
_tmp11_ = _data1_->default_individuals;
868
#line 118 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
868
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
869
869
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp11_, "07b913b8977c04d2f2011e26a46ea3e3dcfe3e3d");
870
#line 120 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
870
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
871
871
_tmp12_ = _data1_->default_individuals;
872
#line 120 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
872
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
873
873
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp12_, "f948d4d2af79085ab860f0ef67bf0c201c4602d4");
874
#line 122 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
874
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
875
875
_tmp13_ = _data1_->default_individuals;
876
#line 122 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
876
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
877
877
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp13_, "f34529a442577b840a75271b464e90666c38c464");
878
#line 124 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
878
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
879
879
_tmp14_ = _data1_->default_individuals;
880
#line 124 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
880
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
881
881
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp14_, "467d13f955e62bf30ebf9620fa052aaee2160260");
882
#line 130 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
882
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
883
883
_tmp15_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
884
#line 130 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
884
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
885
885
_data1_->expected_individuals = _tmp15_;
886
#line 131 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
886
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
887
887
_tmp16_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
888
#line 131 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
888
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
889
889
_data1_->expected_individuals_detailed = _tmp16_;
890
890
#line 891 "aggregation.c"
892
892
GeeHashSet* _tmp17_;
893
893
GeeIterator* _tmp18_ = NULL;
894
894
GeeIterator* _id_it;
895
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
895
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
896
896
_tmp17_ = _data1_->default_individuals;
897
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
897
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
898
898
_tmp18_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) _tmp17_);
899
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
899
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
900
900
_id_it = _tmp18_;
901
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
901
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
903
903
#line 904 "aggregation.c"
904
904
GeeIterator* _tmp19_;
910
910
const gchar* _tmp24_;
911
911
GeeHashSet* _tmp25_;
912
912
const gchar* _tmp26_;
913
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
913
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
914
914
_tmp19_ = _id_it;
915
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
915
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
916
916
_tmp20_ = gee_iterator_next (_tmp19_);
917
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
917
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
919
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
919
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
921
921
#line 922 "aggregation.c"
923
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
923
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
924
924
_tmp21_ = _id_it;
925
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
925
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
926
926
_tmp22_ = gee_iterator_get (_tmp21_);
927
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
927
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
928
928
id = (gchar*) _tmp22_;
929
#line 134 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
929
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
930
930
_tmp23_ = _data1_->expected_individuals;
931
#line 134 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
931
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
933
#line 134 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
933
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
934
934
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp23_, _tmp24_);
935
#line 135 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
935
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
936
936
_tmp25_ = _data1_->expected_individuals_detailed;
937
#line 135 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
937
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
939
#line 135 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
939
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
940
940
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp25_, _tmp26_);
941
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
941
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
943
943
#line 944 "aggregation.c"
945
#line 132 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
945
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
946
946
_g_object_unref0 (_id_it);
947
947
#line 948 "aggregation.c"
949
#line 139 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
949
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
950
950
_tmp27_ = folks_individual_aggregator_new ();
951
#line 139 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
951
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
952
952
_data1_->aggregator = _tmp27_;
953
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
953
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
954
954
_tmp28_ = _data1_->aggregator;
955
#line 140 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
955
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
956
956
g_signal_connect_data (_tmp28_, "individuals-changed-detailed", (GCallback) ___lambda2__folks_individual_aggregator_individuals_changed_detailed, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
957
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
957
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
958
958
_tmp29_ = _data1_->aggregator;
959
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
959
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
960
960
g_signal_connect_data (_tmp29_, "individuals-changed", (GCallback) ___lambda3__folks_individual_aggregator_individuals_changed, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
961
#line 157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
961
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
962
962
_tmp30_ = self->priv->_test_timeout;
963
#line 157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
963
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
964
964
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp30_, ___lambda4__gsource_func, block1_data_ref (_data1_), block1_data_unref);
965
#line 163 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
965
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
966
966
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda5__gsource_func, block1_data_ref (_data1_), block1_data_unref);
967
#line 182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
967
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
968
968
_tmp31_ = _data1_->main_loop;
969
#line 182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
969
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
970
970
g_main_loop_run (_tmp31_);
971
#line 185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
971
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
972
972
_tmp32_ = _data1_->expected_individuals;
973
#line 185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
973
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
974
974
_tmp33_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp32_);
975
#line 185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
975
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
976
976
_tmp34_ = _tmp33_;
977
#line 185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
977
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
978
978
_vala_assert (_tmp34_ == 0, "expected_individuals.size == 0");
979
#line 186 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
979
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
980
980
_tmp35_ = _data1_->expected_individuals_detailed;
981
#line 186 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
981
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
982
982
_tmp36_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp35_);
983
#line 186 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
983
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
984
984
_tmp37_ = _tmp36_;
985
#line 186 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
985
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
986
986
_vala_assert (_tmp37_ == 0, "expected_individuals_detailed.size == 0");
987
#line 189 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
987
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
988
988
_tmp38_ = self->priv->_tp_backend;
989
#line 189 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
989
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
990
990
_tmp39_ = account2_handle;
991
#line 189 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
991
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
992
992
tp_tests_backend_remove_account (_tmp38_, _tmp39_);
993
#line 190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
993
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
994
994
_tmp40_ = self->priv->_tp_backend;
995
#line 190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
995
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
996
996
_tmp41_ = account1_handle;
997
#line 190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
997
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
998
998
tp_tests_backend_remove_account (_tmp40_, _tmp41_);
999
#line 191 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
999
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1000
1000
_tmp42_ = self->priv->_kf_backend;
1001
#line 191 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1001
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1002
1002
kf_test_backend_tear_down (_tmp42_);
1003
#line 192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1003
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1004
1004
_g_object_unref0 (_data1_->aggregator);
1005
#line 192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1005
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1006
1006
_data1_->aggregator = NULL;
1007
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1007
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1008
1008
block1_data_unref (_data1_);
1009
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1009
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1010
1010
_data1_ = NULL;
1011
1011
#line 1012 "aggregation.c"
1015
1015
static gpointer _g_object_ref0 (gpointer self) {
1016
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1016
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1017
1017
return self ? g_object_ref (self) : NULL;
1018
1018
#line 1019 "aggregation.c"
1022
1022
static void _aggregation_tests_test_iid_individuals_changed (AggregationTests* self, gboolean detailed, GeeCollection* added, GeeSet* removed, GeeSet* default_individuals, GeeSet* expected_individuals) {
1023
#line 195 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1023
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1024
1024
g_return_if_fail (self != NULL);
1025
#line 195 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1025
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1026
1026
g_return_if_fail (added != NULL);
1027
#line 195 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1027
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1028
1028
g_return_if_fail (removed != NULL);
1029
#line 195 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1029
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1030
1030
g_return_if_fail (default_individuals != NULL);
1031
#line 195 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1031
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1032
1032
g_return_if_fail (expected_individuals != NULL);
1033
1033
#line 1034 "aggregation.c"
1035
1035
GeeSet* _tmp0_;
1036
1036
GeeIterator* _tmp1_ = NULL;
1037
1037
GeeIterator* _i_it;
1038
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1038
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1039
1039
_tmp0_ = removed;
1040
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1040
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1041
1041
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
1042
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1042
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1043
1043
_i_it = _tmp1_;
1044
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1044
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1046
1046
#line 1047 "aggregation.c"
1047
1047
GeeIterator* _tmp2_;
1060
1060
gboolean _tmp15_;
1061
1061
gboolean _tmp21_;
1062
1062
gboolean _tmp27_;
1063
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1063
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1064
1064
_tmp2_ = _i_it;
1065
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1065
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1066
1066
_tmp3_ = gee_iterator_next (_tmp2_);
1067
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1067
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1069
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1069
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1071
1071
#line 1072 "aggregation.c"
1073
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1073
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1074
1074
_tmp4_ = _i_it;
1075
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1075
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1076
1076
_tmp5_ = gee_iterator_get (_tmp4_);
1077
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1077
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1078
1078
i = (FolksIndividual*) _tmp5_;
1079
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1079
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1081
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1081
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1082
1082
if (_tmp7_ != NULL) {
1083
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1083
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1085
1085
#line 1086 "aggregation.c"
1087
1087
gboolean _tmp8_;
1088
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1088
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1089
1089
_tmp8_ = detailed;
1090
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1090
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1091
1091
_tmp6_ = _tmp8_ == TRUE;
1092
1092
#line 1093 "aggregation.c"
1094
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1094
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1095
1095
_tmp9_ = _tmp6_;
1096
#line 203 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1096
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1097
1097
_vala_assert (_tmp9_, "i != null || detailed == true");
1098
#line 204 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1098
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1100
#line 204 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1100
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1101
1101
if (_tmp10_ == NULL) {
1102
#line 206 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1102
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1103
1103
_g_object_unref0 (i);
1104
#line 206 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1104
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1106
1106
#line 1107 "aggregation.c"
1108
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1108
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1110
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1110
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1111
1111
_tmp14_ = folks_individual_get_is_user (_tmp13_);
1112
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1112
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1113
1113
_tmp15_ = _tmp14_;
1114
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1114
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1115
1115
if (!_tmp15_) {
1116
1116
#line 1117 "aggregation.c"
1117
1117
FolksIndividual* _tmp16_;
1147
1147
const gchar* _tmp24_;
1148
1148
const gchar* _tmp25_;
1149
1149
gboolean _tmp26_ = FALSE;
1150
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1150
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1151
1151
_tmp22_ = default_individuals;
1152
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1152
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1154
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1154
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1155
1155
_tmp24_ = folks_individual_get_id (_tmp23_);
1156
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1156
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1157
1157
_tmp25_ = _tmp24_;
1158
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1158
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1159
1159
_tmp26_ = gee_collection_contains ((GeeCollection*) _tmp22_, _tmp25_);
1160
#line 211 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1160
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1161
1161
_tmp11_ = _tmp26_;
1162
1162
#line 1163 "aggregation.c"
1164
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1164
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1165
1165
_tmp11_ = FALSE;
1166
1166
#line 1167 "aggregation.c"
1168
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1168
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1169
1169
_tmp27_ = _tmp11_;
1170
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1170
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1172
1172
#line 1173 "aggregation.c"
1173
1173
GeeSet* _tmp28_;
1174
1174
FolksIndividual* _tmp29_;
1175
1175
const gchar* _tmp30_;
1176
1176
const gchar* _tmp31_;
1177
#line 213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1177
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1178
1178
_tmp28_ = expected_individuals;
1179
#line 213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1179
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1181
#line 213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1181
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1182
1182
_tmp30_ = folks_individual_get_id (_tmp29_);
1183
#line 213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1183
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1184
1184
_tmp31_ = _tmp30_;
1185
#line 213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1185
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1186
1186
gee_collection_add ((GeeCollection*) _tmp28_, _tmp31_);
1187
1187
#line 1188 "aggregation.c"
1189
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1189
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1190
1190
_g_object_unref0 (i);
1191
1191
#line 1192 "aggregation.c"
1193
#line 201 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1193
#line 201 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1194
1194
_g_object_unref0 (_i_it);
1195
1195
#line 1196 "aggregation.c"
1226
1226
gboolean _tmp49_;
1227
1227
gboolean _tmp50_;
1228
1228
gboolean _tmp54_;
1229
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1229
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1230
1230
_tmp34_ = _i_it;
1231
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1231
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1232
1232
_tmp35_ = gee_iterator_next (_tmp34_);
1233
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1233
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1234
1234
if (!_tmp35_) {
1235
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1235
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1237
1237
#line 1238 "aggregation.c"
1239
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1239
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1240
1240
_tmp36_ = _i_it;
1241
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1241
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1242
1242
_tmp37_ = gee_iterator_get (_tmp36_);
1243
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1243
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1244
1244
i = (FolksIndividual*) _tmp37_;
1245
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1245
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1247
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1247
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1248
1248
if (_tmp39_ != NULL) {
1249
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1249
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1250
1250
_tmp38_ = TRUE;
1251
1251
#line 1252 "aggregation.c"
1253
1253
gboolean _tmp40_;
1254
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1254
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1255
1255
_tmp40_ = detailed;
1256
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1256
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1257
1257
_tmp38_ = _tmp40_ == TRUE;
1258
1258
#line 1259 "aggregation.c"
1260
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1260
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1261
1261
_tmp41_ = _tmp38_;
1262
#line 221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1262
#line 221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1263
1263
_vala_assert (_tmp41_, "i != null || detailed == true");
1264
#line 222 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1264
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1266
#line 222 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1266
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1267
1267
if (_tmp42_ == NULL) {
1268
#line 224 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1268
#line 224 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1269
1269
_g_object_unref0 (i);
1270
#line 224 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1270
#line 224 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1272
1272
#line 1273 "aggregation.c"
1274
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1274
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1276
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1276
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1277
1277
_tmp44_ = folks_individual_get_personas (_tmp43_);
1278
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1278
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1279
1279
_tmp45_ = _tmp44_;
1280
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1280
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1281
1281
_tmp46_ = _g_object_ref0 (_tmp45_);
1282
#line 227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1282
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1283
1283
personas = _tmp46_;
1284
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1284
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1286
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1286
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1287
1287
_tmp49_ = folks_individual_get_is_user (_tmp48_);
1288
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1288
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1289
1289
_tmp50_ = _tmp49_;
1290
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1290
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1291
1291
if (!_tmp50_) {
1292
1292
#line 1293 "aggregation.c"
1293
1293
GeeSet* _tmp51_;
1296
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1296
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1297
1297
_tmp51_ = personas;
1298
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1298
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1299
1299
_tmp52_ = gee_collection_get_size ((GeeCollection*) _tmp51_);
1300
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1300
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1301
1301
_tmp53_ = _tmp52_;
1302
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1302
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1303
1303
_tmp47_ = _tmp53_ == 2;
1304
1304
#line 1305 "aggregation.c"
1306
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1306
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1307
1307
_tmp47_ = FALSE;
1308
1308
#line 1309 "aggregation.c"
1310
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1310
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1311
1311
_tmp54_ = _tmp47_;
1312
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1312
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1314
1314
#line 1315 "aggregation.c"
1315
1315
GeeSet* _tmp55_;
1352
1352
gpointer _tmp65_ = NULL;
1353
1353
FolksPersona* persona;
1354
1354
const gchar* _tmp66_;
1355
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1355
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1356
1356
_tmp62_ = _persona_it;
1357
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1357
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1358
1358
_tmp63_ = gee_iterator_next (_tmp62_);
1359
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1359
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1360
1360
if (!_tmp63_) {
1361
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1361
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1363
1363
#line 1364 "aggregation.c"
1365
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1365
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1366
1366
_tmp64_ = _persona_it;
1367
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1367
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1368
1368
_tmp65_ = gee_iterator_get (_tmp64_);
1369
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1369
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1370
1370
persona = (FolksPersona*) _tmp65_;
1371
#line 237 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1371
#line 237 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1373
#line 237 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1373
#line 237 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1374
1374
if (_tmp66_ != NULL) {
1375
1375
#line 1376 "aggregation.c"
1376
1376
FolksPersona* _tmp67_;
1377
1377
const gchar* _tmp68_;
1378
1378
const gchar* _tmp69_;
1379
1379
const gchar* _tmp70_;
1380
#line 239 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1380
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1381
1381
_tmp67_ = persona;
1382
#line 239 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1382
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1383
1383
_tmp68_ = folks_persona_get_iid (_tmp67_);
1384
#line 239 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1384
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1385
1385
_tmp69_ = _tmp68_;
1386
#line 239 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1386
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1388
#line 239 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1388
#line 239 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1389
1389
_vala_assert (g_strcmp0 (_tmp69_, _tmp70_) == 0, "persona.iid == iid");
1390
1390
#line 1391 "aggregation.c"
1471
1471
GeeMultiMap* _tmp2_;
1472
1472
GeeCollection* _tmp3_ = NULL;
1473
1473
GeeCollection* added;
1474
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1474
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1475
1475
self = _data2_->self;
1476
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1476
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1477
1477
g_return_if_fail (changes != NULL);
1478
#line 281 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1478
#line 281 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1479
1479
_tmp0_ = changes;
1480
#line 281 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1480
#line 281 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1481
1481
_tmp1_ = gee_multi_map_get_keys (_tmp0_);
1482
#line 281 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1482
#line 281 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1483
1483
removed = _tmp1_;
1484
#line 282 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1484
#line 282 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1485
1485
_tmp2_ = changes;
1486
#line 282 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1486
#line 282 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1487
1487
_tmp3_ = gee_multi_map_get_values (_tmp2_);
1488
#line 282 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1488
#line 282 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1489
1489
added = _tmp3_;
1490
#line 284 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1490
#line 284 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1491
1491
_aggregation_tests_test_linkable_properties_individuals_changed (self, TRUE, (guint) 5, added, removed, &_data2_->individual1_detailed, &_data2_->individual2_detailed);
1492
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1492
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1493
1493
_g_object_unref0 (added);
1494
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1494
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1495
1495
_g_object_unref0 (removed);
1496
1496
#line 1497 "aggregation.c"
1500
1500
static void ___lambda7__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
1501
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1501
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1502
1502
__lambda7_ (self, changes);
1503
1503
#line 1504 "aggregation.c"
1693
1693
TpTestsBackend* _tmp127_;
1694
1694
void* _tmp128_;
1695
1695
KfTestBackend* _tmp129_;
1696
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1696
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1697
1697
g_return_if_fail (self != NULL);
1698
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1698
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1699
1699
_data2_ = g_slice_new0 (Block2Data);
1700
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1700
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1701
1701
_data2_->_ref_count_ = 1;
1702
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1702
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1703
1703
_data2_->self = g_object_ref (self);
1704
#line 258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1704
#line 258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1705
1705
_tmp0_ = g_main_loop_new (NULL, FALSE);
1706
#line 258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1706
#line 258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1707
1707
_data2_->main_loop = _tmp0_;
1708
#line 260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1708
#line 260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1709
1709
_tmp1_ = self->priv->_kf_backend;
1710
#line 260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1710
#line 260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1711
1711
kf_test_backend_set_up (_tmp1_, "[0]\n" "protocol=travis@example.com;olivier@example.com;" "guillaume@example.com;sjoerd@example.com\n" "[1]\n" "protocol=christian@example.com;wim@example.com;" "helen@example.com;geraldine@example.com");
1712
#line 267 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1712
#line 267 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1713
1713
_tmp2_ = self->priv->_tp_backend;
1714
#line 267 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1714
#line 267 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1715
1715
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
1716
#line 267 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1716
#line 267 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1717
1717
account_handle = _tmp3_;
1718
#line 272 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1718
#line 272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1719
1719
_data2_->individual1 = NULL;
1720
#line 273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1720
#line 273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1721
1721
_data2_->individual1_detailed = NULL;
1722
#line 274 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1722
#line 274 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1723
1723
_data2_->individual2 = NULL;
1724
#line 275 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1724
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1725
1725
_data2_->individual2_detailed = NULL;
1726
#line 278 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1726
#line 278 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1727
1727
_tmp4_ = folks_individual_aggregator_new ();
1728
#line 278 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1728
#line 278 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1729
1729
_data2_->aggregator = _tmp4_;
1730
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1730
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1731
1731
_tmp5_ = _data2_->aggregator;
1732
#line 279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1732
#line 279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1733
1733
g_signal_connect_data (_tmp5_, "individuals-changed-detailed", (GCallback) ___lambda7__folks_individual_aggregator_individuals_changed_detailed, block2_data_ref (_data2_), (GClosureNotify) block2_data_unref, 0);
1734
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1734
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1735
1735
_tmp6_ = _data2_->aggregator;
1736
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1736
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1737
1737
g_signal_connect_data (_tmp6_, "individuals-changed", (GCallback) ___lambda8__folks_individual_aggregator_individuals_changed, block2_data_ref (_data2_), (GClosureNotify) block2_data_unref, 0);
1738
#line 296 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1738
#line 296 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1739
1739
_tmp7_ = self->priv->_test_timeout;
1740
#line 296 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1740
#line 296 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1741
1741
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp7_, ___lambda9__gsource_func, block2_data_ref (_data2_), block2_data_unref);
1742
#line 302 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1742
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1743
1743
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda10__gsource_func, block2_data_ref (_data2_), block2_data_unref);
1744
#line 321 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1744
#line 321 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1745
1745
_tmp8_ = _data2_->main_loop;
1746
#line 321 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1746
#line 321 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1747
1747
g_main_loop_run (_tmp8_);
1748
#line 324 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1748
#line 324 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1749
1749
_tmp9_ = _data2_->individual1;
1750
#line 324 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1750
#line 324 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1751
1751
_vala_assert (_tmp9_ != NULL, "individual1 != null");
1752
#line 325 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1752
#line 325 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1753
1753
_tmp10_ = _data2_->individual1_detailed;
1754
#line 325 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1754
#line 325 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1755
1755
_vala_assert (_tmp10_ != NULL, "individual1_detailed != null");
1756
#line 326 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1756
#line 326 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1757
1757
_tmp11_ = _data2_->individual2;
1758
#line 326 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1758
#line 326 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1759
1759
_vala_assert (_tmp11_ != NULL, "individual2 != null");
1760
#line 327 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1760
#line 327 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1761
1761
_tmp12_ = _data2_->individual2_detailed;
1762
#line 327 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1762
#line 327 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1763
1763
_vala_assert (_tmp12_ != NULL, "individual2_detailed != null");
1764
#line 329 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1764
#line 329 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1765
1765
_tmp13_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
1766
#line 329 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1766
#line 329 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1767
1767
individual1_expected = _tmp13_;
1768
#line 330 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1768
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1769
1769
_tmp14_ = individual1_expected;
1770
#line 330 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1770
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1771
1771
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp14_, "0");
1772
#line 331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1772
#line 331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1773
1773
_tmp15_ = individual1_expected;
1774
#line 331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1774
#line 331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1775
1775
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, "travis@example.com");
1776
#line 332 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1776
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1777
1777
_tmp16_ = individual1_expected;
1778
#line 332 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1778
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1779
1779
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp16_, "olivier@example.com");
1780
#line 333 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1780
#line 333 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1781
1781
_tmp17_ = individual1_expected;
1782
#line 333 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1782
#line 333 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1783
1783
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp17_, "guillaume@example.com");
1784
#line 334 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1784
#line 334 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1785
1785
_tmp18_ = individual1_expected;
1786
#line 334 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1786
#line 334 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1787
1787
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp18_, "sjoerd@example.com");
1788
#line 336 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1788
#line 336 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1789
1789
_tmp19_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
1790
#line 336 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1790
#line 336 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1791
1791
individual2_expected = _tmp19_;
1792
#line 337 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1792
#line 337 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1793
1793
_tmp20_ = individual2_expected;
1794
#line 337 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1794
#line 337 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1795
1795
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp20_, "1");
1796
#line 338 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1796
#line 338 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1797
1797
_tmp21_ = individual2_expected;
1798
#line 338 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1798
#line 338 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1799
1799
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, "christian@example.com");
1800
#line 339 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1800
#line 339 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1801
1801
_tmp22_ = individual2_expected;
1802
#line 339 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1802
#line 339 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1803
1803
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp22_, "wim@example.com");
1804
#line 340 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1804
#line 340 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1805
1805
_tmp23_ = individual2_expected;
1806
#line 340 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1806
#line 340 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1807
1807
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp23_, "helen@example.com");
1808
#line 341 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1808
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1809
1809
_tmp24_ = individual2_expected;
1810
#line 341 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1810
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1811
1811
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp24_, "geraldine@example.com");
1812
#line 343 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1812
#line 343 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1813
1813
set_in_use = NULL;
1814
#line 344 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1814
#line 344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1815
1815
detailed_swapped = FALSE;
1816
1816
#line 1817 "aggregation.c"
1877
1877
const gchar* _tmp37_;
1878
1878
const gchar* _tmp38_;
1879
1879
gboolean _tmp39_ = FALSE;
1880
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1880
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1881
1881
_tmp35_ = individual1_expected;
1882
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1882
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1884
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1884
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1885
1885
_tmp37_ = folks_persona_get_display_id (_tmp36_);
1886
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1886
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1887
1887
_tmp38_ = _tmp37_;
1888
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1888
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1889
1889
_tmp39_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp35_, _tmp38_);
1890
#line 349 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1890
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1891
1891
_tmp33_ = _tmp39_;
1892
1892
#line 1893 "aggregation.c"
1894
#line 348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1894
#line 348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1895
1895
_tmp33_ = FALSE;
1896
1896
#line 1897 "aggregation.c"
1898
#line 348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1898
#line 348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1899
1899
_tmp40_ = _tmp33_;
1900
#line 348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1900
#line 348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1902
1902
#line 1903 "aggregation.c"
1903
1903
GeeHashSet* _tmp41_;
1904
1904
GeeHashSet* _tmp42_;
1905
#line 351 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1905
#line 351 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1906
1906
_tmp41_ = individual1_expected;
1907
#line 351 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1907
#line 351 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1908
1908
_tmp42_ = _g_object_ref0 (_tmp41_);
1909
#line 351 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1909
#line 351 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1910
1910
_g_object_unref0 (set_in_use);
1911
#line 351 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1911
#line 351 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1912
1912
set_in_use = _tmp42_;
1913
1913
#line 1914 "aggregation.c"
1915
1915
GeeHashSet* _tmp43_;
1916
#line 353 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1916
#line 353 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1917
1917
_tmp43_ = set_in_use;
1918
#line 353 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1918
#line 353 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1919
1919
if (_tmp43_ == NULL) {
1920
1920
#line 1921 "aggregation.c"
1921
1921
GeeHashSet* _tmp44_;
1922
1922
GeeHashSet* _tmp45_;
1923
#line 355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1923
#line 355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1924
1924
_tmp44_ = individual2_expected;
1925
#line 355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1925
#line 355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1926
1926
_tmp45_ = _g_object_ref0 (_tmp44_);
1927
#line 355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1927
#line 355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1928
1928
_g_object_unref0 (set_in_use);
1929
#line 355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1929
#line 355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1930
1930
set_in_use = _tmp45_;
1931
1931
#line 1932 "aggregation.c"
1934
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1934
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1935
1935
_tmp46_ = set_in_use;
1936
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1936
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1938
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1938
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1939
1939
_tmp48_ = folks_persona_get_display_id (_tmp47_);
1940
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1940
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1941
1941
_tmp49_ = _tmp48_;
1942
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1942
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1943
1943
_tmp50_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp46_, _tmp49_);
1944
#line 358 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1944
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1945
1945
_vala_assert (_tmp50_, "set_in_use.remove (p.display_id)");
1946
#line 360 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1946
#line 360 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1947
1947
found_detailed = FALSE;
1948
1948
#line 1949 "aggregation.c"
1976
1976
FolksPersona* _tmp62_;
1977
1977
const gchar* _tmp63_;
1978
1978
const gchar* _tmp64_;
1979
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1979
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1980
1980
_tmp55_ = _pd_it;
1981
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1981
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1982
1982
_tmp56_ = gee_iterator_next (_tmp55_);
1983
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1983
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1984
1984
if (!_tmp56_) {
1985
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1985
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1987
1987
#line 1988 "aggregation.c"
1989
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1989
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1990
1990
_tmp57_ = _pd_it;
1991
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1991
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1992
1992
_tmp58_ = gee_iterator_get (_tmp57_);
1993
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1993
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1994
1994
pd = (FolksPersona*) _tmp58_;
1995
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1995
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1997
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1997
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1998
1998
_tmp60_ = folks_persona_get_uid (_tmp59_);
1999
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
1999
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2000
2000
_tmp61_ = _tmp60_;
2001
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2001
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2003
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2003
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2004
2004
_tmp63_ = folks_persona_get_uid (_tmp62_);
2005
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2005
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2006
2006
_tmp64_ = _tmp63_;
2007
#line 363 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2007
#line 363 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2008
2008
if (g_strcmp0 (_tmp61_, _tmp64_) == 0) {
2009
#line 365 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2009
#line 365 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2010
2010
found_detailed = TRUE;
2011
2011
#line 2012 "aggregation.c"
2013
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2013
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2014
2014
_g_object_unref0 (pd);
2015
2015
#line 2016 "aggregation.c"
2017
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2017
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2018
2018
_g_object_unref0 (_pd_it);
2019
2019
#line 2020 "aggregation.c"
2021
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2021
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2022
2022
_tmp66_ = found_detailed;
2023
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2023
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2024
2024
if (!_tmp66_) {
2025
2025
#line 2026 "aggregation.c"
2026
2026
gboolean _tmp67_;
2027
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2027
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2028
2028
_tmp67_ = detailed_swapped;
2029
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2029
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2030
2030
_tmp65_ = !_tmp67_;
2031
2031
#line 2032 "aggregation.c"
2033
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2033
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2034
2034
_tmp65_ = FALSE;
2035
2035
#line 2036 "aggregation.c"
2037
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2037
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2038
2038
_tmp68_ = _tmp65_;
2039
#line 369 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2039
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2041
2041
#line 2042 "aggregation.c"
2042
2042
FolksIndividual* _tmp69_;
2043
2043
FolksIndividual* tmp;
2044
2044
FolksIndividual* _tmp70_;
2045
2045
FolksIndividual* _tmp71_;
2046
#line 373 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2046
#line 373 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2047
2047
_tmp69_ = _data2_->individual1_detailed;
2048
#line 373 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2048
#line 373 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2050
#line 374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2050
#line 374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2051
2051
_tmp70_ = _data2_->individual2_detailed;
2052
#line 374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2052
#line 374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2053
2053
_data2_->individual1_detailed = _tmp70_;
2054
#line 375 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2054
#line 375 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2056
#line 375 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2056
#line 375 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2057
2057
_data2_->individual2_detailed = _tmp71_;
2058
#line 376 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2058
#line 376 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2059
2059
detailed_swapped = TRUE;
2060
2060
#line 2061 "aggregation.c"
2088
2088
FolksPersona* _tmp83_;
2089
2089
const gchar* _tmp84_;
2090
2090
const gchar* _tmp85_;
2091
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2091
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2092
2092
_tmp76_ = _pd_it;
2093
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2093
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2094
2094
_tmp77_ = gee_iterator_next (_tmp76_);
2095
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2095
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2096
2096
if (!_tmp77_) {
2097
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2097
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2099
2099
#line 2100 "aggregation.c"
2101
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2101
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2102
2102
_tmp78_ = _pd_it;
2103
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2103
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2104
2104
_tmp79_ = gee_iterator_get (_tmp78_);
2105
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2105
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2106
2106
pd = (FolksPersona*) _tmp79_;
2107
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2107
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2109
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2109
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2110
2110
_tmp81_ = folks_persona_get_uid (_tmp80_);
2111
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2111
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2112
2112
_tmp82_ = _tmp81_;
2113
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2113
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2115
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2115
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2116
2116
_tmp84_ = folks_persona_get_uid (_tmp83_);
2117
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2117
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2118
2118
_tmp85_ = _tmp84_;
2119
#line 380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2119
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2120
2120
if (g_strcmp0 (_tmp82_, _tmp85_) == 0) {
2121
#line 382 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2121
#line 382 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2122
2122
found_detailed = TRUE;
2123
2123
#line 2124 "aggregation.c"
2125
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2125
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2126
2126
_g_object_unref0 (pd);
2127
2127
#line 2128 "aggregation.c"
2129
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2129
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2130
2130
_g_object_unref0 (_pd_it);
2131
2131
#line 2132 "aggregation.c"
2134
#line 387 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2134
#line 387 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2135
2135
_tmp86_ = found_detailed;
2136
#line 387 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2136
#line 387 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2137
2137
_vala_assert (_tmp86_ == TRUE, "found_detailed == true");
2138
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2138
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2139
2139
_g_object_unref0 (p);
2140
2140
#line 2141 "aggregation.c"
2142
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2142
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2143
2143
_g_object_unref0 (_p_it);
2144
2144
#line 2145 "aggregation.c"
2146
#line 390 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2146
#line 390 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2147
2147
_tmp87_ = set_in_use;
2148
#line 390 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2148
#line 390 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2149
2149
_tmp88_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp87_);
2150
#line 390 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2150
#line 390 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2151
2151
_tmp89_ = _tmp88_;
2152
#line 390 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2152
#line 390 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2153
2153
_vala_assert (_tmp89_ == 0, "set_in_use.size == 0");
2154
#line 392 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2154
#line 392 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2155
2155
_tmp90_ = set_in_use;
2156
#line 392 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2156
#line 392 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2157
2157
_tmp91_ = individual1_expected;
2158
#line 392 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2158
#line 392 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2159
2159
if (_tmp90_ == _tmp91_) {
2160
2160
#line 2161 "aggregation.c"
2161
2161
GeeHashSet* _tmp92_;
2162
2162
GeeHashSet* _tmp93_;
2163
#line 394 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2163
#line 394 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2164
2164
_tmp92_ = individual2_expected;
2165
#line 394 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2165
#line 394 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2166
2166
_tmp93_ = _g_object_ref0 (_tmp92_);
2167
#line 394 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2167
#line 394 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2168
2168
_g_object_unref0 (set_in_use);
2169
#line 394 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2169
#line 394 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2170
2170
set_in_use = _tmp93_;
2171
2171
#line 2172 "aggregation.c"
2173
2173
GeeHashSet* _tmp94_;
2174
2174
GeeHashSet* _tmp95_;
2175
#line 398 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2175
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2176
2176
_tmp94_ = individual1_expected;
2177
#line 398 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2177
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2178
2178
_tmp95_ = _g_object_ref0 (_tmp94_);
2179
#line 398 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2179
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2180
2180
_g_object_unref0 (set_in_use);
2181
#line 398 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2181
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2182
2182
set_in_use = _tmp95_;
2183
2183
#line 2184 "aggregation.c"
2213
2213
gboolean _tmp108_ = FALSE;
2214
2214
gboolean found_detailed;
2215
2215
gboolean _tmp123_;
2216
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2216
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2217
2217
_tmp100_ = _p_it;
2218
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2218
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2219
2219
_tmp101_ = gee_iterator_next (_tmp100_);
2220
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2220
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2221
2221
if (!_tmp101_) {
2222
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2222
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2224
2224
#line 2225 "aggregation.c"
2226
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2226
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2227
2227
_tmp102_ = _p_it;
2228
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2228
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2229
2229
_tmp103_ = gee_iterator_get (_tmp102_);
2230
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2230
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2231
2231
p = (FolksPersona*) _tmp103_;
2232
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2232
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2233
2233
_tmp104_ = set_in_use;
2234
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2234
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2236
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2236
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2237
2237
_tmp106_ = folks_persona_get_display_id (_tmp105_);
2238
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2238
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2239
2239
_tmp107_ = _tmp106_;
2240
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2240
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2241
2241
_tmp108_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp104_, _tmp107_);
2242
#line 403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2242
#line 403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2243
2243
_vala_assert (_tmp108_, "set_in_use.remove (p.display_id)");
2244
#line 405 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2244
#line 405 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2245
2245
found_detailed = FALSE;
2246
2246
#line 2247 "aggregation.c"
2274
2274
FolksPersona* _tmp120_;
2275
2275
const gchar* _tmp121_;
2276
2276
const gchar* _tmp122_;
2277
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2277
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2278
2278
_tmp113_ = _pd_it;
2279
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2279
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2280
2280
_tmp114_ = gee_iterator_next (_tmp113_);
2281
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2281
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2282
2282
if (!_tmp114_) {
2283
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2283
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2285
2285
#line 2286 "aggregation.c"
2287
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2287
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2288
2288
_tmp115_ = _pd_it;
2289
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2289
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2290
2290
_tmp116_ = gee_iterator_get (_tmp115_);
2291
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2291
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2292
2292
pd = (FolksPersona*) _tmp116_;
2293
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2293
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2295
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2295
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2296
2296
_tmp118_ = folks_persona_get_uid (_tmp117_);
2297
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2297
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2298
2298
_tmp119_ = _tmp118_;
2299
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2299
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2301
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2301
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2302
2302
_tmp121_ = folks_persona_get_uid (_tmp120_);
2303
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2303
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2304
2304
_tmp122_ = _tmp121_;
2305
#line 408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2305
#line 408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2306
2306
if (g_strcmp0 (_tmp119_, _tmp122_) == 0) {
2307
#line 410 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2307
#line 410 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2308
2308
found_detailed = TRUE;
2309
2309
#line 2310 "aggregation.c"
2311
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2311
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2312
2312
_g_object_unref0 (pd);
2313
2313
#line 2314 "aggregation.c"
2315
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2315
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2316
2316
_g_object_unref0 (_pd_it);
2317
2317
#line 2318 "aggregation.c"
2319
#line 413 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2319
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2320
2320
_tmp123_ = found_detailed;
2321
#line 413 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2321
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2322
2322
_vala_assert (_tmp123_ == TRUE, "found_detailed == true");
2323
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2323
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2324
2324
_g_object_unref0 (p);
2325
2325
#line 2326 "aggregation.c"
2327
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2327
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2328
2328
_g_object_unref0 (_p_it);
2329
2329
#line 2330 "aggregation.c"
2331
#line 416 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2331
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2332
2332
_tmp124_ = set_in_use;
2333
#line 416 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2333
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2334
2334
_tmp125_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp124_);
2335
#line 416 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2335
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2336
2336
_tmp126_ = _tmp125_;
2337
#line 416 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2337
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2338
2338
_vala_assert (_tmp126_ == 0, "set_in_use.size == 0");
2339
#line 419 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2339
#line 419 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2340
2340
_tmp127_ = self->priv->_tp_backend;
2341
#line 419 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2341
#line 419 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2342
2342
_tmp128_ = account_handle;
2343
#line 419 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2343
#line 419 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2344
2344
tp_tests_backend_remove_account (_tmp127_, _tmp128_);
2345
#line 420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2345
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2346
2346
_tmp129_ = self->priv->_kf_backend;
2347
#line 420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2347
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2348
2348
kf_test_backend_tear_down (_tmp129_);
2349
#line 421 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2349
#line 421 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2350
2350
_g_object_unref0 (_data2_->aggregator);
2351
#line 421 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2351
#line 421 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2352
2352
_data2_->aggregator = NULL;
2353
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2353
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2354
2354
_g_object_unref0 (set_in_use);
2355
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2355
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2356
2356
_g_object_unref0 (individual2_expected);
2357
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2357
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2358
2358
_g_object_unref0 (individual1_expected);
2359
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2359
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2360
2360
block2_data_unref (_data2_);
2361
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2361
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2362
2362
_data2_ = NULL;
2363
2363
#line 2364 "aggregation.c"
2367
2367
static Block3Data* block3_data_ref (Block3Data* _data3_) {
2368
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2368
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2369
2369
g_atomic_int_inc (&_data3_->_ref_count_);
2370
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2370
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2371
2371
return _data3_;
2372
2372
#line 2373 "aggregation.c"
2403
2403
GeeMultiMap* _tmp2_;
2404
2404
GeeCollection* _tmp3_ = NULL;
2405
2405
GeeCollection* added;
2406
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2406
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2407
2407
self = _data3_->self;
2408
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2408
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2409
2409
g_return_if_fail (changes != NULL);
2410
#line 462 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2410
#line 462 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2411
2411
_tmp0_ = changes;
2412
#line 462 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2412
#line 462 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2413
2413
_tmp1_ = gee_multi_map_get_keys (_tmp0_);
2414
#line 462 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2414
#line 462 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2415
2415
removed = _tmp1_;
2416
#line 463 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2416
#line 463 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2417
2417
_tmp2_ = changes;
2418
#line 463 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2418
#line 463 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2419
2419
_tmp3_ = gee_multi_map_get_values (_tmp2_);
2420
#line 463 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2420
#line 463 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2421
2421
added = _tmp3_;
2422
#line 465 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2422
#line 465 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2423
2423
_aggregation_tests_test_linkable_properties_individuals_changed (self, TRUE, (guint) 9, added, removed, &_data3_->individual1_detailed, &_data3_->individual2_detailed);
2424
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2424
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2425
2425
_g_object_unref0 (added);
2426
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2426
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2427
2427
_g_object_unref0 (removed);
2428
2428
#line 2429 "aggregation.c"
2432
2432
static void ___lambda12__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
2433
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2433
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2434
2434
__lambda12_ (self, changes);
2435
2435
#line 2436 "aggregation.c"
2626
2626
TpTestsBackend* _tmp139_;
2627
2627
void* _tmp140_;
2628
2628
KfTestBackend* _tmp141_;
2629
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2629
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2630
2630
g_return_if_fail (self != NULL);
2631
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2631
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2632
2632
_data3_ = g_slice_new0 (Block3Data);
2633
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2633
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2634
2634
_data3_->_ref_count_ = 1;
2635
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2635
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2636
2636
_data3_->self = g_object_ref (self);
2637
#line 433 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2637
#line 433 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2638
2638
_tmp0_ = g_main_loop_new (NULL, FALSE);
2639
#line 433 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2639
#line 433 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2640
2640
_data3_->main_loop = _tmp0_;
2641
#line 435 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2641
#line 435 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2642
2642
_tmp1_ = self->priv->_kf_backend;
2643
#line 435 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2643
#line 435 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2644
2644
kf_test_backend_set_up (_tmp1_, "[0]\n" "protocol=travis@example.com;olivier@example.com;" "guillaume@example.com;sjoerd@example.com\n" "protocol2=christian@example.com;wim@example.com;" "helen@example.com;geraldine@example.com\n" "[1]\n" "protocol=christian@example.com;wim@example.com;" "helen@example.com;geraldine@example.com\n" "protocol2=travis@example.com;olivier@example.com;" "guillaume@example.com;sjoerd@example.com");
2645
#line 446 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2645
#line 446 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2646
2646
_tmp2_ = self->priv->_tp_backend;
2647
#line 446 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2647
#line 446 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2648
2648
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
2649
#line 446 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2649
#line 446 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2650
2650
account1_handle = _tmp3_;
2651
#line 448 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2651
#line 448 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2652
2652
_tmp4_ = self->priv->_tp_backend;
2653
#line 448 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2653
#line 448 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2654
2654
_tmp5_ = tp_tests_backend_add_account (_tmp4_, "protocol2", "me@example.com", "cm", "account2");
2655
#line 448 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2655
#line 448 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2656
2656
account2_handle = _tmp5_;
2657
#line 453 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2657
#line 453 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2658
2658
_data3_->individual1 = NULL;
2659
#line 454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2659
#line 454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2660
2660
_data3_->individual1_detailed = NULL;
2661
#line 455 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2661
#line 455 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2662
2662
_data3_->individual2 = NULL;
2663
#line 456 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2663
#line 456 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2664
2664
_data3_->individual2_detailed = NULL;
2665
#line 459 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2665
#line 459 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2666
2666
_tmp6_ = folks_individual_aggregator_new ();
2667
#line 459 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2667
#line 459 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2668
2668
_data3_->aggregator = _tmp6_;
2669
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2669
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2670
2670
_tmp7_ = _data3_->aggregator;
2671
#line 460 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2671
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2672
2672
g_signal_connect_data (_tmp7_, "individuals-changed-detailed", (GCallback) ___lambda12__folks_individual_aggregator_individuals_changed_detailed, block3_data_ref (_data3_), (GClosureNotify) block3_data_unref, 0);
2673
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2673
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2674
2674
_tmp8_ = _data3_->aggregator;
2675
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2675
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2676
2676
g_signal_connect_data (_tmp8_, "individuals-changed", (GCallback) ___lambda13__folks_individual_aggregator_individuals_changed, block3_data_ref (_data3_), (GClosureNotify) block3_data_unref, 0);
2677
#line 477 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2677
#line 477 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2678
2678
_tmp9_ = self->priv->_test_timeout;
2679
#line 477 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2679
#line 477 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2680
2680
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp9_, ___lambda14__gsource_func, block3_data_ref (_data3_), block3_data_unref);
2681
#line 483 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2681
#line 483 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2682
2682
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda15__gsource_func, block3_data_ref (_data3_), block3_data_unref);
2683
#line 502 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2683
#line 502 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2684
2684
_tmp10_ = _data3_->main_loop;
2685
#line 502 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2685
#line 502 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2686
2686
g_main_loop_run (_tmp10_);
2687
#line 505 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2687
#line 505 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2688
2688
_tmp11_ = _data3_->individual1;
2689
#line 505 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2689
#line 505 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2690
2690
_vala_assert (_tmp11_ != NULL, "individual1 != null");
2691
#line 506 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2691
#line 506 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2692
2692
_tmp12_ = _data3_->individual1_detailed;
2693
#line 506 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2693
#line 506 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2694
2694
_vala_assert (_tmp12_ != NULL, "individual1_detailed != null");
2695
#line 507 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2695
#line 507 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2696
2696
_tmp13_ = _data3_->individual2;
2697
#line 507 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2697
#line 507 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2698
2698
_vala_assert (_tmp13_ != NULL, "individual2 != null");
2699
#line 508 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2699
#line 508 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2700
2700
_tmp14_ = _data3_->individual2_detailed;
2701
#line 508 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2701
#line 508 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2702
2702
_vala_assert (_tmp14_ != NULL, "individual2_detailed != null");
2703
#line 514 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2703
#line 514 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2704
2704
_tmp15_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
2705
#line 514 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2705
#line 514 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2706
2706
expected_personas1 = _tmp15_;
2707
#line 515 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2707
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2708
2708
_tmp16_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
2709
#line 515 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2709
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2710
2710
expected_personas1_detailed = _tmp16_;
2711
#line 516 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2711
#line 516 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2712
2712
_tmp17_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
2713
#line 516 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2713
#line 516 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2714
2714
expected_personas2 = _tmp17_;
2715
#line 517 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2715
#line 517 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2716
2716
_tmp18_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
2717
#line 517 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2717
#line 517 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2718
2718
expected_personas2_detailed = _tmp18_;
2719
2719
#line 2720 "aggregation.c"
2721
2721
GeeHashSet* _tmp19_;
2722
2722
GeeIterator* _tmp20_ = NULL;
2723
2723
GeeIterator* _id_it;
2724
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2724
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2725
2725
_tmp19_ = self->priv->_default_personas;
2726
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2726
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2727
2727
_tmp20_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) _tmp19_);
2728
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2728
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2729
2729
_id_it = _tmp20_;
2730
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2730
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2732
2732
#line 2733 "aggregation.c"
2733
2733
GeeIterator* _tmp21_;
2743
2743
const gchar* _tmp30_;
2744
2744
GeeHashSet* _tmp31_;
2745
2745
const gchar* _tmp32_;
2746
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2746
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2747
2747
_tmp21_ = _id_it;
2748
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2748
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2749
2749
_tmp22_ = gee_iterator_next (_tmp21_);
2750
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2750
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2751
2751
if (!_tmp22_) {
2752
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2752
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2754
2754
#line 2755 "aggregation.c"
2756
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2756
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2757
2757
_tmp23_ = _id_it;
2758
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2758
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2759
2759
_tmp24_ = gee_iterator_get (_tmp23_);
2760
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2760
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2761
2761
id = (gchar*) _tmp24_;
2762
#line 520 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2762
#line 520 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2763
2763
_tmp25_ = expected_personas1;
2764
#line 520 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2764
#line 520 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2766
#line 520 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2766
#line 520 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2767
2767
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp25_, _tmp26_);
2768
#line 521 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2768
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2769
2769
_tmp27_ = expected_personas1_detailed;
2770
#line 521 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2770
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2772
#line 521 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2772
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2773
2773
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp27_, _tmp28_);
2774
#line 522 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2774
#line 522 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2775
2775
_tmp29_ = expected_personas2;
2776
#line 522 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2776
#line 522 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2778
#line 522 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2778
#line 522 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2779
2779
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp29_, _tmp30_);
2780
#line 523 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2780
#line 523 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2781
2781
_tmp31_ = expected_personas2_detailed;
2782
#line 523 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2782
#line 523 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2784
#line 523 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2784
#line 523 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2785
2785
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp31_, _tmp32_);
2786
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2786
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2788
2788
#line 2789 "aggregation.c"
2790
#line 518 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2790
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2791
2791
_g_object_unref0 (_id_it);
2792
2792
#line 2793 "aggregation.c"
2824
2824
gboolean _tmp47_ = FALSE;
2825
2825
gboolean _tmp51_;
2826
2826
gboolean _tmp55_;
2827
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2827
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2828
2828
_tmp37_ = _p_it;
2829
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2829
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2830
2830
_tmp38_ = gee_iterator_next (_tmp37_);
2831
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2831
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2832
2832
if (!_tmp38_) {
2833
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2833
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2835
2835
#line 2836 "aggregation.c"
2837
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2837
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2838
2838
_tmp39_ = _p_it;
2839
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2839
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2840
2840
_tmp40_ = gee_iterator_get (_tmp39_);
2841
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2841
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2842
2842
p = (FolksPersona*) _tmp40_;
2843
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2843
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2844
2844
_tmp43_ = expected_personas1;
2845
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2845
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2847
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2847
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2848
2848
_tmp45_ = folks_persona_get_display_id (_tmp44_);
2849
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2849
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2850
2850
_tmp46_ = _tmp45_;
2851
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2851
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2852
2852
_tmp47_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp43_, _tmp46_);
2853
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2853
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2855
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2855
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2856
2856
_tmp42_ = TRUE;
2857
2857
#line 2858 "aggregation.c"
2859
2859
FolksPersona* _tmp48_;
2860
2860
const gchar* _tmp49_;
2861
2861
const gchar* _tmp50_;
2862
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2862
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2864
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2864
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2865
2865
_tmp49_ = folks_persona_get_display_id (_tmp48_);
2866
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2866
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2867
2867
_tmp50_ = _tmp49_;
2868
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2868
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2869
2869
_tmp42_ = g_strcmp0 (_tmp50_, "0") == 0;
2870
2870
#line 2871 "aggregation.c"
2872
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2872
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2873
2873
_tmp51_ = _tmp42_;
2874
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2874
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2876
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2876
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2877
2877
_tmp41_ = TRUE;
2878
2878
#line 2879 "aggregation.c"
2880
2880
FolksPersona* _tmp52_;
2881
2881
const gchar* _tmp53_;
2882
2882
const gchar* _tmp54_;
2883
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2883
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2885
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2885
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2886
2886
_tmp53_ = folks_persona_get_display_id (_tmp52_);
2887
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2887
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2888
2888
_tmp54_ = _tmp53_;
2889
#line 529 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2889
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2890
2890
_tmp41_ = g_strcmp0 (_tmp54_, "1") == 0;
2891
2891
#line 2892 "aggregation.c"
2893
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2893
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2894
2894
_tmp55_ = _tmp41_;
2895
#line 528 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2895
#line 528 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2896
2896
_vala_assert (_tmp55_, "expected_personas1.remove (p.display_id) || p.display_id == \"0\" || p.display_id == \"1\"");
2897
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2897
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2898
2898
_g_object_unref0 (p);
2899
2899
#line 2900 "aggregation.c"
2901
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2901
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2902
2902
_g_object_unref0 (_p_it);
2903
2903
#line 2904 "aggregation.c"
2905
#line 532 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2905
#line 532 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2906
2906
_tmp56_ = expected_personas1;
2907
#line 532 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2907
#line 532 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2908
2908
_tmp57_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp56_);
2909
#line 532 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2909
#line 532 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2910
2910
_tmp58_ = _tmp57_;
2911
#line 532 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2911
#line 532 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2912
2912
_vala_assert (_tmp58_ == 0, "expected_personas1.size == 0");
2913
2913
#line 2914 "aggregation.c"
2944
2944
gboolean _tmp73_ = FALSE;
2945
2945
gboolean _tmp77_;
2946
2946
gboolean _tmp81_;
2947
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2947
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2948
2948
_tmp63_ = _p_it;
2949
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2949
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2950
2950
_tmp64_ = gee_iterator_next (_tmp63_);
2951
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2951
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2952
2952
if (!_tmp64_) {
2953
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2953
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2955
2955
#line 2956 "aggregation.c"
2957
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2957
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2958
2958
_tmp65_ = _p_it;
2959
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2959
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2960
2960
_tmp66_ = gee_iterator_get (_tmp65_);
2961
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2961
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2962
2962
p = (FolksPersona*) _tmp66_;
2963
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2963
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2964
2964
_tmp69_ = expected_personas1_detailed;
2965
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2965
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2967
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2967
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2968
2968
_tmp71_ = folks_persona_get_display_id (_tmp70_);
2969
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2969
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2970
2970
_tmp72_ = _tmp71_;
2971
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2971
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2972
2972
_tmp73_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp69_, _tmp72_);
2973
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2973
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2975
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2975
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2976
2976
_tmp68_ = TRUE;
2977
2977
#line 2978 "aggregation.c"
2979
2979
FolksPersona* _tmp74_;
2980
2980
const gchar* _tmp75_;
2981
2981
const gchar* _tmp76_;
2982
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2982
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2984
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2984
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2985
2985
_tmp75_ = folks_persona_get_display_id (_tmp74_);
2986
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2986
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2987
2987
_tmp76_ = _tmp75_;
2988
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2988
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2989
2989
_tmp68_ = g_strcmp0 (_tmp76_, "0") == 0;
2990
2990
#line 2991 "aggregation.c"
2992
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2992
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2993
2993
_tmp77_ = _tmp68_;
2994
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2994
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2996
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
2996
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2997
2997
_tmp67_ = TRUE;
2998
2998
#line 2999 "aggregation.c"
3000
3000
FolksPersona* _tmp78_;
3001
3001
const gchar* _tmp79_;
3002
3002
const gchar* _tmp80_;
3003
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3003
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3005
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3005
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3006
3006
_tmp79_ = folks_persona_get_display_id (_tmp78_);
3007
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3007
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3008
3008
_tmp80_ = _tmp79_;
3009
#line 537 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3009
#line 537 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3010
3010
_tmp67_ = g_strcmp0 (_tmp80_, "1") == 0;
3011
3011
#line 3012 "aggregation.c"
3013
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3013
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3014
3014
_tmp81_ = _tmp67_;
3015
#line 536 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3015
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3016
3016
_vala_assert (_tmp81_, "expected_personas1_detailed.remove (p.display_id) || p.display_id == \"0\" || p.display_id == \"1\"");
3017
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3017
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3018
3018
_g_object_unref0 (p);
3019
3019
#line 3020 "aggregation.c"
3021
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3021
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3022
3022
_g_object_unref0 (_p_it);
3023
3023
#line 3024 "aggregation.c"
3025
#line 540 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3025
#line 540 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3026
3026
_tmp82_ = expected_personas1_detailed;
3027
#line 540 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3027
#line 540 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3028
3028
_tmp83_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp82_);
3029
#line 540 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3029
#line 540 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3030
3030
_tmp84_ = _tmp83_;
3031
#line 540 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3031
#line 540 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3032
3032
_vala_assert (_tmp84_ == 0, "expected_personas1_detailed.size == 0");
3033
3033
#line 3034 "aggregation.c"
3064
3064
gboolean _tmp99_ = FALSE;
3065
3065
gboolean _tmp103_;
3066
3066
gboolean _tmp107_;
3067
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3067
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3068
3068
_tmp89_ = _p_it;
3069
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3069
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3070
3070
_tmp90_ = gee_iterator_next (_tmp89_);
3071
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3071
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3072
3072
if (!_tmp90_) {
3073
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3073
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3075
3075
#line 3076 "aggregation.c"
3077
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3077
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3078
3078
_tmp91_ = _p_it;
3079
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3079
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3080
3080
_tmp92_ = gee_iterator_get (_tmp91_);
3081
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3081
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3082
3082
p = (FolksPersona*) _tmp92_;
3083
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3083
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3084
3084
_tmp95_ = expected_personas2;
3085
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3085
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3087
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3087
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3088
3088
_tmp97_ = folks_persona_get_display_id (_tmp96_);
3089
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3089
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3090
3090
_tmp98_ = _tmp97_;
3091
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3091
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3092
3092
_tmp99_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp95_, _tmp98_);
3093
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3093
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3095
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3095
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3096
3096
_tmp94_ = TRUE;
3097
3097
#line 3098 "aggregation.c"
3099
3099
FolksPersona* _tmp100_;
3100
3100
const gchar* _tmp101_;
3101
3101
const gchar* _tmp102_;
3102
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3102
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3104
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3104
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3105
3105
_tmp101_ = folks_persona_get_display_id (_tmp100_);
3106
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3106
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3107
3107
_tmp102_ = _tmp101_;
3108
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3108
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3109
3109
_tmp94_ = g_strcmp0 (_tmp102_, "0") == 0;
3110
3110
#line 3111 "aggregation.c"
3112
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3112
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3113
3113
_tmp103_ = _tmp94_;
3114
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3114
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3115
3115
if (_tmp103_) {
3116
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3116
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3117
3117
_tmp93_ = TRUE;
3118
3118
#line 3119 "aggregation.c"
3120
3120
FolksPersona* _tmp104_;
3121
3121
const gchar* _tmp105_;
3122
3122
const gchar* _tmp106_;
3123
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3123
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3125
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3125
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3126
3126
_tmp105_ = folks_persona_get_display_id (_tmp104_);
3127
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3127
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3128
3128
_tmp106_ = _tmp105_;
3129
#line 545 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3129
#line 545 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3130
3130
_tmp93_ = g_strcmp0 (_tmp106_, "1") == 0;
3131
3131
#line 3132 "aggregation.c"
3133
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3133
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3134
3134
_tmp107_ = _tmp93_;
3135
#line 544 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3135
#line 544 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3136
3136
_vala_assert (_tmp107_, "expected_personas2.remove (p.display_id) || p.display_id == \"0\" || p.display_id == \"1\"");
3137
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3137
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3138
3138
_g_object_unref0 (p);
3139
3139
#line 3140 "aggregation.c"
3141
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3141
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3142
3142
_g_object_unref0 (_p_it);
3143
3143
#line 3144 "aggregation.c"
3145
#line 548 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3145
#line 548 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3146
3146
_tmp108_ = expected_personas2;
3147
#line 548 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3147
#line 548 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3148
3148
_tmp109_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp108_);
3149
#line 548 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3149
#line 548 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3150
3150
_tmp110_ = _tmp109_;
3151
#line 548 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3151
#line 548 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3152
3152
_vala_assert (_tmp110_ == 0, "expected_personas2.size == 0");
3153
3153
#line 3154 "aggregation.c"
3184
3184
gboolean _tmp125_ = FALSE;
3185
3185
gboolean _tmp129_;
3186
3186
gboolean _tmp133_;
3187
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3187
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3188
3188
_tmp115_ = _p_it;
3189
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3189
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3190
3190
_tmp116_ = gee_iterator_next (_tmp115_);
3191
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3191
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3192
3192
if (!_tmp116_) {
3193
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3193
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3195
3195
#line 3196 "aggregation.c"
3197
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3197
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3198
3198
_tmp117_ = _p_it;
3199
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3199
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3200
3200
_tmp118_ = gee_iterator_get (_tmp117_);
3201
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3201
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3202
3202
p = (FolksPersona*) _tmp118_;
3203
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3203
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3204
3204
_tmp121_ = expected_personas2_detailed;
3205
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3205
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3207
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3207
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3208
3208
_tmp123_ = folks_persona_get_display_id (_tmp122_);
3209
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3209
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3210
3210
_tmp124_ = _tmp123_;
3211
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3211
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3212
3212
_tmp125_ = gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp121_, _tmp124_);
3213
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3213
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3214
3214
if (_tmp125_) {
3215
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3215
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3216
3216
_tmp120_ = TRUE;
3217
3217
#line 3218 "aggregation.c"
3219
3219
FolksPersona* _tmp126_;
3220
3220
const gchar* _tmp127_;
3221
3221
const gchar* _tmp128_;
3222
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3222
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3224
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3224
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3225
3225
_tmp127_ = folks_persona_get_display_id (_tmp126_);
3226
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3226
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3227
3227
_tmp128_ = _tmp127_;
3228
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3228
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3229
3229
_tmp120_ = g_strcmp0 (_tmp128_, "0") == 0;
3230
3230
#line 3231 "aggregation.c"
3232
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3232
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3233
3233
_tmp129_ = _tmp120_;
3234
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3234
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3235
3235
if (_tmp129_) {
3236
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3236
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3237
3237
_tmp119_ = TRUE;
3238
3238
#line 3239 "aggregation.c"
3240
3240
FolksPersona* _tmp130_;
3241
3241
const gchar* _tmp131_;
3242
3242
const gchar* _tmp132_;
3243
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3243
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3245
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3245
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3246
3246
_tmp131_ = folks_persona_get_display_id (_tmp130_);
3247
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3247
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3248
3248
_tmp132_ = _tmp131_;
3249
#line 553 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3249
#line 553 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3250
3250
_tmp119_ = g_strcmp0 (_tmp132_, "1") == 0;
3251
3251
#line 3252 "aggregation.c"
3253
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3253
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3254
3254
_tmp133_ = _tmp119_;
3255
#line 552 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3255
#line 552 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3256
3256
_vala_assert (_tmp133_, "expected_personas2_detailed.remove (p.display_id) || p.display_id == \"0\" || p.display_id == \"1\"");
3257
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3257
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3258
3258
_g_object_unref0 (p);
3259
3259
#line 3260 "aggregation.c"
3261
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3261
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3262
3262
_g_object_unref0 (_p_it);
3263
3263
#line 3264 "aggregation.c"
3265
#line 556 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3265
#line 556 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3266
3266
_tmp134_ = expected_personas2_detailed;
3267
#line 556 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3267
#line 556 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3268
3268
_tmp135_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp134_);
3269
#line 556 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3269
#line 556 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3270
3270
_tmp136_ = _tmp135_;
3271
#line 556 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3271
#line 556 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3272
3272
_vala_assert (_tmp136_ == 0, "expected_personas2_detailed.size == 0");
3273
#line 559 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3273
#line 559 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3274
3274
_tmp137_ = self->priv->_tp_backend;
3275
#line 559 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3275
#line 559 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3276
3276
_tmp138_ = account2_handle;
3277
#line 559 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3277
#line 559 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3278
3278
tp_tests_backend_remove_account (_tmp137_, _tmp138_);
3279
#line 560 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3279
#line 560 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3280
3280
_tmp139_ = self->priv->_tp_backend;
3281
#line 560 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3281
#line 560 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3282
3282
_tmp140_ = account1_handle;
3283
#line 560 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3283
#line 560 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3284
3284
tp_tests_backend_remove_account (_tmp139_, _tmp140_);
3285
#line 561 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3285
#line 561 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3286
3286
_tmp141_ = self->priv->_kf_backend;
3287
#line 561 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3287
#line 561 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3288
3288
kf_test_backend_tear_down (_tmp141_);
3289
#line 562 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3289
#line 562 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3290
3290
_g_object_unref0 (_data3_->aggregator);
3291
#line 562 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3291
#line 562 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3292
3292
_data3_->aggregator = NULL;
3293
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3293
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3294
3294
_g_object_unref0 (expected_personas2_detailed);
3295
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3295
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3296
3296
_g_object_unref0 (expected_personas2);
3297
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3297
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3298
3298
_g_object_unref0 (expected_personas1_detailed);
3299
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3299
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3300
3300
_g_object_unref0 (expected_personas1);
3301
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3301
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3302
3302
block3_data_unref (_data3_);
3303
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3303
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3304
3304
_data3_ = NULL;
3305
3305
#line 3306 "aggregation.c"
3309
3309
static void _aggregation_tests_test_linkable_properties_individuals_changed (AggregationTests* self, gboolean detailed, guint num_personas, GeeCollection* added, GeeSet* removed, FolksIndividual** individual1, FolksIndividual** individual2) {
3310
#line 565 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3310
#line 565 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3311
3311
g_return_if_fail (self != NULL);
3312
#line 565 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3312
#line 565 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3313
3313
g_return_if_fail (added != NULL);
3314
#line 565 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3314
#line 565 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3315
3315
g_return_if_fail (removed != NULL);
3316
3316
#line 3317 "aggregation.c"
3318
3318
GeeSet* _tmp0_;
3319
3319
GeeIterator* _tmp1_ = NULL;
3320
3320
GeeIterator* _i_it;
3321
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3321
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3322
3322
_tmp0_ = removed;
3323
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3323
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3324
3324
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
3325
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3325
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3326
3326
_i_it = _tmp1_;
3327
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3327
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3329
3329
#line 3330 "aggregation.c"
3330
3330
GeeIterator* _tmp2_;
3341
3341
gboolean _tmp13_;
3342
3342
gboolean _tmp14_;
3343
3343
gboolean _tmp21_;
3344
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3344
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3345
3345
_tmp2_ = _i_it;
3346
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3346
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3347
3347
_tmp3_ = gee_iterator_next (_tmp2_);
3348
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3348
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3350
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3350
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3352
3352
#line 3353 "aggregation.c"
3354
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3354
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3355
3355
_tmp4_ = _i_it;
3356
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3356
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3357
3357
_tmp5_ = gee_iterator_get (_tmp4_);
3358
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3358
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3359
3359
i = (FolksIndividual*) _tmp5_;
3360
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3360
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3362
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3362
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3363
3363
if (_tmp7_ != NULL) {
3364
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3364
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3366
3366
#line 3367 "aggregation.c"
3368
3368
gboolean _tmp8_;
3369
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3369
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3370
3370
_tmp8_ = detailed;
3371
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3371
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3372
3372
_tmp6_ = _tmp8_ == TRUE;
3373
3373
#line 3374 "aggregation.c"
3375
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3375
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3376
3376
_tmp9_ = _tmp6_;
3377
#line 572 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3377
#line 572 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3378
3378
_vala_assert (_tmp9_, "i != null || detailed == true");
3379
#line 573 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3379
#line 573 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3381
#line 573 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3381
#line 573 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3382
3382
if (_tmp10_ == NULL) {
3383
#line 575 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3383
#line 575 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3384
3384
_g_object_unref0 (i);
3385
#line 575 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3385
#line 575 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3387
3387
#line 3388 "aggregation.c"
3389
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3389
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3391
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3391
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3392
3392
_tmp13_ = folks_individual_get_is_user (_tmp12_);
3393
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3393
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3394
3394
_tmp14_ = _tmp13_;
3395
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3395
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3396
3396
if (!_tmp14_) {
3397
3397
#line 3398 "aggregation.c"
3398
3398
FolksIndividual* _tmp15_;
3404
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3404
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3406
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3406
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3407
3407
_tmp16_ = folks_individual_get_personas (_tmp15_);
3408
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3408
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3409
3409
_tmp17_ = _tmp16_;
3410
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3410
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3411
3411
_tmp18_ = gee_collection_get_size ((GeeCollection*) _tmp17_);
3412
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3412
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3413
3413
_tmp19_ = _tmp18_;
3414
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3414
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3415
3415
_tmp20_ = num_personas;
3416
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3416
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3417
3417
_tmp11_ = ((guint) _tmp19_) == _tmp20_;
3418
3418
#line 3419 "aggregation.c"
3420
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3420
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3421
3421
_tmp11_ = FALSE;
3422
3422
#line 3423 "aggregation.c"
3424
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3424
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3425
3425
_tmp21_ = _tmp11_;
3426
#line 578 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3426
#line 578 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3428
3428
#line 3429 "aggregation.c"
3429
3429
FolksIndividual* _tmp22_;
3430
3430
FolksIndividual* _tmp23_;
3431
#line 580 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3431
#line 580 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3433
#line 580 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3433
#line 580 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3434
3434
_tmp23_ = *individual1;
3435
#line 580 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3435
#line 580 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3436
3436
if (_tmp22_ == _tmp23_) {
3437
#line 582 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3437
#line 582 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3438
3438
*individual1 = NULL;
3439
3439
#line 3440 "aggregation.c"
3441
3441
FolksIndividual* _tmp24_;
3442
3442
FolksIndividual* _tmp25_;
3443
#line 584 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3443
#line 584 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3445
#line 584 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3445
#line 584 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3446
3446
_tmp25_ = *individual2;
3447
#line 584 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3447
#line 584 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3448
3448
if (_tmp24_ == _tmp25_) {
3449
#line 586 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3449
#line 586 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3450
3450
*individual2 = NULL;
3451
3451
#line 3452 "aggregation.c"
3505
3505
gboolean _tmp43_;
3506
3506
gboolean _tmp44_;
3507
3507
gboolean _tmp51_;
3508
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3508
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3509
3509
_tmp32_ = _i_it;
3510
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3510
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3511
3511
_tmp33_ = gee_iterator_next (_tmp32_);
3512
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3512
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3513
3513
if (!_tmp33_) {
3514
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3514
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3516
3516
#line 3517 "aggregation.c"
3518
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3518
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3519
3519
_tmp34_ = _i_it;
3520
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3520
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3521
3521
_tmp35_ = gee_iterator_get (_tmp34_);
3522
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3522
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3523
3523
i = (FolksIndividual*) _tmp35_;
3524
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3524
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3526
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3526
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3527
3527
if (_tmp37_ != NULL) {
3528
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3528
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3529
3529
_tmp36_ = TRUE;
3530
3530
#line 3531 "aggregation.c"
3532
3532
gboolean _tmp38_;
3533
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3533
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3534
3534
_tmp38_ = detailed;
3535
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3535
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3536
3536
_tmp36_ = _tmp38_ == TRUE;
3537
3537
#line 3538 "aggregation.c"
3539
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3539
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3540
3540
_tmp39_ = _tmp36_;
3541
#line 599 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3541
#line 599 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3542
3542
_vala_assert (_tmp39_, "i != null || detailed == true");
3543
#line 600 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3543
#line 600 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3545
#line 600 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3545
#line 600 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3546
3546
if (_tmp40_ == NULL) {
3547
#line 602 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3547
#line 602 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3548
3548
_g_object_unref0 (i);
3549
#line 602 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3549
#line 602 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3551
3551
#line 3552 "aggregation.c"
3553
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3553
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3555
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3555
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3556
3556
_tmp43_ = folks_individual_get_is_user (_tmp42_);
3557
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3557
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3558
3558
_tmp44_ = _tmp43_;
3559
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3559
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3560
3560
if (!_tmp44_) {
3561
3561
#line 3562 "aggregation.c"
3562
3562
FolksIndividual* _tmp45_;
3568
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3568
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3570
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3570
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3571
3571
_tmp46_ = folks_individual_get_personas (_tmp45_);
3572
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3572
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3573
3573
_tmp47_ = _tmp46_;
3574
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3574
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3575
3575
_tmp48_ = gee_collection_get_size ((GeeCollection*) _tmp47_);
3576
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3576
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3577
3577
_tmp49_ = _tmp48_;
3578
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3578
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3579
3579
_tmp50_ = num_personas;
3580
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3580
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3581
3581
_tmp41_ = ((guint) _tmp49_) == _tmp50_;
3582
3582
#line 3583 "aggregation.c"
3584
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3584
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3585
3585
_tmp41_ = FALSE;
3586
3586
#line 3587 "aggregation.c"
3588
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3588
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3589
3589
_tmp51_ = _tmp41_;
3590
#line 605 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3590
#line 605 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3592
3592
#line 3593 "aggregation.c"
3593
3593
gboolean _tmp52_ = FALSE;
3594
3594
FolksIndividual* _tmp53_;
3595
3595
gboolean _tmp56_;
3596
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3596
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3597
3597
_tmp53_ = *individual1;
3598
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3598
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3599
3599
if (_tmp53_ == NULL) {
3600
3600
#line 3601 "aggregation.c"
3601
3601
FolksIndividual* _tmp54_;
3602
3602
FolksIndividual* _tmp55_;
3603
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3603
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3604
3604
_tmp54_ = *individual2;
3605
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3605
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3607
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3607
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3608
3608
_tmp52_ = _tmp54_ != _tmp55_;
3609
3609
#line 3610 "aggregation.c"
3611
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3611
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3612
3612
_tmp52_ = FALSE;
3613
3613
#line 3614 "aggregation.c"
3615
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3615
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3616
3616
_tmp56_ = _tmp52_;
3617
#line 607 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3617
#line 607 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3619
3619
#line 3620 "aggregation.c"
3620
3620
FolksIndividual* _tmp57_;
3621
#line 609 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3621
#line 609 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3623
#line 609 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3623
#line 609 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3624
3624
*individual1 = _tmp57_;
3625
3625
#line 3626 "aggregation.c"
3627
3627
gboolean _tmp58_ = FALSE;
3628
3628
FolksIndividual* _tmp59_;
3629
3629
gboolean _tmp62_;
3630
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3630
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3631
3631
_tmp59_ = *individual2;
3632
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3632
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3633
3633
if (_tmp59_ == NULL) {
3634
3634
#line 3635 "aggregation.c"
3635
3635
FolksIndividual* _tmp60_;
3636
3636
FolksIndividual* _tmp61_;
3637
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3637
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3638
3638
_tmp60_ = *individual1;
3639
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3639
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3641
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3641
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3642
3642
_tmp58_ = _tmp60_ != _tmp61_;
3643
3643
#line 3644 "aggregation.c"
3645
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3645
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3646
3646
_tmp58_ = FALSE;
3647
3647
#line 3648 "aggregation.c"
3649
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3649
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3650
3650
_tmp62_ = _tmp58_;
3651
#line 611 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3651
#line 611 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3653
3653
#line 3654 "aggregation.c"
3654
3654
FolksIndividual* _tmp63_;
3655
#line 613 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3655
#line 613 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3657
#line 613 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3657
#line 613 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3658
3658
*individual2 = _tmp63_;
3659
3659
#line 3660 "aggregation.c"
3662
3662
FolksIndividual* _tmp65_;
3663
3663
FolksIndividual* _tmp66_;
3664
3664
gboolean _tmp69_;
3665
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3665
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3666
3666
_tmp65_ = *individual1;
3667
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3667
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3669
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3669
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3670
3670
if (_tmp65_ != _tmp66_) {
3671
3671
#line 3672 "aggregation.c"
3672
3672
FolksIndividual* _tmp67_;
3673
3673
FolksIndividual* _tmp68_;
3674
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3674
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3675
3675
_tmp67_ = *individual2;
3676
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3676
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3678
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3678
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3679
3679
_tmp64_ = _tmp67_ != _tmp68_;
3680
3680
#line 3681 "aggregation.c"
3682
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3682
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3683
3683
_tmp64_ = FALSE;
3684
3684
#line 3685 "aggregation.c"
3686
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3686
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3687
3687
_tmp69_ = _tmp64_;
3688
#line 615 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3688
#line 615 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3690
3690
#line 3691 "aggregation.c"
3692
3692
FolksIndividual* _tmp71_;
3693
3693
const gchar* _tmp72_;
3694
3694
const gchar* _tmp73_;
3695
#line 617 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3695
#line 617 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3696
3696
_tmp70_ = num_personas;
3697
#line 617 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3697
#line 617 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3699
#line 617 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3699
#line 617 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3700
3700
_tmp72_ = folks_individual_get_id (_tmp71_);
3701
#line 617 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3701
#line 617 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3702
3702
_tmp73_ = _tmp72_;
3703
#line 617 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3703
#line 617 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3704
3704
g_critical ("aggregation.vala:617: Unknown %u-persona individual: %s", _tmp70_, _tmp73_);
3705
#line 619 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3705
#line 619 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3706
3706
g_assert_not_reached ();
3707
3707
#line 3708 "aggregation.c"
3712
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3712
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3713
3713
_g_object_unref0 (i);
3714
3714
#line 3715 "aggregation.c"
3716
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3716
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3717
3717
_g_object_unref0 (_i_it);
3718
3718
#line 3719 "aggregation.c"
3763
3763
GeeMultiMap* _tmp2_;
3764
3764
GeeCollection* _tmp3_ = NULL;
3765
3765
GeeCollection* added;
3766
#line 644 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3766
#line 644 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3767
3767
self = _data4_->self;
3768
#line 644 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3768
#line 644 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3769
3769
g_return_if_fail (changes != NULL);
3770
#line 646 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3770
#line 646 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3771
3771
_tmp0_ = changes;
3772
#line 646 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3772
#line 646 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3773
3773
_tmp1_ = gee_multi_map_get_keys (_tmp0_);
3774
#line 646 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3774
#line 646 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3775
3775
removed = _tmp1_;
3776
#line 647 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3776
#line 647 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3777
3777
_tmp2_ = changes;
3778
#line 647 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3778
#line 647 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3779
3779
_tmp3_ = gee_multi_map_get_values (_tmp2_);
3780
#line 647 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3780
#line 647 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3781
3781
added = _tmp3_;
3782
#line 649 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3782
#line 649 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3783
3783
_aggregation_tests_test_user_individuals_changed (self, TRUE, added, removed, &_data4_->user_individual_detailed);
3784
#line 644 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3784
#line 644 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3785
3785
_g_object_unref0 (added);
3786
#line 644 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3786
#line 644 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3787
3787
_g_object_unref0 (removed);
3788
3788
#line 3789 "aggregation.c"
3792
3792
static void ___lambda17__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
3793
#line 643 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
3793
#line 643 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3794
3794
__lambda17_ (self, changes);
3795
3795
#line 3796 "aggregation.c"
4000
4000
TpTestsBackend* _tmp75_;
4002
4002
KfTestBackend* _tmp77_;
4003
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4003
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4004
4004
g_return_if_fail (self != NULL);
4005
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4005
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4006
4006
_data4_ = g_slice_new0 (Block4Data);
4007
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4007
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4008
4008
_data4_->_ref_count_ = 1;
4009
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4009
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4010
4010
_data4_->self = g_object_ref (self);
4011
#line 629 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4011
#line 629 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4012
4012
_tmp0_ = g_main_loop_new (NULL, FALSE);
4013
#line 629 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4013
#line 629 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4014
4014
_data4_->main_loop = _tmp0_;
4015
#line 631 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4015
#line 631 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4016
4016
_tmp1_ = self->priv->_kf_backend;
4017
#line 631 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4017
#line 631 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4018
4018
kf_test_backend_set_up (_tmp1_, "");
4019
#line 633 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4019
#line 633 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4020
4020
_tmp2_ = self->priv->_tp_backend;
4021
#line 633 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4021
#line 633 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4022
4022
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
4023
#line 633 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4023
#line 633 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4024
4024
account1_handle = _tmp3_;
4025
#line 635 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4025
#line 635 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4026
4026
_tmp4_ = self->priv->_tp_backend;
4027
#line 635 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4027
#line 635 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4028
4028
_tmp5_ = tp_tests_backend_add_account (_tmp4_, "protocol", "me2@example.com", "cm", "account2");
4029
#line 635 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4029
#line 635 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4030
4030
account2_handle = _tmp5_;
4031
#line 638 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4031
#line 638 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4032
4032
_data4_->user_individual = NULL;
4033
#line 639 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4033
#line 639 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4034
4034
_data4_->user_individual_detailed = NULL;
4035
#line 642 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4035
#line 642 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4036
4036
_tmp6_ = folks_individual_aggregator_new ();
4037
#line 642 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4037
#line 642 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4038
4038
_data4_->aggregator = _tmp6_;
4039
#line 643 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4039
#line 643 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4040
4040
_tmp7_ = _data4_->aggregator;
4041
#line 643 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4041
#line 643 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4042
4042
_tmp8_ = g_signal_connect_data (_tmp7_, "individuals-changed-detailed", (GCallback) ___lambda17__folks_individual_aggregator_individuals_changed_detailed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
4043
#line 643 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4043
#line 643 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4044
4044
individuals_changed_detailed_id = _tmp8_;
4045
#line 652 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4045
#line 652 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4046
4046
_tmp9_ = _data4_->aggregator;
4047
#line 652 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4047
#line 652 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4048
4048
_tmp10_ = g_signal_connect_data (_tmp9_, "individuals-changed", (GCallback) ___lambda18__folks_individual_aggregator_individuals_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
4049
#line 652 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4049
#line 652 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4050
4050
individuals_changed_id = _tmp10_;
4051
#line 662 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4051
#line 662 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4052
4052
_tmp11_ = self->priv->_test_timeout;
4053
#line 662 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4053
#line 662 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4054
4054
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp11_, ___lambda19__gsource_func, block4_data_ref (_data4_), block4_data_unref);
4055
#line 668 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4055
#line 668 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4056
4056
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda20__gsource_func, block4_data_ref (_data4_), block4_data_unref);
4057
#line 687 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4057
#line 687 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4058
4058
_tmp12_ = _data4_->main_loop;
4059
#line 687 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4059
#line 687 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4060
4060
g_main_loop_run (_tmp12_);
4061
#line 691 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4061
#line 691 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4062
4062
_tmp13_ = _data4_->aggregator;
4063
#line 691 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4063
#line 691 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4064
4064
_tmp14_ = folks_individual_aggregator_get_user (_tmp13_);
4065
#line 691 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4065
#line 691 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4066
4066
_tmp15_ = _tmp14_;
4067
#line 691 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4067
#line 691 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4068
4068
_tmp16_ = _data4_->user_individual;
4069
#line 691 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4069
#line 691 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4070
4070
_vala_assert (_tmp15_ == _tmp16_, "aggregator.user == user_individual");
4071
#line 692 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4071
#line 692 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4072
4072
_tmp17_ = _data4_->aggregator;
4073
#line 692 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4073
#line 692 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4074
4074
_tmp18_ = folks_individual_aggregator_get_user (_tmp17_);
4075
#line 692 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4075
#line 692 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4076
4076
_tmp19_ = _tmp18_;
4077
#line 692 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4077
#line 692 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4078
4078
_tmp20_ = _data4_->user_individual_detailed;
4079
#line 692 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4079
#line 692 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4080
4080
_vala_assert (_tmp19_ == _tmp20_, "aggregator.user == user_individual_detailed");
4081
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4081
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4082
4082
_tmp21_ = _data4_->user_individual;
4083
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4083
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4084
4084
_tmp22_ = folks_individual_get_personas (_tmp21_);
4085
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4085
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4086
4086
_tmp23_ = _tmp22_;
4087
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4087
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4088
4088
_tmp24_ = gee_collection_get_size ((GeeCollection*) _tmp23_);
4089
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4089
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4090
4090
_tmp25_ = _tmp24_;
4091
#line 695 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4091
#line 695 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4092
4092
_vala_assert (_tmp25_ == 2, "user_individual.personas.size == 2");
4093
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4093
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4094
4094
_tmp26_ = _data4_->user_individual_detailed;
4095
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4095
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4096
4096
_tmp27_ = folks_individual_get_personas (_tmp26_);
4097
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4097
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4098
4098
_tmp28_ = _tmp27_;
4099
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4099
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4100
4100
_tmp29_ = gee_collection_get_size ((GeeCollection*) _tmp28_);
4101
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4101
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4102
4102
_tmp30_ = _tmp29_;
4103
#line 696 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4103
#line 696 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4104
4104
_vala_assert (_tmp30_ == 2, "user_individual_detailed.personas.size == 2");
4105
#line 698 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4105
#line 698 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4106
4106
_tmp31_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
4107
#line 698 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4107
#line 698 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4108
4108
display_ids = _tmp31_;
4109
4109
#line 4110 "aggregation.c"
4135
4135
FolksPersona* _tmp41_;
4136
4136
const gchar* _tmp42_;
4137
4137
const gchar* _tmp43_;
4138
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4138
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4139
4139
_tmp36_ = _persona_it;
4140
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4140
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4141
4141
_tmp37_ = gee_iterator_next (_tmp36_);
4142
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4142
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4143
4143
if (!_tmp37_) {
4144
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4144
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4146
4146
#line 4147 "aggregation.c"
4148
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4148
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4149
4149
_tmp38_ = _persona_it;
4150
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4150
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4151
4151
_tmp39_ = gee_iterator_get (_tmp38_);
4152
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4152
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4153
4153
persona = (FolksPersona*) _tmp39_;
4154
#line 701 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4154
#line 701 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4155
4155
_tmp40_ = display_ids;
4156
#line 701 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4156
#line 701 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4157
4157
_tmp41_ = persona;
4158
#line 701 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4158
#line 701 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4159
4159
_tmp42_ = folks_persona_get_display_id (_tmp41_);
4160
#line 701 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4160
#line 701 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4161
4161
_tmp43_ = _tmp42_;
4162
#line 701 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4162
#line 701 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4163
4163
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp40_, _tmp43_);
4164
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4164
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4165
4165
_g_object_unref0 (persona);
4166
4166
#line 4167 "aggregation.c"
4168
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4168
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4169
4169
_g_object_unref0 (_persona_it);
4170
4170
#line 4171 "aggregation.c"
4172
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4172
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4173
4173
_tmp45_ = display_ids;
4174
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4174
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4175
4175
_tmp46_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp45_, "me@example.com");
4176
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4176
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4178
4178
#line 4179 "aggregation.c"
4179
4179
GeeHashSet* _tmp47_;
4180
4180
gboolean _tmp48_ = FALSE;
4181
#line 705 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4181
#line 705 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4182
4182
_tmp47_ = display_ids;
4183
#line 705 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4183
#line 705 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4184
4184
_tmp48_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp47_, "me2@example.com");
4185
#line 705 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4185
#line 705 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4186
4186
_tmp44_ = _tmp48_;
4187
4187
#line 4188 "aggregation.c"
4189
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4189
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4190
4190
_tmp44_ = FALSE;
4191
4191
#line 4192 "aggregation.c"
4193
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4193
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4194
4194
_tmp49_ = _tmp44_;
4195
#line 704 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4195
#line 704 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4196
4196
_vala_assert (_tmp49_, "display_ids.contains (\"me@example.com\") && display_ids.contains (\"me2@example.com\")");
4197
#line 707 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4197
#line 707 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4198
4198
_tmp50_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
4199
#line 707 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4199
#line 707 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4200
4200
display_ids_detailed = _tmp50_;
4201
4201
#line 4202 "aggregation.c"
4227
4227
FolksPersona* _tmp60_;
4228
4228
const gchar* _tmp61_;
4229
4229
const gchar* _tmp62_;
4230
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4230
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4231
4231
_tmp55_ = _persona_it;
4232
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4232
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4233
4233
_tmp56_ = gee_iterator_next (_tmp55_);
4234
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4234
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4235
4235
if (!_tmp56_) {
4236
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4236
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4238
4238
#line 4239 "aggregation.c"
4240
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4240
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4241
4241
_tmp57_ = _persona_it;
4242
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4242
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4243
4243
_tmp58_ = gee_iterator_get (_tmp57_);
4244
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4244
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4245
4245
persona = (FolksPersona*) _tmp58_;
4246
#line 710 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4246
#line 710 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4247
4247
_tmp59_ = display_ids_detailed;
4248
#line 710 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4248
#line 710 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4249
4249
_tmp60_ = persona;
4250
#line 710 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4250
#line 710 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4251
4251
_tmp61_ = folks_persona_get_display_id (_tmp60_);
4252
#line 710 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4252
#line 710 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4253
4253
_tmp62_ = _tmp61_;
4254
#line 710 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4254
#line 710 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4255
4255
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp59_, _tmp62_);
4256
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4256
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4257
4257
_g_object_unref0 (persona);
4258
4258
#line 4259 "aggregation.c"
4260
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4260
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4261
4261
_g_object_unref0 (_persona_it);
4262
4262
#line 4263 "aggregation.c"
4264
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4264
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4265
4265
_tmp64_ = display_ids_detailed;
4266
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4266
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4267
4267
_tmp65_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp64_, "me@example.com");
4268
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4268
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4270
4270
#line 4271 "aggregation.c"
4271
4271
GeeHashSet* _tmp66_;
4272
4272
gboolean _tmp67_ = FALSE;
4273
#line 714 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4273
#line 714 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4274
4274
_tmp66_ = display_ids_detailed;
4275
#line 714 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4275
#line 714 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4276
4276
_tmp67_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp66_, "me2@example.com");
4277
#line 714 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4277
#line 714 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4278
4278
_tmp63_ = _tmp67_;
4279
4279
#line 4280 "aggregation.c"
4281
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4281
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4282
4282
_tmp63_ = FALSE;
4283
4283
#line 4284 "aggregation.c"
4285
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4285
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4286
4286
_tmp68_ = _tmp63_;
4287
#line 713 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4287
#line 713 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4288
4288
_vala_assert (_tmp68_, "display_ids_detailed.contains (\"me@example.com\") && display_ids_detailed.contains (\"me2@example.com\")");
4289
#line 716 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4289
#line 716 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4290
4290
_tmp69_ = _data4_->aggregator;
4291
#line 716 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4291
#line 716 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4292
4292
_tmp70_ = individuals_changed_id;
4293
#line 716 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4293
#line 716 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4294
4294
g_signal_handler_disconnect ((GObject*) _tmp69_, _tmp70_);
4295
#line 717 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4295
#line 717 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4296
4296
_tmp71_ = _data4_->aggregator;
4297
#line 717 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4297
#line 717 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4298
4298
_tmp72_ = individuals_changed_detailed_id;
4299
#line 717 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4299
#line 717 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4300
4300
g_signal_handler_disconnect ((GObject*) _tmp71_, _tmp72_);
4301
#line 720 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4301
#line 720 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4302
4302
_tmp73_ = self->priv->_tp_backend;
4303
#line 720 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4303
#line 720 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4304
4304
_tmp74_ = account2_handle;
4305
#line 720 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4305
#line 720 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4306
4306
tp_tests_backend_remove_account (_tmp73_, _tmp74_);
4307
#line 721 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4307
#line 721 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4308
4308
_tmp75_ = self->priv->_tp_backend;
4309
#line 721 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4309
#line 721 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4310
4310
_tmp76_ = account1_handle;
4311
#line 721 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4311
#line 721 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4312
4312
tp_tests_backend_remove_account (_tmp75_, _tmp76_);
4313
#line 722 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4313
#line 722 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4314
4314
_tmp77_ = self->priv->_kf_backend;
4315
#line 722 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4315
#line 722 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4316
4316
kf_test_backend_tear_down (_tmp77_);
4317
#line 723 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4317
#line 723 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4318
4318
_g_object_unref0 (_data4_->aggregator);
4319
#line 723 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4319
#line 723 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4320
4320
_data4_->aggregator = NULL;
4321
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4321
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4322
4322
_g_object_unref0 (display_ids_detailed);
4323
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4323
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4324
4324
_g_object_unref0 (display_ids);
4325
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4325
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4326
4326
block4_data_unref (_data4_);
4327
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4327
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4328
4328
_data4_ = NULL;
4329
4329
#line 4330 "aggregation.c"
4333
4333
static void _aggregation_tests_test_user_individuals_changed (AggregationTests* self, gboolean detailed, GeeCollection* added, GeeSet* removed, FolksIndividual** user_individual) {
4334
#line 726 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4334
#line 726 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4335
4335
g_return_if_fail (self != NULL);
4336
#line 726 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4336
#line 726 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4337
4337
g_return_if_fail (added != NULL);
4338
#line 726 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4338
#line 726 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4339
4339
g_return_if_fail (removed != NULL);
4340
4340
#line 4341 "aggregation.c"
4342
4342
GeeSet* _tmp0_;
4343
4343
GeeIterator* _tmp1_ = NULL;
4344
4344
GeeIterator* _i_it;
4345
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4345
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4346
4346
_tmp0_ = removed;
4347
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4347
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4348
4348
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
4349
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4349
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4350
4350
_i_it = _tmp1_;
4351
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4351
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4353
4353
#line 4354 "aggregation.c"
4354
4354
GeeIterator* _tmp2_;
4363
4363
FolksIndividual* _tmp11_;
4364
4364
gboolean _tmp12_;
4365
4365
gboolean _tmp13_;
4366
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4366
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4367
4367
_tmp2_ = _i_it;
4368
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4368
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4369
4369
_tmp3_ = gee_iterator_next (_tmp2_);
4370
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4370
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4372
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4372
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4374
4374
#line 4375 "aggregation.c"
4376
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4376
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4377
4377
_tmp4_ = _i_it;
4378
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4378
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4379
4379
_tmp5_ = gee_iterator_get (_tmp4_);
4380
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4380
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4381
4381
i = (FolksIndividual*) _tmp5_;
4382
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4382
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4384
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4384
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4385
4385
if (_tmp7_ != NULL) {
4386
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4386
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4388
4388
#line 4389 "aggregation.c"
4390
4390
gboolean _tmp8_;
4391
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4391
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4392
4392
_tmp8_ = detailed;
4393
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4393
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4394
4394
_tmp6_ = _tmp8_ == TRUE;
4395
4395
#line 4396 "aggregation.c"
4397
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4397
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4398
4398
_tmp9_ = _tmp6_;
4399
#line 733 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4399
#line 733 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4400
4400
_vala_assert (_tmp9_, "i != null || detailed == true");
4401
#line 734 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4401
#line 734 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4403
#line 734 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4403
#line 734 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4404
4404
if (_tmp10_ == NULL) {
4405
#line 736 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4405
#line 736 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4406
4406
_g_object_unref0 (i);
4407
#line 736 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4407
#line 736 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4409
4409
#line 4410 "aggregation.c"
4411
#line 739 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4411
#line 739 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4413
#line 739 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4413
#line 739 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4414
4414
_tmp12_ = folks_individual_get_is_user (_tmp11_);
4415
#line 739 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4415
#line 739 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4416
4416
_tmp13_ = _tmp12_;
4417
#line 739 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4417
#line 739 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4419
4419
#line 4420 "aggregation.c"
4420
4420
FolksIndividual* _tmp14_;
4421
4421
FolksIndividual* _tmp15_;
4422
#line 741 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4422
#line 741 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4423
4423
_tmp14_ = *user_individual;
4424
#line 741 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4424
#line 741 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4426
#line 741 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4426
#line 741 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4427
4427
_vala_assert (_tmp14_ == _tmp15_, "user_individual == i");
4428
#line 742 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4428
#line 742 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4429
4429
_g_object_unref0 (*user_individual);
4430
#line 742 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4430
#line 742 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4431
4431
*user_individual = NULL;
4432
4432
#line 4433 "aggregation.c"
4434
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4434
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4435
4435
_g_object_unref0 (i);
4436
4436
#line 4437 "aggregation.c"
4438
#line 731 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4438
#line 731 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4439
4439
_g_object_unref0 (_i_it);
4440
4440
#line 4441 "aggregation.c"
4464
4464
FolksIndividual* _tmp27_;
4465
4465
gboolean _tmp28_;
4466
4466
gboolean _tmp29_;
4467
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4467
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4468
4468
_tmp18_ = _i_it;
4469
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4469
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4470
4470
_tmp19_ = gee_iterator_next (_tmp18_);
4471
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4471
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4472
4472
if (!_tmp19_) {
4473
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4473
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4475
4475
#line 4476 "aggregation.c"
4477
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4477
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4478
4478
_tmp20_ = _i_it;
4479
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4479
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4480
4480
_tmp21_ = gee_iterator_get (_tmp20_);
4481
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4481
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4482
4482
i = (FolksIndividual*) _tmp21_;
4483
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4483
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4485
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4485
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4486
4486
if (_tmp23_ != NULL) {
4487
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4487
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4488
4488
_tmp22_ = TRUE;
4489
4489
#line 4490 "aggregation.c"
4491
4491
gboolean _tmp24_;
4492
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4492
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4493
4493
_tmp24_ = detailed;
4494
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4494
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4495
4495
_tmp22_ = _tmp24_ == TRUE;
4496
4496
#line 4497 "aggregation.c"
4498
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4498
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4499
4499
_tmp25_ = _tmp22_;
4500
#line 748 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4500
#line 748 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4501
4501
_vala_assert (_tmp25_, "i != null || detailed == true");
4502
#line 749 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4502
#line 749 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4504
#line 749 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4504
#line 749 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4505
4505
if (_tmp26_ == NULL) {
4506
#line 751 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4506
#line 751 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4507
4507
_g_object_unref0 (i);
4508
#line 751 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4508
#line 751 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4510
4510
#line 4511 "aggregation.c"
4512
#line 754 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4512
#line 754 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4514
#line 754 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4514
#line 754 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4515
4515
_tmp28_ = folks_individual_get_is_user (_tmp27_);
4516
#line 754 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4516
#line 754 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4517
4517
_tmp29_ = _tmp28_;
4518
#line 754 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4518
#line 754 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4520
4520
#line 4521 "aggregation.c"
4521
4521
FolksIndividual* _tmp30_;
4522
4522
FolksIndividual* _tmp31_;
4523
4523
FolksIndividual* _tmp32_;
4524
#line 756 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4524
#line 756 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4525
4525
_tmp30_ = *user_individual;
4526
#line 756 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4526
#line 756 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4527
4527
_vala_assert (_tmp30_ == NULL, "user_individual == null");
4528
#line 757 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4528
#line 757 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4530
#line 757 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4530
#line 757 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4531
4531
_tmp32_ = _g_object_ref0 (_tmp31_);
4532
#line 757 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4532
#line 757 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4533
4533
_g_object_unref0 (*user_individual);
4534
#line 757 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4534
#line 757 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4535
4535
*user_individual = _tmp32_;
4536
4536
#line 4537 "aggregation.c"
4538
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4538
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4539
4539
_g_object_unref0 (i);
4540
4540
#line 4541 "aggregation.c"
4542
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4542
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4543
4543
_g_object_unref0 (_i_it);
4544
4544
#line 4545 "aggregation.c"
4778
4778
TpTestsBackend* _tmp14_;
4779
4779
TpTestsBackend* _tmp15_;
4780
4780
KfTestBackend* _tmp16_;
4781
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4781
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4782
4782
g_return_if_fail (self != NULL);
4783
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4783
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4784
4784
_data5_ = g_slice_new0 (Block5Data);
4785
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4785
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4786
4786
_data5_->_ref_count_ = 1;
4787
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4787
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4788
4788
_data5_->self = g_object_ref (self);
4789
#line 767 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4789
#line 767 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4790
4790
_tmp0_ = g_main_loop_new (NULL, FALSE);
4791
#line 767 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4791
#line 767 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4792
4792
_data5_->main_loop = _tmp0_;
4793
#line 769 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4793
#line 769 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4794
4794
_tmp1_ = self->priv->_kf_backend;
4795
#line 769 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4795
#line 769 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4796
4796
kf_test_backend_set_up (_tmp1_, "");
4797
#line 771 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4797
#line 771 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4798
4798
_tmp2_ = self->priv->_tp_backend;
4799
#line 771 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4799
#line 771 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4800
4800
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "irc", "me@example.com", "cm", "account");
4801
#line 771 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4801
#line 771 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4802
4802
account1_handle = _tmp3_;
4803
#line 773 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4803
#line 773 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4804
4804
_tmp4_ = self->priv->_tp_backend;
4805
#line 773 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4805
#line 773 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4806
4806
_tmp5_ = tp_tests_backend_add_account (_tmp4_, "irc", "me2@example.com", "cm", "account2");
4807
#line 773 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4807
#line 773 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4808
4808
account2_handle = _tmp5_;
4809
#line 777 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4809
#line 777 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4810
4810
_tmp6_ = folks_individual_aggregator_new ();
4811
#line 777 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4811
#line 777 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4812
4812
_data5_->aggregator = _tmp6_;
4813
#line 778 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4813
#line 778 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4814
4814
_tmp7_ = _data5_->aggregator;
4815
#line 778 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4815
#line 778 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4816
4816
_tmp8_ = g_signal_connect_object (_tmp7_, "individuals-changed-detailed", (GCallback) ___lambda22__folks_individual_aggregator_individuals_changed_detailed, self, 0);
4817
#line 778 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4817
#line 778 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4818
4818
individuals_changed_detailed_id = _tmp8_;
4819
#line 786 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4819
#line 786 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4820
4820
_tmp9_ = _data5_->aggregator;
4821
#line 786 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4821
#line 786 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4822
4822
_tmp10_ = g_signal_connect_object (_tmp9_, "individuals-changed", (GCallback) ___lambda23__folks_individual_aggregator_individuals_changed, self, 0);
4823
#line 786 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4823
#line 786 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4824
4824
individuals_changed_id = _tmp10_;
4825
#line 796 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4825
#line 796 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4826
4826
_tmp11_ = self->priv->_test_timeout;
4827
#line 796 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4827
#line 796 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4828
4828
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp11_, ___lambda24__gsource_func, block5_data_ref (_data5_), block5_data_unref);
4829
#line 802 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4829
#line 802 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4830
4830
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda25__gsource_func, block5_data_ref (_data5_), block5_data_unref);
4831
#line 821 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4831
#line 821 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4832
4832
g_main_loop_run (_data5_->main_loop);
4833
#line 823 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4833
#line 823 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4834
4834
_tmp12_ = _data5_->aggregator;
4835
#line 823 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4835
#line 823 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4836
4836
g_signal_handler_disconnect ((GObject*) _tmp12_, individuals_changed_id);
4837
#line 824 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4837
#line 824 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4838
4838
_tmp13_ = _data5_->aggregator;
4839
#line 824 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4839
#line 824 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4840
4840
g_signal_handler_disconnect ((GObject*) _tmp13_, individuals_changed_detailed_id);
4841
#line 827 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4841
#line 827 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4842
4842
_tmp14_ = self->priv->_tp_backend;
4843
#line 827 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4843
#line 827 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4844
4844
tp_tests_backend_remove_account (_tmp14_, account2_handle);
4845
#line 828 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4845
#line 828 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4846
4846
_tmp15_ = self->priv->_tp_backend;
4847
#line 828 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4847
#line 828 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4848
4848
tp_tests_backend_remove_account (_tmp15_, account1_handle);
4849
#line 829 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4849
#line 829 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4850
4850
_tmp16_ = self->priv->_kf_backend;
4851
#line 829 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4851
#line 829 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4852
4852
kf_test_backend_tear_down (_tmp16_);
4853
#line 830 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4853
#line 830 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4854
4854
_g_object_unref0 (_data5_->aggregator);
4855
#line 830 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4855
#line 830 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4856
4856
_data5_->aggregator = NULL;
4857
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4857
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4858
4858
block5_data_unref (_data5_);
4859
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4859
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4860
4860
_data5_ = NULL;
4861
4861
#line 4862 "aggregation.c"
4865
4865
static void _aggregation_tests_test_untrusted_store_individuals_changed (AggregationTests* self, gboolean detailed, GeeCollection* added, GeeSet* removed) {
4866
#line 833 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4866
#line 833 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4867
4867
g_return_if_fail (self != NULL);
4868
#line 833 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4868
#line 833 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4869
4869
g_return_if_fail (added != NULL);
4870
#line 833 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4870
#line 833 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4871
4871
g_return_if_fail (removed != NULL);
4872
4872
#line 4873 "aggregation.c"
4874
4874
GeeSet* _tmp0_;
4875
4875
GeeIterator* _tmp1_ = NULL;
4876
4876
GeeIterator* _i_it;
4877
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4877
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4878
4878
_tmp0_ = removed;
4879
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4879
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4880
4880
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
4881
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4881
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4882
4882
_i_it = _tmp1_;
4883
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4883
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4885
4885
#line 4886 "aggregation.c"
4886
4886
GeeIterator* _tmp2_;
4897
4897
gboolean _tmp13_;
4898
4898
gboolean _tmp14_;
4899
4899
gboolean _tmp20_;
4900
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4900
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4901
4901
_tmp2_ = _i_it;
4902
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4902
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4903
4903
_tmp3_ = gee_iterator_next (_tmp2_);
4904
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4904
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4906
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4906
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4908
4908
#line 4909 "aggregation.c"
4910
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4910
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4911
4911
_tmp4_ = _i_it;
4912
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4912
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4913
4913
_tmp5_ = gee_iterator_get (_tmp4_);
4914
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4914
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4915
4915
i = (FolksIndividual*) _tmp5_;
4916
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4916
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4918
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4918
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4919
4919
if (_tmp7_ != NULL) {
4920
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4920
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4922
4922
#line 4923 "aggregation.c"
4924
4924
gboolean _tmp8_;
4925
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4925
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4926
4926
_tmp8_ = detailed;
4927
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4927
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4928
4928
_tmp6_ = _tmp8_ == TRUE;
4929
4929
#line 4930 "aggregation.c"
4931
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4931
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4932
4932
_tmp9_ = _tmp6_;
4933
#line 840 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4933
#line 840 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4934
4934
_vala_assert (_tmp9_, "i != null || detailed == true");
4935
#line 841 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4935
#line 841 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4937
#line 841 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4937
#line 841 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4938
4938
if (_tmp10_ == NULL) {
4939
#line 843 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4939
#line 843 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4940
4940
_g_object_unref0 (i);
4941
#line 843 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4941
#line 843 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4943
4943
#line 4944 "aggregation.c"
4945
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4945
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4947
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4947
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4948
4948
_tmp13_ = folks_individual_get_is_user (_tmp12_);
4949
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4949
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4950
4950
_tmp14_ = _tmp13_;
4951
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4951
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4953
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
4953
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4954
4954
_tmp11_ = TRUE;
4955
4955
#line 4956 "aggregation.c"
5012
5012
gboolean _tmp34_;
5013
5013
gboolean _tmp35_;
5014
5014
gboolean _tmp41_;
5015
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5015
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5016
5016
_tmp23_ = _i_it;
5017
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5017
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5018
5018
_tmp24_ = gee_iterator_next (_tmp23_);
5019
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5019
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5020
5020
if (!_tmp24_) {
5021
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5021
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5023
5023
#line 5024 "aggregation.c"
5025
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5025
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5026
5026
_tmp25_ = _i_it;
5027
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5027
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5028
5028
_tmp26_ = gee_iterator_get (_tmp25_);
5029
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5029
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5030
5030
i = (FolksIndividual*) _tmp26_;
5031
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5031
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5033
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5033
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5034
5034
if (_tmp28_ != NULL) {
5035
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5035
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5036
5036
_tmp27_ = TRUE;
5037
5037
#line 5038 "aggregation.c"
5039
5039
gboolean _tmp29_;
5040
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5040
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5041
5041
_tmp29_ = detailed;
5042
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5042
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5043
5043
_tmp27_ = _tmp29_ == TRUE;
5044
5044
#line 5045 "aggregation.c"
5046
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5046
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5047
5047
_tmp30_ = _tmp27_;
5048
#line 851 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5048
#line 851 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5049
5049
_vala_assert (_tmp30_, "i != null || detailed == true");
5050
#line 852 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5050
#line 852 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5052
#line 852 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5052
#line 852 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5053
5053
if (_tmp31_ == NULL) {
5054
#line 854 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5054
#line 854 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5055
5055
_g_object_unref0 (i);
5056
#line 854 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5056
#line 854 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5058
5058
#line 5059 "aggregation.c"
5060
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5060
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5062
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5062
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5063
5063
_tmp34_ = folks_individual_get_is_user (_tmp33_);
5064
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5064
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5065
5065
_tmp35_ = _tmp34_;
5066
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5066
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5068
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5068
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5069
5069
_tmp32_ = TRUE;
5070
5070
#line 5071 "aggregation.c"
5158
5158
gboolean _tmp18_;
5159
5159
GeeHashMap* _tmp19_;
5160
5160
const gchar* _tmp20_;
5161
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5161
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5162
5162
self = _data6_->self;
5163
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5163
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5164
5164
g_return_if_fail (obj != NULL);
5165
#line 934 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5165
#line 934 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5167
#line 934 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5167
#line 934 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5168
5168
ind = G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual);
5169
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5169
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5171
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5171
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5172
5172
_tmp2_ = folks_individual_get_id (_tmp1_);
5173
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5173
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5174
5174
_tmp3_ = _tmp2_;
5175
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5175
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5177
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5177
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5178
5178
_tmp5_ = g_strdup_printf ("%s:%p", _tmp3_, _tmp4_);
5179
#line 935 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5179
#line 935 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5180
5180
weak_key = _tmp5_;
5181
#line 937 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5181
#line 937 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5182
5182
_tmp6_ = _data6_->individuals_map;
5183
#line 937 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5183
#line 937 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5184
5184
_tmp7_ = weak_key;
5185
#line 937 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5185
#line 937 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5186
5186
_tmp8_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp6_, _tmp7_);
5187
#line 937 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5187
#line 937 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5188
5188
_vala_assert (_tmp8_ == TRUE, "individuals_map.has_key (weak_key) == true");
5189
#line 938 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5189
#line 938 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5190
5190
_tmp9_ = _data6_->individuals_map;
5191
#line 938 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5191
#line 938 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5192
5192
_tmp10_ = weak_key;
5193
#line 938 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5193
#line 938 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5194
5194
_tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp10_);
5195
#line 938 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5195
#line 938 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5196
5196
state = (AggregationTestsIndividualState) ((gintptr) _tmp11_);
5197
#line 939 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5197
#line 939 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5198
5198
_tmp13_ = state;
5199
#line 939 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5199
#line 939 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5200
5200
if (_tmp13_ == AGGREGATION_TESTS_INDIVIDUAL_STATE_REMOVED) {
5201
#line 939 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5201
#line 939 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5202
5202
_tmp12_ = TRUE;
5203
5203
#line 5204 "aggregation.c"
5205
5205
gboolean _tmp14_ = FALSE;
5206
5206
gboolean _tmp15_;
5207
5207
gboolean _tmp17_;
5208
#line 940 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5208
#line 940 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5209
5209
_tmp15_ = _data6_->aggregator_is_finalising;
5210
#line 940 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5210
#line 940 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5211
5211
if (_tmp15_ == TRUE) {
5212
5212
#line 5213 "aggregation.c"
5213
5213
AggregationTestsIndividualState _tmp16_;
5214
#line 941 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5214
#line 941 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5215
5215
_tmp16_ = state;
5216
#line 941 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5216
#line 941 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5217
5217
_tmp14_ = _tmp16_ == AGGREGATION_TESTS_INDIVIDUAL_STATE_ADDED;
5218
5218
#line 5219 "aggregation.c"
5220
#line 940 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5220
#line 940 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5221
5221
_tmp14_ = FALSE;
5222
5222
#line 5223 "aggregation.c"
5224
#line 940 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5224
#line 940 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5225
5225
_tmp17_ = _tmp14_;
5226
#line 940 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5226
#line 940 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5227
5227
_tmp12_ = _tmp17_;
5228
5228
#line 5229 "aggregation.c"
5230
#line 939 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5230
#line 939 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5231
5231
_tmp18_ = _tmp12_;
5232
#line 939 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5232
#line 939 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5233
5233
_vala_assert (_tmp18_, "state == IndividualState.REMOVED || (aggregator_is_finalising == true && state == IndividualState.ADDED)");
5234
#line 943 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5234
#line 943 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5235
5235
_tmp19_ = _data6_->individuals_map;
5236
#line 943 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5236
#line 943 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5237
5237
_tmp20_ = weak_key;
5238
#line 943 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5238
#line 943 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5239
5239
gee_abstract_map_set ((GeeAbstractMap*) _tmp19_, _tmp20_, (gpointer) ((gintptr) AGGREGATION_TESTS_INDIVIDUAL_STATE_FINALISED));
5240
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5240
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5241
5241
_g_free0 (weak_key);
5242
5242
#line 5243 "aggregation.c"
5246
5246
static void _____lambda28__gweak_notify (gpointer self, GObject* object) {
5247
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5247
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5248
5248
____lambda28_ (self, object);
5249
5249
#line 5250 "aggregation.c"
5291
5291
gpointer _tmp16_ = NULL;
5292
5292
GeeHashMap* _tmp17_;
5293
5293
const gchar* _tmp18_;
5294
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5294
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5295
5295
_tmp2_ = _i_it;
5296
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5296
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5297
5297
_tmp3_ = gee_iterator_next (_tmp2_);
5298
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5298
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5300
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5300
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5302
5302
#line 5303 "aggregation.c"
5304
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5304
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5305
5305
_tmp4_ = _i_it;
5306
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5306
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5307
5307
_tmp5_ = gee_iterator_get (_tmp4_);
5308
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5308
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5309
5309
i = (FolksIndividual*) _tmp5_;
5310
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5310
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5312
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5312
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5313
5313
_tmp7_ = folks_individual_get_id (_tmp6_);
5314
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5314
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5315
5315
_tmp8_ = _tmp7_;
5316
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5316
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5318
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5318
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5319
5319
_tmp10_ = g_strdup_printf ("%s:%p", _tmp8_, _tmp9_);
5320
#line 911 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5320
#line 911 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5322
#line 913 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5322
#line 913 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5323
5323
_tmp11_ = _data6_->individuals_map;
5324
#line 913 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5324
#line 913 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5326
#line 913 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5326
#line 913 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5327
5327
_tmp13_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp11_, _tmp12_);
5328
#line 913 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5328
#line 913 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5329
5329
_vala_assert (_tmp13_ == TRUE, "individuals_map.has_key (key) == true");
5330
#line 914 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5330
#line 914 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5331
5331
_tmp14_ = _data6_->individuals_map;
5332
#line 914 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5332
#line 914 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5334
#line 914 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5334
#line 914 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5335
5335
_tmp16_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp14_, _tmp15_);
5336
#line 914 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5336
#line 914 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5337
5337
_vala_assert (((AggregationTestsIndividualState) ((gintptr) _tmp16_)) == AGGREGATION_TESTS_INDIVIDUAL_STATE_ADDED, "individuals_map.get (key) == IndividualState.ADDED");
5338
#line 916 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5338
#line 916 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5339
5339
_tmp17_ = _data6_->individuals_map;
5340
#line 916 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5340
#line 916 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5342
#line 916 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5342
#line 916 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5343
5343
gee_abstract_map_set ((GeeAbstractMap*) _tmp17_, _tmp18_, (gpointer) ((gintptr) AGGREGATION_TESTS_INDIVIDUAL_STATE_REMOVED));
5344
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5344
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5345
5345
_g_free0 (key);
5346
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5346
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5347
5347
_g_object_unref0 (i);
5348
5348
#line 5349 "aggregation.c"
5350
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5350
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5351
5351
_g_object_unref0 (_i_it);
5352
5352
#line 5353 "aggregation.c"
5381
5381
GeeHashMap* _tmp33_;
5382
5382
const gchar* _tmp34_;
5383
5383
FolksIndividual* _tmp35_;
5384
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5384
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5385
5385
_tmp21_ = _i_it;
5386
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5386
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5387
5387
_tmp22_ = gee_iterator_next (_tmp21_);
5388
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5388
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5389
5389
if (!_tmp22_) {
5390
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5390
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5392
5392
#line 5393 "aggregation.c"
5394
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5394
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5395
5395
_tmp23_ = _i_it;
5396
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5396
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5397
5397
_tmp24_ = gee_iterator_get (_tmp23_);
5398
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5398
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5399
5399
i = (FolksIndividual*) _tmp24_;
5400
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5400
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5402
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5402
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5403
5403
_tmp26_ = folks_individual_get_id (_tmp25_);
5404
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5404
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5405
5405
_tmp27_ = _tmp26_;
5406
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5406
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5408
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5408
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5409
5409
_tmp29_ = g_strdup_printf ("%s:%p", _tmp27_, _tmp28_);
5410
#line 921 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5410
#line 921 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5412
#line 923 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5412
#line 923 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5413
5413
_tmp30_ = _data6_->individuals_map;
5414
#line 923 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5414
#line 923 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5416
#line 923 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5416
#line 923 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5417
5417
_tmp32_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp30_, _tmp31_);
5418
#line 923 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5418
#line 923 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5419
5419
_vala_assert (_tmp32_ == FALSE, "individuals_map.has_key (key) == false");
5420
#line 925 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5420
#line 925 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5421
5421
_tmp33_ = _data6_->individuals_map;
5422
#line 925 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5422
#line 925 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5424
#line 925 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5424
#line 925 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5425
5425
gee_abstract_map_set ((GeeAbstractMap*) _tmp33_, _tmp34_, (gpointer) ((gintptr) AGGREGATION_TESTS_INDIVIDUAL_STATE_ADDED));
5426
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5426
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5428
#line 932 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5428
#line 932 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5429
5429
g_object_weak_ref ((GObject*) _tmp35_, _____lambda28__gweak_notify, _data6_);
5430
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5430
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5431
5431
_g_free0 (key);
5432
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5432
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5433
5433
_g_object_unref0 (i);
5434
5434
#line 5435 "aggregation.c"
5436
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5436
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5437
5437
_g_object_unref0 (_i_it);
5438
5438
#line 5439 "aggregation.c"
5615
5615
GMainLoop* _tmp23_;
5616
5616
GeeHashMap* _tmp24_;
5617
5617
GeeMapIterator* _tmp25_ = NULL;
5618
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5618
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5619
5619
g_return_if_fail (self != NULL);
5620
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5620
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5621
5621
_data6_ = g_slice_new0 (Block6Data);
5622
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5622
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5623
5623
_data6_->_ref_count_ = 1;
5624
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5624
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5625
5625
_data6_->self = g_object_ref (self);
5626
#line 877 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5626
#line 877 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5627
5627
_tmp0_ = g_main_loop_new (NULL, FALSE);
5628
#line 877 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5628
#line 877 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5629
5629
_data6_->main_loop = _tmp0_;
5630
#line 879 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5630
#line 879 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5631
5631
_tmp1_ = self->priv->_kf_backend;
5632
#line 879 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5632
#line 879 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5633
5633
kf_test_backend_set_up (_tmp1_, "[0]\n" "protocol=travis@example.com;olivier@example.com;" "guillaume@example.com;sjoerd@example.com\n" "[1]\n" "protocol=christian@example.com;wim@example.com;" "helen@example.com;geraldine@example.com");
5634
#line 886 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5634
#line 886 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5635
5635
_tmp2_ = self->priv->_tp_backend;
5636
#line 886 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5636
#line 886 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5637
5637
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
5638
#line 886 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5638
#line 886 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5639
5639
account_handle = _tmp3_;
5640
#line 901 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5640
#line 901 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5641
5641
_tmp4_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, AGGREGATION_TESTS_TYPE_INDIVIDUAL_STATE, NULL, NULL, NULL, NULL, NULL);
5642
#line 901 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5642
#line 901 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5643
5643
_data6_->individuals_map = _tmp4_;
5644
#line 904 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5644
#line 904 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5645
5645
_tmp5_ = folks_individual_aggregator_new ();
5646
#line 904 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5646
#line 904 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5647
5647
_data6_->aggregator = _tmp5_;
5648
#line 905 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5648
#line 905 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5649
5649
_data6_->aggregator_is_finalising = FALSE;
5650
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5650
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5651
5651
_tmp6_ = _data6_->aggregator;
5652
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5652
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5653
5653
g_signal_connect_data (_tmp6_, "individuals-changed", (GCallback) ___lambda27__folks_individual_aggregator_individuals_changed, block6_data_ref (_data6_), (GClosureNotify) block6_data_unref, 0);
5654
#line 950 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5654
#line 950 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5655
5655
_tmp7_ = self->priv->_test_timeout;
5656
#line 950 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5656
#line 950 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5657
5657
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp7_, ___lambda29__gsource_func, block6_data_ref (_data6_), block6_data_unref);
5658
#line 956 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5658
#line 956 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5659
5659
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda30__gsource_func, block6_data_ref (_data6_), block6_data_unref);
5660
#line 975 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5660
#line 975 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5661
5661
_tmp8_ = _data6_->main_loop;
5662
#line 975 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5662
#line 975 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5663
5663
g_main_loop_run (_tmp8_);
5664
#line 979 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5664
#line 979 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5665
5665
_tmp9_ = _data6_->individuals_map;
5666
#line 979 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5666
#line 979 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5667
5667
_tmp10_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp9_);
5668
#line 979 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5668
#line 979 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5669
5669
iter = _tmp10_;
5670
#line 980 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5670
#line 980 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5672
5672
#line 5673 "aggregation.c"
5673
5673
GeeMapIterator* _tmp11_;
5678
5678
gboolean _tmp15_ = FALSE;
5679
5679
AggregationTestsIndividualState _tmp16_;
5680
5680
gboolean _tmp18_;
5681
#line 980 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5681
#line 980 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5682
5682
_tmp11_ = iter;
5683
#line 980 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5683
#line 980 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5684
5684
_tmp12_ = gee_map_iterator_next (_tmp11_);
5685
#line 980 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5685
#line 980 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5686
5686
if (!(_tmp12_ == TRUE)) {
5687
#line 980 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5687
#line 980 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5689
5689
#line 5690 "aggregation.c"
5691
#line 982 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5691
#line 982 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5692
5692
_tmp13_ = iter;
5693
#line 982 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5693
#line 982 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5694
5694
_tmp14_ = gee_map_iterator_get_value (_tmp13_);
5695
#line 982 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5695
#line 982 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5696
5696
state = (AggregationTestsIndividualState) ((gintptr) _tmp14_);
5697
#line 983 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5697
#line 983 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5698
5698
_tmp16_ = state;
5699
#line 983 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5699
#line 983 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5700
5700
if (_tmp16_ == AGGREGATION_TESTS_INDIVIDUAL_STATE_ADDED) {
5701
#line 983 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5701
#line 983 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5702
5702
_tmp15_ = TRUE;
5703
5703
#line 5704 "aggregation.c"
5705
5705
AggregationTestsIndividualState _tmp17_;
5706
#line 984 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5706
#line 984 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5707
5707
_tmp17_ = state;
5708
#line 984 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5708
#line 984 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5709
5709
_tmp15_ = _tmp17_ == AGGREGATION_TESTS_INDIVIDUAL_STATE_FINALISED;
5710
5710
#line 5711 "aggregation.c"
5712
#line 983 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5712
#line 983 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5713
5713
_tmp18_ = _tmp15_;
5714
#line 983 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5714
#line 983 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5715
5715
_vala_assert (_tmp18_, "state == IndividualState.ADDED || state == IndividualState.FINALISED");
5716
5716
#line 5717 "aggregation.c"
5718
#line 988 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5718
#line 988 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5719
5719
_tmp19_ = self->priv->_tp_backend;
5720
#line 988 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5720
#line 988 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5721
5721
_tmp20_ = account_handle;
5722
#line 988 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5722
#line 988 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5723
5723
tp_tests_backend_remove_account (_tmp19_, _tmp20_);
5724
#line 989 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5724
#line 989 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5725
5725
_tmp21_ = self->priv->_kf_backend;
5726
#line 989 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5726
#line 989 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5727
5727
kf_test_backend_tear_down (_tmp21_);
5728
#line 990 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5728
#line 990 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5729
5729
_data6_->aggregator_is_finalising = TRUE;
5730
#line 991 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5730
#line 991 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5731
5731
_g_object_unref0 (_data6_->aggregator);
5732
#line 991 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5732
#line 991 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5733
5733
_data6_->aggregator = NULL;
5734
#line 995 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5734
#line 995 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5735
5735
_tmp22_ = self->priv->_test_timeout;
5736
#line 995 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5736
#line 995 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5737
5737
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp22_, ___lambda32__gsource_func, block6_data_ref (_data6_), block6_data_unref);
5738
#line 1001 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5738
#line 1001 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5739
5739
_tmp23_ = _data6_->main_loop;
5740
#line 1001 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5740
#line 1001 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5741
5741
g_main_loop_run (_tmp23_);
5742
#line 1005 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5742
#line 1005 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5743
5743
_tmp24_ = _data6_->individuals_map;
5744
#line 1005 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5744
#line 1005 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5745
5745
_tmp25_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp24_);
5746
#line 1005 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5746
#line 1005 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5747
5747
_g_object_unref0 (iter);
5748
#line 1005 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5748
#line 1005 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5749
5749
iter = _tmp25_;
5750
#line 1006 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5750
#line 1006 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5752
5752
#line 5753 "aggregation.c"
5753
5753
GeeMapIterator* _tmp26_;
5754
5754
gboolean _tmp27_ = FALSE;
5755
5755
GeeMapIterator* _tmp28_;
5756
5756
gpointer _tmp29_ = NULL;
5757
#line 1006 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5757
#line 1006 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5758
5758
_tmp26_ = iter;
5759
#line 1006 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5759
#line 1006 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5760
5760
_tmp27_ = gee_map_iterator_next (_tmp26_);
5761
#line 1006 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5761
#line 1006 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5762
5762
if (!(_tmp27_ == TRUE)) {
5763
#line 1006 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5763
#line 1006 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5765
5765
#line 5766 "aggregation.c"
5767
#line 1008 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5767
#line 1008 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5768
5768
_tmp28_ = iter;
5769
#line 1008 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5769
#line 1008 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5770
5770
_tmp29_ = gee_map_iterator_get_value (_tmp28_);
5771
#line 1008 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5771
#line 1008 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5772
5772
_vala_assert (((AggregationTestsIndividualState) ((gintptr) _tmp29_)) == AGGREGATION_TESTS_INDIVIDUAL_STATE_FINALISED, "iter.get_value () == IndividualState.FINALISED");
5773
5773
#line 5774 "aggregation.c"
5775
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5775
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5776
5776
_g_object_unref0 (iter);
5777
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5777
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5778
5778
block6_data_unref (_data6_);
5779
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5779
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5780
5780
_data6_ = NULL;
5781
5781
#line 5782 "aggregation.c"
5785
5785
static Block7Data* block7_data_ref (Block7Data* _data7_) {
5786
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5786
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5787
5787
g_atomic_int_inc (&_data7_->_ref_count_);
5788
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5788
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5789
5789
return _data7_;
5790
5790
#line 5791 "aggregation.c"
5921
5921
FolksIndividual* _tmp23_;
5922
5922
FolksIndividual* _tmp24_;
5923
5923
FolksIndividual* _tmp25_;
5924
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5924
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5925
5925
_tmp19_ = _i_it;
5926
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5926
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5927
5927
_tmp20_ = gee_iterator_next (_tmp19_);
5928
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5928
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5929
5929
if (!_tmp20_) {
5930
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5930
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5932
5932
#line 5933 "aggregation.c"
5934
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5934
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5935
5935
_tmp21_ = _i_it;
5936
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5936
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5937
5937
_tmp22_ = gee_iterator_get (_tmp21_);
5938
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5938
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5939
5939
i = (FolksIndividual*) _tmp22_;
5940
#line 1039 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5940
#line 1039 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5942
#line 1039 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5942
#line 1039 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5943
5943
_vala_assert (_tmp23_ != NULL, "i != null");
5944
#line 1040 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5944
#line 1040 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5945
5945
_vala_assert (_data7_->individual == NULL, "individual == null");
5946
#line 1042 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5946
#line 1042 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5948
#line 1042 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5948
#line 1042 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5949
5949
_tmp25_ = _g_object_ref0 (_tmp24_);
5950
#line 1042 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5950
#line 1042 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5951
5951
_g_object_unref0 (_data7_->individual);
5952
#line 1042 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5952
#line 1042 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5953
5953
_data7_->individual = _tmp25_;
5954
#line 1043 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5954
#line 1043 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5955
5955
g_main_loop_quit (_data7_->main_loop);
5956
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5956
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5957
5957
_g_object_unref0 (i);
5958
5958
#line 5959 "aggregation.c"
5960
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5960
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5961
5961
_g_object_unref0 (_i_it);
5962
5962
#line 5963 "aggregation.c"
5964
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5964
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5965
5965
_g_object_unref0 (removed);
5966
5966
#line 5967 "aggregation.c"
5968
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
5968
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5969
5969
_g_object_unref0 (_removed_it);
5970
5970
#line 5971 "aggregation.c"
6257
6257
FolksPersona* _tmp17_;
6258
6258
KfTestBackend* _tmp18_;
6259
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6259
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6260
6260
g_return_if_fail (self != NULL);
6261
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6261
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6262
6262
_data7_ = g_slice_new0 (Block7Data);
6263
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6263
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6264
6264
_data7_->_ref_count_ = 1;
6265
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6265
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6266
6266
_data7_->self = g_object_ref (self);
6267
#line 1020 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6267
#line 1020 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6268
6268
_tmp0_ = g_main_loop_new (NULL, FALSE);
6269
#line 1020 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6269
#line 1020 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6270
6270
_data7_->main_loop = _tmp0_;
6271
#line 1022 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6271
#line 1022 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6272
6272
_tmp1_ = self->priv->_kf_backend;
6273
#line 1022 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6273
#line 1022 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6274
6274
kf_test_backend_set_up (_tmp1_, "[0]\n" "protocol=travis@example.com\n");
6275
#line 1025 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6275
#line 1025 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6276
6276
_data7_->individual = NULL;
6277
#line 1028 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6277
#line 1028 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6278
6278
_tmp2_ = folks_individual_aggregator_new ();
6279
#line 1028 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6279
#line 1028 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6280
6280
_data7_->aggregator = _tmp2_;
6281
#line 1029 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6281
#line 1029 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6282
6282
_tmp3_ = _data7_->aggregator;
6283
#line 1029 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6283
#line 1029 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6284
6284
g_signal_connect_data (_tmp3_, "individuals-changed-detailed", (GCallback) ___lambda33__folks_individual_aggregator_individuals_changed_detailed, block7_data_ref (_data7_), (GClosureNotify) block7_data_unref, 0);
6285
#line 1049 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6285
#line 1049 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6286
6286
_tmp4_ = self->priv->_test_timeout;
6287
#line 1049 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6287
#line 1049 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6288
6288
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp4_, ___lambda34__gsource_func, block7_data_ref (_data7_), block7_data_unref);
6289
#line 1055 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6289
#line 1055 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6290
6290
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda35__gsource_func, block7_data_ref (_data7_), block7_data_unref);
6291
#line 1074 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6291
#line 1074 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6292
6292
g_main_loop_run (_data7_->main_loop);
6293
#line 1077 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6293
#line 1077 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6294
6294
_vala_assert (_data7_->individual != NULL, "individual != null");
6295
#line 1079 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6295
#line 1079 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6296
6296
persona = NULL;
6297
6297
#line 6298 "aggregation.c"
6316
6316
FolksPersona* p;
6317
6317
FolksPersona* _tmp10_;
6318
6318
FolksPersona* _tmp11_;
6319
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6319
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6320
6320
_tmp8_ = gee_iterator_next (_p_it);
6321
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6321
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6323
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6323
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6325
6325
#line 6326 "aggregation.c"
6327
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6327
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6328
6328
_tmp9_ = gee_iterator_get (_p_it);
6329
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6329
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6330
6330
p = (FolksPersona*) _tmp9_;
6331
#line 1082 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6331
#line 1082 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6333
#line 1082 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6333
#line 1082 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6334
6334
_tmp11_ = _g_object_ref0 (_tmp10_);
6335
#line 1082 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6335
#line 1082 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6336
6336
_g_object_unref0 (persona);
6337
#line 1082 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6337
#line 1082 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6338
6338
persona = _tmp11_;
6339
#line 1083 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6339
#line 1083 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6340
6340
_g_object_unref0 (p);
6341
#line 1083 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6341
#line 1083 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6343
6343
#line 6344 "aggregation.c"
6345
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6345
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6346
6346
_g_object_unref0 (_p_it);
6347
6347
#line 6348 "aggregation.c"
6349
#line 1087 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6349
#line 1087 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6350
6350
_tmp12_ = persona;
6351
#line 1087 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6351
#line 1087 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6352
6352
_vala_assert (_tmp12_ != NULL, "persona != null");
6353
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6353
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6354
6354
_tmp13_ = persona;
6355
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6355
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6356
6356
_tmp14_ = folks_persona_get_writeable_properties (_tmp13_, &_tmp14__length1);
6357
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6357
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6358
6358
_tmp15_ = _tmp14_;
6359
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6359
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6360
6360
_tmp15__length1 = _tmp14__length1;
6361
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6361
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6362
6362
_vala_assert (_vala_string_array_contains (_tmp15_, _tmp15__length1, "alias"), "\"alias\" in persona.writeable_properties");
6363
#line 1090 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6363
#line 1090 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6364
6364
_data7_->writeable_persona = NULL;
6365
#line 1093 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6365
#line 1093 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6366
6366
_tmp16_ = self->priv->_test_timeout;
6367
#line 1093 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6367
#line 1093 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6368
6368
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp16_, ___lambda37__gsource_func, block7_data_ref (_data7_), block7_data_unref);
6369
#line 1099 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6369
#line 1099 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6370
6370
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda38__gsource_func, block7_data_ref (_data7_), block7_data_unref);
6371
#line 1122 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6371
#line 1122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6372
6372
g_main_loop_run (_data7_->main_loop);
6373
#line 1124 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6373
#line 1124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6374
6374
_vala_assert (_data7_->writeable_persona != NULL, "writeable_persona != null");
6375
#line 1125 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6375
#line 1125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6376
6376
_tmp17_ = persona;
6377
#line 1125 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6377
#line 1125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6378
6378
_vala_assert (_data7_->writeable_persona == _tmp17_, "writeable_persona == persona");
6379
#line 1128 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6379
#line 1128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6380
6380
_tmp18_ = self->priv->_kf_backend;
6381
#line 1128 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6381
#line 1128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6382
6382
kf_test_backend_tear_down (_tmp18_);
6383
#line 1129 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6383
#line 1129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6384
6384
_g_object_unref0 (_data7_->aggregator);
6385
#line 1129 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6385
#line 1129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6386
6386
_data7_->aggregator = NULL;
6387
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6387
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6388
6388
_g_object_unref0 (persona);
6389
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6389
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6390
6390
block7_data_unref (_data7_);
6391
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6391
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6392
6392
_data7_ = NULL;
6393
6393
#line 6394 "aggregation.c"
6397
6397
static Block8Data* block8_data_ref (Block8Data* _data8_) {
6398
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6398
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6399
6399
g_atomic_int_inc (&_data8_->_ref_count_);
6400
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6400
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6401
6401
return _data8_;
6402
6402
#line 6403 "aggregation.c"
6479
6479
FolksIndividual* _tmp11_;
6480
6480
const gchar* _tmp12_;
6481
6481
const gchar* _tmp13_;
6482
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6482
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6483
6483
_tmp6_ = _i_it;
6484
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6484
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6485
6485
_tmp7_ = gee_iterator_next (_tmp6_);
6486
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6486
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6488
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6488
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6490
6490
#line 6491 "aggregation.c"
6492
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6492
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6493
6493
_tmp8_ = _i_it;
6494
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6494
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6495
6495
_tmp9_ = gee_iterator_get (_tmp8_);
6496
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6496
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6497
6497
i = (FolksIndividual*) _tmp9_;
6498
#line 1162 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6498
#line 1162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6500
#line 1162 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6500
#line 1162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6501
6501
_vala_assert (_tmp10_ != NULL, "i != null");
6502
#line 1165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6502
#line 1165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6504
#line 1165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6504
#line 1165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6505
6505
_tmp12_ = folks_individual_get_id (_tmp11_);
6506
#line 1165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6506
#line 1165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6507
6507
_tmp13_ = _tmp12_;
6508
#line 1165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6508
#line 1165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6509
6509
if (g_strcmp0 (_tmp13_, "0e46c5e74f61908f49550d241f2a1651892a1695") == 0) {
6510
6510
#line 6511 "aggregation.c"
6511
6511
FolksIndividual* _tmp14_;
6512
6512
FolksIndividual* _tmp15_;
6513
6513
FolksIndividual* _tmp16_;
6514
#line 1167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6514
#line 1167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6515
6515
_tmp14_ = _data8_->individual;
6516
#line 1167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6516
#line 1167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6517
6517
_vala_assert (_tmp14_ == NULL, "individual == null");
6518
#line 1168 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6518
#line 1168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6520
#line 1168 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6520
#line 1168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6521
6521
_tmp16_ = _g_object_ref0 (_tmp15_);
6522
#line 1168 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6522
#line 1168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6523
6523
_g_object_unref0 (_data8_->individual);
6524
#line 1168 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6524
#line 1168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6525
6525
_data8_->individual = _tmp16_;
6526
#line 1169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6526
#line 1169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6527
6527
_g_object_unref0 (i);
6528
#line 1169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6528
#line 1169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6529
6529
_g_object_unref0 (_i_it);
6530
#line 1169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6530
#line 1169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6531
6531
_g_object_unref0 (removed);
6532
#line 1169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6532
#line 1169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6533
6533
_g_object_unref0 (added);
6534
#line 1169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6534
#line 1169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6536
6536
#line 6537 "aggregation.c"
6538
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6538
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6539
6539
_g_object_unref0 (i);
6540
6540
#line 6541 "aggregation.c"
6542
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6542
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6543
6543
_g_object_unref0 (_i_it);
6544
6544
#line 6545 "aggregation.c"
6546
#line 1173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6546
#line 1173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6547
6547
_tmp17_ = removed;
6548
#line 1173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6548
#line 1173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6549
6549
_tmp18_ = gee_collection_get_size ((GeeCollection*) _tmp17_);
6550
#line 1173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6550
#line 1173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6551
6551
_tmp19_ = _tmp18_;
6552
#line 1173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6552
#line 1173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6553
6553
_vala_assert (_tmp19_ == 1, "removed.size == 1");
6554
6554
#line 6555 "aggregation.c"
6556
6556
GeeSet* _tmp20_;
6557
6557
GeeIterator* _tmp21_ = NULL;
6558
6558
GeeIterator* _i_it;
6559
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6559
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6560
6560
_tmp20_ = removed;
6561
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6561
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6562
6562
_tmp21_ = gee_iterable_iterator ((GeeIterable*) _tmp20_);
6563
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6563
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6564
6564
_i_it = _tmp21_;
6565
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6565
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6567
6567
#line 6568 "aggregation.c"
6568
6568
GeeIterator* _tmp22_;
6571
6571
gpointer _tmp25_ = NULL;
6572
6572
FolksIndividual* i;
6573
6573
FolksIndividual* _tmp26_;
6574
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6574
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6575
6575
_tmp22_ = _i_it;
6576
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6576
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6577
6577
_tmp23_ = gee_iterator_next (_tmp22_);
6578
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6578
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6579
6579
if (!_tmp23_) {
6580
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6580
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6582
6582
#line 6583 "aggregation.c"
6584
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6584
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6585
6585
_tmp24_ = _i_it;
6586
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6586
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6587
6587
_tmp25_ = gee_iterator_get (_tmp24_);
6588
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6588
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6589
6589
i = (FolksIndividual*) _tmp25_;
6590
#line 1177 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6590
#line 1177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6592
#line 1177 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6592
#line 1177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6593
6593
_vala_assert (_tmp26_ == NULL, "i == null");
6594
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6594
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6595
6595
_g_object_unref0 (i);
6596
6596
#line 6597 "aggregation.c"
6598
#line 1175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6598
#line 1175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6599
6599
_g_object_unref0 (_i_it);
6600
6600
#line 6601 "aggregation.c"
6602
#line 1155 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6602
#line 1155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6603
6603
_g_object_unref0 (removed);
6604
#line 1155 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6604
#line 1155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6605
6605
_g_object_unref0 (added);
6606
6606
#line 6607 "aggregation.c"
6610
6610
static void ___lambda40__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
6611
#line 1154 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6611
#line 1154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6612
6612
__lambda40_ (self, changes);
6613
6613
#line 6614 "aggregation.c"
6777
6777
FolksIndividual* _tmp11_;
6778
6778
FolksIndividual* _tmp12_;
6779
6779
FolksIndividual* _tmp13_;
6780
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6780
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6781
6781
_tmp6_ = _i_it;
6782
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6782
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6783
6783
_tmp7_ = gee_iterator_next (_tmp6_);
6784
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6784
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6786
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6786
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6788
6788
#line 6789 "aggregation.c"
6790
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6790
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6791
6791
_tmp8_ = _i_it;
6792
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6792
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6793
6793
_tmp9_ = gee_iterator_get (_tmp8_);
6794
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6794
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6795
6795
i = (FolksIndividual*) _tmp9_;
6796
#line 1235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6796
#line 1235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6798
#line 1235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6798
#line 1235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6799
6799
if (_tmp10_ == NULL) {
6800
#line 1237 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6800
#line 1237 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6801
6801
_g_object_unref0 (i);
6802
#line 1237 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6802
#line 1237 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6804
6804
#line 6805 "aggregation.c"
6806
#line 1240 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6806
#line 1240 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6807
6807
_tmp11_ = _data8_->individual;
6808
#line 1240 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6808
#line 1240 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6809
6809
_vala_assert (_tmp11_ != NULL, "individual != null");
6810
#line 1241 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6810
#line 1241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6812
#line 1241 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6812
#line 1241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6813
6813
_tmp13_ = _data8_->individual;
6814
#line 1241 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6814
#line 1241 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6815
6815
_vala_assert (_tmp12_ == _tmp13_, "i == individual");
6816
#line 1242 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6816
#line 1242 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6817
6817
_g_object_unref0 (_data8_->individual);
6818
#line 1242 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6818
#line 1242 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6819
6819
_data8_->individual = NULL;
6820
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6820
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6821
6821
_g_object_unref0 (i);
6822
6822
#line 6823 "aggregation.c"
6824
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6824
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6825
6825
_g_object_unref0 (_i_it);
6826
6826
#line 6827 "aggregation.c"
6941
6941
FolksPersonaStore* _tmp34_;
6942
6942
const gchar* _tmp35_;
6943
6943
const gchar* _tmp36_;
6944
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6944
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6946
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6946
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6947
6947
_tmp33_ = folks_persona_get_store (_tmp32_);
6948
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6948
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6949
6949
_tmp34_ = _tmp33_;
6950
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6950
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6951
6951
_tmp35_ = folks_persona_store_get_type_id (_tmp34_);
6952
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6952
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6953
6953
_tmp36_ = _tmp35_;
6954
#line 1264 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6954
#line 1264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6955
6955
if (g_strcmp0 (_tmp36_, "key-file") == 0) {
6956
#line 1266 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6956
#line 1266 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6958
6958
#line 6958 "aggregation.c"
6961
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6961
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6962
6962
_g_object_unref0 (p);
6963
6963
#line 6963 "aggregation.c"
6965
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6965
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6966
6966
_g_object_unref0 (_p_it);
6967
6967
#line 6967 "aggregation.c"
6969
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6969
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6970
6970
_tmp38_ = got_tpf;
6971
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6971
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6972
6972
if (_tmp38_ == TRUE) {
6973
6973
#line 6973 "aggregation.c"
6974
6974
gboolean _tmp39_;
6975
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6975
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6976
6976
_tmp39_ = got_kf;
6977
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6977
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6978
6978
_tmp37_ = _tmp39_ == TRUE;
6979
6979
#line 6979 "aggregation.c"
6981
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6981
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6982
6982
_tmp37_ = FALSE;
6983
6983
#line 6983 "aggregation.c"
6985
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6985
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6986
6986
_tmp40_ = _tmp37_;
6987
#line 1270 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6987
#line 1270 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6989
6989
#line 6989 "aggregation.c"
6990
6990
FolksIndividual* _tmp41_;
6991
6991
FolksIndividual* _tmp42_;
6992
#line 1272 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6992
#line 1272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6994
#line 1272 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6994
#line 1272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6995
6995
_tmp42_ = _g_object_ref0 (_tmp41_);
6996
#line 1272 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6996
#line 1272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6997
6997
_g_object_unref0 (_data8_->individual);
6998
#line 1272 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
6998
#line 1272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6999
6999
_data8_->individual = _tmp42_;
7000
#line 1273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7000
#line 1273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7001
7001
_g_object_unref0 (i);
7002
#line 1273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7002
#line 1273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7003
7003
_g_object_unref0 (_i_it);
7004
#line 1273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7004
#line 1273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7005
7005
_g_object_unref0 (removed);
7006
#line 1273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7006
#line 1273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7007
7007
_g_object_unref0 (added);
7008
#line 1273 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7008
#line 1273 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7010
7010
#line 7010 "aggregation.c"
7012
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7012
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7013
7013
_g_object_unref0 (i);
7014
7014
#line 7014 "aggregation.c"
7016
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7016
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7017
7017
_g_object_unref0 (_i_it);
7018
7018
#line 7018 "aggregation.c"
7020
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7020
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7021
7021
_g_object_unref0 (removed);
7022
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7022
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7023
7023
_g_object_unref0 (added);
7024
7024
#line 7024 "aggregation.c"
7028
7028
static void ___lambda44__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
7029
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7029
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7030
7030
__lambda44_ (self, changes);
7031
7031
#line 7031 "aggregation.c"
7192
7192
FolksPersona* _tmp27_;
7193
7193
TpTestsBackend* _tmp28_;
7194
7194
KfTestBackend* _tmp29_;
7195
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7195
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7196
7196
g_return_if_fail (self != NULL);
7197
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7197
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7198
7198
_data8_ = g_slice_new0 (Block8Data);
7199
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7199
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7200
7200
_data8_->_ref_count_ = 1;
7201
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7201
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7202
7202
_data8_->self = g_object_ref (self);
7203
#line 1144 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7203
#line 1144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7204
7204
_tmp0_ = g_main_loop_new (NULL, FALSE);
7205
#line 1144 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7205
#line 1144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7206
7206
_data8_->main_loop = _tmp0_;
7207
#line 1146 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7207
#line 1146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7208
7208
_tmp1_ = self->priv->_kf_backend;
7209
#line 1146 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7209
#line 1146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7210
7210
kf_test_backend_set_up (_tmp1_, "");
7211
#line 1147 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7211
#line 1147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7212
7212
_tmp2_ = self->priv->_tp_backend;
7213
#line 1147 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7213
#line 1147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7214
7214
_tmp3_ = tp_tests_backend_add_account (_tmp2_, "protocol", "me@example.com", "cm", "account");
7215
#line 1147 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7215
#line 1147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7216
7216
account_handle = _tmp3_;
7217
#line 1150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7217
#line 1150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7218
7218
_data8_->individual = NULL;
7219
#line 1153 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7219
#line 1153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7220
7220
_tmp4_ = folks_individual_aggregator_new ();
7221
#line 1153 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7221
#line 1153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7222
7222
_data8_->aggregator = _tmp4_;
7223
#line 1154 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7223
#line 1154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7224
7224
_tmp5_ = _data8_->aggregator;
7225
#line 1154 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7225
#line 1154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7226
7226
_tmp6_ = g_signal_connect_data (_tmp5_, "individuals-changed-detailed", (GCallback) ___lambda40__folks_individual_aggregator_individuals_changed_detailed, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
7227
#line 1154 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7227
#line 1154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7228
7228
individuals_changed_id = _tmp6_;
7229
#line 1182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7229
#line 1182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7230
7230
_tmp7_ = self->priv->_test_timeout;
7231
#line 1182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7231
#line 1182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7232
7232
_tmp8_ = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp7_, ___lambda41__gsource_func, block8_data_ref (_data8_), block8_data_unref);
7233
#line 1182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7233
#line 1182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7234
7234
timeout_id = _tmp8_;
7235
#line 1188 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7235
#line 1188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7236
7236
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda42__gsource_func, block8_data_ref (_data8_), block8_data_unref);
7237
#line 1207 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7237
#line 1207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7238
7238
g_main_loop_run (_data8_->main_loop);
7239
#line 1210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7239
#line 1210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7240
7240
_tmp9_ = _data8_->individual;
7241
#line 1210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7241
#line 1210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7242
7242
_vala_assert (_tmp9_ != NULL, "individual != null");
7243
#line 1212 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7243
#line 1212 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7244
7244
persona = NULL;
7245
7245
#line 7245 "aggregation.c"
7267
7267
FolksPersona* p;
7268
7268
FolksPersona* _tmp16_;
7269
7269
FolksPersona* _tmp17_;
7270
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7270
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7271
7271
_tmp14_ = gee_iterator_next (_p_it);
7272
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7272
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7273
7273
if (!_tmp14_) {
7274
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7274
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7276
7276
#line 7276 "aggregation.c"
7278
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7278
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7279
7279
_tmp15_ = gee_iterator_get (_p_it);
7280
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7280
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7281
7281
p = (FolksPersona*) _tmp15_;
7282
#line 1215 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7282
#line 1215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7284
#line 1215 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7284
#line 1215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7285
7285
_tmp17_ = _g_object_ref0 (_tmp16_);
7286
#line 1215 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7286
#line 1215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7287
7287
_g_object_unref0 (persona);
7288
#line 1215 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7288
#line 1215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7289
7289
persona = _tmp17_;
7290
#line 1216 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7290
#line 1216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7291
7291
_g_object_unref0 (p);
7292
#line 1216 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7292
#line 1216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7294
7294
#line 7294 "aggregation.c"
7296
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7296
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7297
7297
_g_object_unref0 (_p_it);
7298
7298
#line 7298 "aggregation.c"
7300
#line 1220 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7300
#line 1220 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7301
7301
_tmp18_ = persona;
7302
#line 1220 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7302
#line 1220 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7303
7303
_vala_assert (_tmp18_ != NULL, "persona != null");
7304
#line 1221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7304
#line 1221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7305
7305
_tmp19_ = persona;
7306
#line 1221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7306
#line 1221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7307
7307
_tmp20_ = folks_persona_get_writeable_properties (_tmp19_, &_tmp20__length1);
7308
#line 1221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7308
#line 1221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7309
7309
_tmp21_ = _tmp20_;
7310
#line 1221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7310
#line 1221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7311
7311
_tmp21__length1 = _tmp20__length1;
7312
#line 1221 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7312
#line 1221 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7313
7313
_vala_assert (!_vala_string_array_contains (_tmp21_, _tmp21__length1, "im-addresses"), "!(\"im-addresses\" in persona.writeable_properties)");
7314
#line 1223 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7314
#line 1223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7315
7315
_data8_->writeable_persona = NULL;
7316
#line 1226 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7316
#line 1226 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7317
7317
_tmp22_ = _data8_->aggregator;
7318
#line 1226 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7318
#line 1226 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7319
7319
g_signal_handler_disconnect ((GObject*) _tmp22_, individuals_changed_id);
7320
#line 1227 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7320
#line 1227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7321
7321
g_source_remove (timeout_id);
7322
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7322
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7323
7323
_tmp23_ = _data8_->aggregator;
7324
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7324
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7325
7325
g_signal_connect_data (_tmp23_, "individuals-changed-detailed", (GCallback) ___lambda44__folks_individual_aggregator_individuals_changed_detailed, block8_data_ref (_data8_), (GClosureNotify) block8_data_unref, 0);
7326
#line 1279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7326
#line 1279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7327
7327
_tmp24_ = self->priv->_test_timeout;
7328
#line 1279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7328
#line 1279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7329
7329
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp24_, ___lambda45__gsource_func, block8_data_ref (_data8_), block8_data_unref);
7330
#line 1285 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7330
#line 1285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7331
7331
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda46__gsource_func, block8_data_ref (_data8_), block8_data_unref);
7332
#line 1308 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7332
#line 1308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7333
7333
g_main_loop_run (_data8_->main_loop);
7334
#line 1310 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7334
#line 1310 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7335
7335
_tmp25_ = _data8_->writeable_persona;
7336
#line 1310 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7336
#line 1310 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7337
7337
_vala_assert (_tmp25_ != NULL, "writeable_persona != null");
7338
#line 1311 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7338
#line 1311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7339
7339
_tmp26_ = _data8_->writeable_persona;
7340
#line 1311 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7340
#line 1311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7341
7341
_tmp27_ = persona;
7342
#line 1311 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7342
#line 1311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7343
7343
_vala_assert (_tmp26_ != _tmp27_, "writeable_persona != persona");
7344
#line 1314 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7344
#line 1314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7345
7345
_tmp28_ = self->priv->_tp_backend;
7346
#line 1314 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7346
#line 1314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7347
7347
tp_tests_backend_remove_account (_tmp28_, account_handle);
7348
#line 1315 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7348
#line 1315 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7349
7349
_tmp29_ = self->priv->_kf_backend;
7350
#line 1315 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7350
#line 1315 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7351
7351
kf_test_backend_tear_down (_tmp29_);
7352
#line 1316 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7352
#line 1316 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7353
7353
_g_object_unref0 (_data8_->individual);
7354
#line 1316 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7354
#line 1316 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7355
7355
_data8_->individual = NULL;
7356
#line 1317 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7356
#line 1317 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7357
7357
_g_object_unref0 (persona);
7358
#line 1317 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7358
#line 1317 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7359
7359
persona = NULL;
7360
#line 1318 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7360
#line 1318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7361
7361
_g_object_unref0 (_data8_->writeable_persona);
7362
#line 1318 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7362
#line 1318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7363
7363
_data8_->writeable_persona = NULL;
7364
#line 1319 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7364
#line 1319 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7365
7365
_g_object_unref0 (_data8_->aggregator);
7366
#line 1319 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7366
#line 1319 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7367
7367
_data8_->aggregator = NULL;
7368
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7368
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7369
7369
_g_object_unref0 (persona);
7370
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7370
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7371
7371
block8_data_unref (_data8_);
7372
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7372
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7373
7373
_data8_ = NULL;
7374
7374
#line 7374 "aggregation.c"
7378
7378
static Block9Data* block9_data_ref (Block9Data* _data9_) {
7379
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7379
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7380
7380
g_atomic_int_inc (&_data9_->_ref_count_);
7381
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7381
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7382
7382
return _data9_;
7383
7383
#line 7383 "aggregation.c"
7514
7514
FolksIndividual* _tmp23_;
7515
7515
FolksIndividual* _tmp24_;
7516
7516
FolksIndividual* _tmp25_;
7517
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7517
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7518
7518
_tmp19_ = _i_it;
7519
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7519
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7520
7520
_tmp20_ = gee_iterator_next (_tmp19_);
7521
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7521
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7522
7522
if (!_tmp20_) {
7523
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7523
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7525
7525
#line 7525 "aggregation.c"
7527
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7527
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7528
7528
_tmp21_ = _i_it;
7529
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7529
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7530
7530
_tmp22_ = gee_iterator_get (_tmp21_);
7531
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7531
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7532
7532
i = (FolksIndividual*) _tmp22_;
7533
#line 1352 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7533
#line 1352 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7535
#line 1352 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7535
#line 1352 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7536
7536
_vala_assert (_tmp23_ != NULL, "i != null");
7537
#line 1353 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7537
#line 1353 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7538
7538
_vala_assert (_data9_->individual == NULL, "individual == null");
7539
#line 1355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7539
#line 1355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7541
#line 1355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7541
#line 1355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7542
7542
_tmp25_ = _g_object_ref0 (_tmp24_);
7543
#line 1355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7543
#line 1355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7544
7544
_g_object_unref0 (_data9_->individual);
7545
#line 1355 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7545
#line 1355 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7546
7546
_data9_->individual = _tmp25_;
7547
#line 1356 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7547
#line 1356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7548
7548
g_main_loop_quit (_data9_->main_loop);
7549
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7549
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7550
7550
_g_object_unref0 (i);
7551
7551
#line 7551 "aggregation.c"
7553
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7553
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7554
7554
_g_object_unref0 (_i_it);
7555
7555
#line 7555 "aggregation.c"
7557
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7557
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7558
7558
_g_object_unref0 (removed);
7559
7559
#line 7559 "aggregation.c"
7561
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7561
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7562
7562
_g_object_unref0 (_removed_it);
7563
7563
#line 7563 "aggregation.c"
7750
7750
__catch11_g_error:
7752
7752
GError* e1 = NULL;
7753
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7753
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7754
7754
e1 = _inner_error_;
7755
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7755
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7756
7756
_inner_error_ = NULL;
7757
#line 1426 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7757
#line 1426 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7758
7758
if (!g_error_matches (e1, FOLKS_INDIVIDUAL_AGGREGATOR_ERROR, FOLKS_INDIVIDUAL_AGGREGATOR_ERROR_PROPERTY_NOT_WRITEABLE)) {
7759
7759
#line 7759 "aggregation.c"
7760
7760
const gchar* _tmp4_;
7761
#line 1428 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7761
#line 1428 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7762
7762
_tmp4_ = e1->message;
7763
#line 1428 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7763
#line 1428 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7764
7764
g_critical ("aggregation.vala:1428: Wrong error received: %s", _tmp4_);
7765
#line 1429 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7765
#line 1429 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7766
7766
g_assert_not_reached ();
7767
7767
#line 7767 "aggregation.c"
7769
#line 1432 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7769
#line 1432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7770
7770
g_main_loop_quit (_data9_->main_loop);
7771
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7771
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7772
7772
_g_error_free0 (e1);
7773
7773
#line 7773 "aggregation.c"
7776
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7776
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7777
7777
if (_inner_error_ != NULL) {
7778
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7778
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7779
7779
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
7780
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7780
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7781
7781
g_clear_error (&_inner_error_);
7782
#line 1417 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7782
#line 1417 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7784
7784
#line 7784 "aggregation.c"
7838
7838
gint _tmp15__length1;
7840
7840
KfTestBackend* _tmp17_;
7841
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7841
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7842
7842
g_return_if_fail (self != NULL);
7843
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7843
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7844
7844
_data9_ = g_slice_new0 (Block9Data);
7845
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7845
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7846
7846
_data9_->_ref_count_ = 1;
7847
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7847
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7848
7848
_data9_->self = g_object_ref (self);
7849
#line 1333 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7849
#line 1333 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7850
7850
_tmp0_ = g_main_loop_new (NULL, FALSE);
7851
#line 1333 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7851
#line 1333 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7852
7852
_data9_->main_loop = _tmp0_;
7853
#line 1335 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7853
#line 1335 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7854
7854
_tmp1_ = self->priv->_kf_backend;
7855
#line 1335 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7855
#line 1335 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7856
7856
kf_test_backend_set_up (_tmp1_, "[0]\n" "protocol=travis@example.com\n");
7857
#line 1338 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7857
#line 1338 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7858
7858
_data9_->individual = NULL;
7859
#line 1341 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7859
#line 1341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7860
7860
_tmp2_ = folks_individual_aggregator_new ();
7861
#line 1341 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7861
#line 1341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7862
7862
_data9_->aggregator = _tmp2_;
7863
#line 1342 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7863
#line 1342 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7864
7864
_tmp3_ = _data9_->aggregator;
7865
#line 1342 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7865
#line 1342 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7866
7866
g_signal_connect_data (_tmp3_, "individuals-changed-detailed", (GCallback) ___lambda48__folks_individual_aggregator_individuals_changed_detailed, block9_data_ref (_data9_), (GClosureNotify) block9_data_unref, 0);
7867
#line 1362 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7867
#line 1362 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7868
7868
_tmp4_ = self->priv->_test_timeout;
7869
#line 1362 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7869
#line 1362 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7870
7870
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp4_, ___lambda49__gsource_func, block9_data_ref (_data9_), block9_data_unref);
7871
#line 1368 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7871
#line 1368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7872
7872
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda50__gsource_func, block9_data_ref (_data9_), block9_data_unref);
7873
#line 1387 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7873
#line 1387 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7874
7874
g_main_loop_run (_data9_->main_loop);
7875
#line 1390 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7875
#line 1390 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7876
7876
_vala_assert (_data9_->individual != NULL, "individual != null");
7877
#line 1392 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7877
#line 1392 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7878
7878
persona = NULL;
7879
7879
#line 7879 "aggregation.c"
7898
7898
FolksPersona* p;
7899
7899
FolksPersona* _tmp10_;
7900
7900
FolksPersona* _tmp11_;
7901
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7901
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7902
7902
_tmp8_ = gee_iterator_next (_p_it);
7903
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7903
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7905
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7905
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7907
7907
#line 7907 "aggregation.c"
7909
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7909
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7910
7910
_tmp9_ = gee_iterator_get (_p_it);
7911
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7911
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7912
7912
p = (FolksPersona*) _tmp9_;
7913
#line 1395 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7913
#line 1395 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7915
#line 1395 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7915
#line 1395 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7916
7916
_tmp11_ = _g_object_ref0 (_tmp10_);
7917
#line 1395 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7917
#line 1395 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7918
7918
_g_object_unref0 (persona);
7919
#line 1395 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7919
#line 1395 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7920
7920
persona = _tmp11_;
7921
#line 1396 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7921
#line 1396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7922
7922
_g_object_unref0 (p);
7923
#line 1396 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7923
#line 1396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7925
7925
#line 7925 "aggregation.c"
7927
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7927
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7928
7928
_g_object_unref0 (_p_it);
7929
7929
#line 7929 "aggregation.c"
7931
#line 1400 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7931
#line 1400 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7932
7932
_tmp12_ = persona;
7933
#line 1400 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7933
#line 1400 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7934
7934
_vala_assert (_tmp12_ != NULL, "persona != null");
7935
#line 1401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7935
#line 1401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7936
7936
_tmp13_ = persona;
7937
#line 1401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7937
#line 1401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7938
7938
_tmp14_ = folks_persona_get_writeable_properties (_tmp13_, &_tmp14__length1);
7939
#line 1401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7939
#line 1401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7940
7940
_tmp15_ = _tmp14_;
7941
#line 1401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7941
#line 1401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7942
7942
_tmp15__length1 = _tmp14__length1;
7943
#line 1401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7943
#line 1401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7944
7944
_vala_assert (!_vala_string_array_contains (_tmp15_, _tmp15__length1, "is-favourite"), "!(\"is-favourite\" in persona.writeable_properties)");
7945
#line 1403 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7945
#line 1403 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7946
7946
_data9_->writeable_persona = NULL;
7947
#line 1406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7947
#line 1406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7948
7948
_tmp16_ = self->priv->_test_timeout;
7949
#line 1406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7949
#line 1406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7950
7950
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp16_, ___lambda52__gsource_func, block9_data_ref (_data9_), block9_data_unref);
7951
#line 1412 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7951
#line 1412 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7952
7952
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda53__gsource_func, block9_data_ref (_data9_), block9_data_unref);
7953
#line 1439 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7953
#line 1439 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7954
7954
g_main_loop_run (_data9_->main_loop);
7955
#line 1441 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7955
#line 1441 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7956
7956
_vala_assert (_data9_->writeable_persona == NULL, "writeable_persona == null");
7957
#line 1444 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7957
#line 1444 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7958
7958
_tmp17_ = self->priv->_kf_backend;
7959
#line 1444 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7959
#line 1444 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7960
7960
kf_test_backend_tear_down (_tmp17_);
7961
#line 1445 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7961
#line 1445 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7962
7962
_g_object_unref0 (_data9_->aggregator);
7963
#line 1445 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7963
#line 1445 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7964
7964
_data9_->aggregator = NULL;
7965
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7965
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7966
7966
_g_object_unref0 (persona);
7967
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7967
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7968
7968
block9_data_unref (_data9_);
7969
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7969
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7970
7970
_data9_ = NULL;
7971
7971
#line 7971 "aggregation.c"
7975
7975
static void aggregation_tests_class_init (AggregationTestsClass * klass) {
7976
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7976
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7977
7977
aggregation_tests_parent_class = g_type_class_peek_parent (klass);
7978
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7978
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7979
7979
g_type_class_add_private (klass, sizeof (AggregationTestsPrivate));
7980
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7980
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7981
7981
FOLKS_TEST_CASE_CLASS (klass)->set_up = aggregation_tests_real_set_up;
7982
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7982
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7983
7983
FOLKS_TEST_CASE_CLASS (klass)->tear_down = aggregation_tests_real_tear_down;
7984
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7984
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7985
7985
G_OBJECT_CLASS (klass)->finalize = aggregation_tests_finalize;
7986
7986
#line 7986 "aggregation.c"
7990
7990
static void aggregation_tests_instance_init (AggregationTests * self) {
7991
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7991
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7992
7992
self->priv = AGGREGATION_TESTS_GET_PRIVATE (self);
7993
#line 29 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
7993
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7994
7994
self->priv->_test_timeout = 3;
7995
7995
#line 7995 "aggregation.c"
8031
8031
AggregationTests* _tmp1_;
8032
8032
AggregationTests* _tmp2_;
8033
8033
GTestSuite* _tmp3_ = NULL;
8034
#line 1451 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8034
#line 1451 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8035
8035
g_test_init (&args_length1, &args, NULL);
8036
#line 1453 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8036
#line 1453 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8037
8037
_tmp0_ = g_test_get_root ();
8038
#line 1453 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8038
#line 1453 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8040
#line 1454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8040
#line 1454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8041
8041
_tmp1_ = aggregation_tests_new ();
8042
#line 1454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8042
#line 1454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8043
8043
_tmp2_ = _tmp1_;
8044
#line 1454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8044
#line 1454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8045
8045
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
8046
#line 1454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8046
#line 1454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8047
8047
g_test_suite_add_suite (root, _tmp3_);
8048
#line 1454 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8048
#line 1454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8049
8049
_g_object_unref0 (_tmp2_);
8050
#line 1456 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8050
#line 1456 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8052
#line 1458 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8052
#line 1458 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8054
#line 1458 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8054
#line 1458 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8056
8056
#line 8056 "aggregation.c"
8060
8060
int main (int argc, char ** argv) {
8061
#line 1449 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8061
#line 1449 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8062
8062
g_type_init ();
8063
#line 1449 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
8063
#line 1449 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8064
8064
return _vala_main (argv, argc);
8065
8065
#line 8065 "aggregation.c"