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

« back to all changes in this revision

Viewing changes to tests/folks/aggregation.c

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* aggregation.c generated by valac 0.17.3, the Vala compiler
 
1
/* aggregation.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from aggregation.vala, do not modify */
3
3
 
4
4
/*
343
343
 
344
344
 
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"
349
349
}
350
350
 
351
351
 
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"
356
356
}
357
357
 
358
358
 
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"
363
363
}
364
364
 
365
365
 
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"
370
370
}
371
371
 
372
372
 
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"
377
377
}
378
378
 
379
379
 
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"
384
384
}
385
385
 
386
386
 
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"
391
391
}
392
392
 
393
393
 
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"
398
398
}
399
399
 
400
400
 
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"
405
405
}
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"
505
505
        }
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"
507
507
        return self;
508
508
#line 509 "aggregation.c"
509
509
}
510
510
 
511
511
 
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"
516
516
}
519
519
static void aggregation_tests_real_set_up (FolksTestCase* base) {
520
520
        AggregationTests * self;
521
521
        TpTestsBackend* _tmp0_;
522
 
#line 70 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
522
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
523
523
        self = (AggregationTests*) base;
524
 
#line 72 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
524
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
525
525
        _tmp0_ = self->priv->_tp_backend;
526
 
#line 72 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
526
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
527
527
        tp_tests_backend_set_up (_tmp0_);
528
528
#line 529 "aggregation.c"
529
529
}
532
532
static void aggregation_tests_real_tear_down (FolksTestCase* base) {
533
533
        AggregationTests * self;
534
534
        TpTestsBackend* _tmp0_;
535
 
#line 75 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
535
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
536
536
        self = (AggregationTests*) base;
537
 
#line 77 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
537
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
538
538
        _tmp0_ = self->priv->_tp_backend;
539
 
#line 77 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
539
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
540
540
        tp_tests_backend_tear_down (_tmp0_);
541
541
#line 542 "aggregation.c"
542
542
}
543
543
 
544
544
 
545
545
static Block1Data* block1_data_ref (Block1Data* _data1_) {
546
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
546
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
547
547
        g_atomic_int_inc (&_data1_->_ref_count_);
548
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
548
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
549
549
        return _data1_;
550
550
#line 551 "aggregation.c"
551
551
}
554
554
static void block1_data_unref (void * _userdata_) {
555
555
        Block1Data* _data1_;
556
556
        _data1_ = (Block1Data*) _userdata_;
557
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
557
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
558
558
        if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
559
559
#line 560 "aggregation.c"
560
560
                AggregationTests * self;
561
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
561
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
562
562
                self = _data1_->self;
563
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
563
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
564
564
                _g_object_unref0 (_data1_->aggregator);
565
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
565
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
566
566
                _g_object_unref0 (_data1_->expected_individuals_detailed);
567
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
567
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
568
568
                _g_object_unref0 (_data1_->expected_individuals);
569
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
569
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
570
570
                _g_object_unref0 (_data1_->default_individuals);
571
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
571
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
572
572
                _g_main_loop_unref0 (_data1_->main_loop);
573
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
573
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
574
574
                _g_object_unref0 (self);
575
 
#line 87 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
575
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
576
576
                g_slice_free (Block1Data, _data1_);
577
577
#line 578 "aggregation.c"
578
578
        }
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"
607
607
        added = _tmp3_;
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"
619
619
}
620
620
 
621
621
 
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"
626
626
}
632
632
        GeeSet* _tmp1_;
633
633
        GeeHashSet* _tmp2_;
634
634
        GeeHashSet* _tmp3_;
635
 
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
635
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
636
636
        self = _data1_->self;
637
 
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
637
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
638
638
        g_return_if_fail (added != NULL);
639
 
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
639
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
640
640
        g_return_if_fail (removed != NULL);
641
 
#line 150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
641
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
642
642
        _tmp0_ = added;
643
 
#line 150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
643
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
644
644
        _tmp1_ = removed;
645
 
#line 150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
645
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
646
646
        _tmp2_ = _data1_->default_individuals;
647
 
#line 150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
647
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
648
648
        _tmp3_ = _data1_->expected_individuals;
649
 
#line 150 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
649
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
650
650
        _aggregation_tests_test_iid_individuals_changed (self, FALSE, (GeeCollection*) _tmp0_, _tmp1_, (GeeSet*) _tmp2_, (GeeSet*) _tmp3_);
651
651
#line 652 "aggregation.c"
652
652
}
653
653
 
654
654
 
655
655
static void ___lambda3__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
656
 
#line 148 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
656
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
657
657
        __lambda3_ (self, added, removed, message, actor, reason);
658
658
#line 659 "aggregation.c"
659
659
}
663
663
        AggregationTests * self;
664
664
        gboolean result = FALSE;
665
665
        GMainLoop* _tmp0_;
666
 
#line 157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
666
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
667
667
        self = _data1_->self;
668
 
#line 159 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
668
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
669
669
        _tmp0_ = _data1_->main_loop;
670
 
#line 159 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
670
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
671
671
        g_main_loop_quit (_tmp0_);
672
 
#line 160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
672
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
673
673
        result = FALSE;
674
 
#line 160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
674
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
675
675
        return result;
676
676
#line 677 "aggregation.c"
677
677
}
680
680
static gboolean ___lambda4__gsource_func (gpointer self) {
681
681
        gboolean result;
682
682
        result = __lambda4_ (self);
683
 
#line 157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
683
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
684
684
        return result;
685
685
#line 686 "aggregation.c"
686
686
}
689
689
static void __lambda6_ (Block1Data* _data1_, GObject* s, GAsyncResult* r) {
690
690
        AggregationTests * self;
691
691
        GError * _inner_error_ = NULL;
692
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
692
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
693
693
        self = _data1_->self;
694
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
694
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
695
695
        g_return_if_fail (r != NULL);
696
696
#line 697 "aggregation.c"
697
697
        {
698
698
                FolksIndividualAggregator* _tmp0_;
699
699
                GAsyncResult* _tmp1_;
700
 
#line 169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
700
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
701
701
                _tmp0_ = _data1_->aggregator;
702
 
#line 169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
702
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
703
703
                _tmp1_ = r;
704
 
#line 169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
704
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
705
705
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
706
 
#line 169 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
706
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
707
707
                if (_inner_error_ != NULL) {
708
708
#line 709 "aggregation.c"
709
709
                        goto __catch0_g_error;
714
714
        {
715
715
                GError* e1 = NULL;
716
716
                const gchar* _tmp2_;
717
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
717
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
718
718
                e1 = _inner_error_;
719
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
719
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
720
720
                _inner_error_ = NULL;
721
 
#line 173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
721
#line 173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
722
722
                _tmp2_ = e1->message;
723
 
#line 173 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
723
#line 173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
724
724
                g_critical ("aggregation.vala:173: Failed to prepare aggregator: %s", _tmp2_);
725
 
#line 175 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
725
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
726
726
                g_assert_not_reached ();
727
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
727
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
728
728
                _g_error_free0 (e1);
729
729
#line 730 "aggregation.c"
730
730
        }
731
731
        __finally0:
732
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
732
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
733
733
        if (_inner_error_ != NULL) {
734
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
734
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
735
735
                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);
736
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
736
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
737
737
                g_clear_error (&_inner_error_);
738
 
#line 167 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
738
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
739
739
                return;
740
740
#line 741 "aggregation.c"
741
741
        }
743
743
 
744
744
 
745
745
static void ___lambda6__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
746
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
746
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
747
747
        __lambda6_ (self, source_object, res);
748
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
748
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
749
749
        block1_data_unref (self);
750
750
#line 751 "aggregation.c"
751
751
}
755
755
        AggregationTests * self;
756
756
        gboolean result = FALSE;
757
757
        FolksIndividualAggregator* _tmp0_;
758
 
#line 163 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
758
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
759
759
        self = _data1_->self;
760
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
760
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
761
761
        _tmp0_ = _data1_->aggregator;
762
 
#line 165 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
762
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
763
763
        folks_individual_aggregator_prepare (_tmp0_, ___lambda6__gasync_ready_callback, block1_data_ref (_data1_));
764
 
#line 179 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
764
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
765
765
        result = FALSE;
766
 
#line 179 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
766
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
767
767
        return result;
768
768
#line 769 "aggregation.c"
769
769
}
772
772
static gboolean ___lambda5__gsource_func (gpointer self) {
773
773
        gboolean result;
774
774
        result = __lambda5_ (self);
775
 
#line 163 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
775
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
776
776
        return result;
777
777
#line 778 "aggregation.c"
778
778
}
815
815
        TpTestsBackend* _tmp40_;
816
816
        void* _tmp41_;
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"
891
891
        {
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"
902
902
                while (TRUE) {
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"
918
918
                        if (!_tmp20_) {
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"
920
920
                                break;
921
921
#line 922 "aggregation.c"
922
922
                        }
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"
932
932
                        _tmp24_ = id;
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"
938
938
                        _tmp26_ = id;
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"
942
942
                        _g_free0 (id);
943
943
#line 944 "aggregation.c"
944
944
                }
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"
948
948
        }
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"
1012
1012
}
1013
1013
 
1014
1014
 
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"
1019
1019
}
1020
1020
 
1021
1021
 
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"
1034
1034
        {
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"
1045
1045
                while (TRUE) {
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"
1068
1068
                        if (!_tmp3_) {
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"
1070
1070
                                break;
1071
1071
#line 1072 "aggregation.c"
1072
1072
                        }
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"
1080
1080
                        _tmp7_ = i;
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"
1084
1084
                                _tmp6_ = TRUE;
1085
1085
#line 1086 "aggregation.c"
1086
1086
                        } else {
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"
1093
1093
                        }
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"
1099
1099
                        _tmp10_ = i;
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"
1105
1105
                                continue;
1106
1106
#line 1107 "aggregation.c"
1107
1107
                        }
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"
1109
1109
                        _tmp13_ = i;
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_;
1119
1119
                                GeeSet* _tmp18_;
1120
1120
                                gint _tmp19_;
1121
1121
                                gint _tmp20_;
1122
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1122
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1123
1123
                                _tmp16_ = i;
1124
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1124
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1125
1125
                                _tmp17_ = folks_individual_get_personas (_tmp16_);
1126
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1126
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1127
1127
                                _tmp18_ = _tmp17_;
1128
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1128
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1129
1129
                                _tmp19_ = gee_collection_get_size ((GeeCollection*) _tmp18_);
1130
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1130
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1131
1131
                                _tmp20_ = _tmp19_;
1132
 
#line 210 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1132
#line 210 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1133
1133
                                _tmp12_ = _tmp20_ == 2;
1134
1134
#line 1135 "aggregation.c"
1135
1135
                        } else {
1136
 
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1136
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1137
1137
                                _tmp12_ = FALSE;
1138
1138
#line 1139 "aggregation.c"
1139
1139
                        }
1140
 
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1140
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1141
1141
                        _tmp21_ = _tmp12_;
1142
 
#line 209 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1142
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1143
1143
                        if (_tmp21_) {
1144
1144
#line 1145 "aggregation.c"
1145
1145
                                GeeSet* _tmp22_;
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"
1153
1153
                                _tmp23_ = i;
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"
1163
1163
                        } else {
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"
1167
1167
                        }
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"
1171
1171
                        if (_tmp27_) {
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"
1180
1180
                                _tmp29_ = i;
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"
1188
1188
                        }
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"
1192
1192
                }
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"
1196
1196
        }
1198
1198
                GeeCollection* _tmp32_;
1199
1199
                GeeIterator* _tmp33_ = NULL;
1200
1200
                GeeIterator* _i_it;
1201
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1201
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1202
1202
                _tmp32_ = added;
1203
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1203
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1204
1204
                _tmp33_ = gee_iterable_iterator ((GeeIterable*) _tmp32_);
1205
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1205
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1206
1206
                _i_it = _tmp33_;
1207
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1207
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1208
1208
                while (TRUE) {
1209
1209
#line 1210 "aggregation.c"
1210
1210
                        GeeIterator* _tmp34_;
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"
1236
1236
                                break;
1237
1237
#line 1238 "aggregation.c"
1238
1238
                        }
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"
1246
1246
                        _tmp39_ = i;
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"
1252
1252
                        } else {
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"
1259
1259
                        }
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"
1265
1265
                        _tmp42_ = i;
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"
1271
1271
                                continue;
1272
1272
#line 1273 "aggregation.c"
1273
1273
                        }
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"
1275
1275
                        _tmp43_ = i;
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"
1285
1285
                        _tmp48_ = i;
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_;
1294
1294
                                gint _tmp52_;
1295
1295
                                gint _tmp53_;
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"
1305
1305
                        } else {
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"
1309
1309
                        }
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"
1313
1313
                        if (_tmp54_) {
1314
1314
#line 1315 "aggregation.c"
1315
1315
                                GeeSet* _tmp55_;
1318
1318
                                const gchar* _tmp58_;
1319
1319
                                gboolean _tmp59_ = FALSE;
1320
1320
                                gchar* iid;
1321
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1321
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1322
1322
                                _tmp55_ = expected_individuals;
1323
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1323
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1324
1324
                                _tmp56_ = i;
1325
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1325
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1326
1326
                                _tmp57_ = folks_individual_get_id (_tmp56_);
1327
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1327
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1328
1328
                                _tmp58_ = _tmp57_;
1329
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1329
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1330
1330
                                _tmp59_ = gee_collection_remove ((GeeCollection*) _tmp55_, _tmp58_);
1331
 
#line 232 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1331
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1332
1332
                                _vala_assert (_tmp59_, "expected_individuals.remove (i.id)");
1333
 
#line 234 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1333
#line 234 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1334
1334
                                iid = NULL;
1335
1335
#line 1336 "aggregation.c"
1336
1336
                                {
1337
1337
                                        GeeSet* _tmp60_;
1338
1338
                                        GeeIterator* _tmp61_ = NULL;
1339
1339
                                        GeeIterator* _persona_it;
1340
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1340
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1341
1341
                                        _tmp60_ = personas;
1342
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1342
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1343
1343
                                        _tmp61_ = gee_iterable_iterator ((GeeIterable*) _tmp60_);
1344
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1344
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1345
1345
                                        _persona_it = _tmp61_;
1346
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1346
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1347
1347
                                        while (TRUE) {
1348
1348
#line 1349 "aggregation.c"
1349
1349
                                                GeeIterator* _tmp62_;
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"
1362
1362
                                                        break;
1363
1363
#line 1364 "aggregation.c"
1364
1364
                                                }
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"
1372
1372
                                                _tmp66_ = iid;
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"
1387
1387
                                                        _tmp70_ = iid;
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"
1391
1391
                                                } else {
1393
1393
                                                        const gchar* _tmp72_;
1394
1394
                                                        const gchar* _tmp73_;
1395
1395
                                                        gchar* _tmp74_;
1396
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1396
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1397
1397
                                                        _tmp71_ = persona;
1398
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1398
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1399
1399
                                                        _tmp72_ = folks_persona_get_iid (_tmp71_);
1400
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1400
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1401
1401
                                                        _tmp73_ = _tmp72_;
1402
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1402
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1403
1403
                                                        _tmp74_ = g_strdup (_tmp73_);
1404
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1404
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1405
1405
                                                        _g_free0 (iid);
1406
 
#line 243 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1406
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1407
1407
                                                        iid = _tmp74_;
1408
1408
#line 1409 "aggregation.c"
1409
1409
                                                }
1410
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1410
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1411
1411
                                                _g_object_unref0 (persona);
1412
1412
#line 1413 "aggregation.c"
1413
1413
                                        }
1414
 
#line 235 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1414
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1415
1415
                                        _g_object_unref0 (_persona_it);
1416
1416
#line 1417 "aggregation.c"
1417
1417
                                }
1418
 
#line 230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1418
#line 230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1419
1419
                                _g_free0 (iid);
1420
1420
#line 1421 "aggregation.c"
1421
1421
                        }
1422
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1422
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1423
1423
                        _g_object_unref0 (personas);
1424
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1424
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1425
1425
                        _g_object_unref0 (i);
1426
1426
#line 1427 "aggregation.c"
1427
1427
                }
1428
 
#line 219 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1428
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1429
1429
                _g_object_unref0 (_i_it);
1430
1430
#line 1431 "aggregation.c"
1431
1431
        }
1433
1433
 
1434
1434
 
1435
1435
static Block2Data* block2_data_ref (Block2Data* _data2_) {
1436
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1436
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1437
1437
        g_atomic_int_inc (&_data2_->_ref_count_);
1438
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1438
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1439
1439
        return _data2_;
1440
1440
#line 1441 "aggregation.c"
1441
1441
}
1444
1444
static void block2_data_unref (void * _userdata_) {
1445
1445
        Block2Data* _data2_;
1446
1446
        _data2_ = (Block2Data*) _userdata_;
1447
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1447
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1448
1448
        if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
1449
1449
#line 1450 "aggregation.c"
1450
1450
                AggregationTests * self;
1451
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1451
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1452
1452
                self = _data2_->self;
1453
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1453
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1454
1454
                _g_object_unref0 (_data2_->aggregator);
1455
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1455
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1456
1456
                _g_main_loop_unref0 (_data2_->main_loop);
1457
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1457
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1458
1458
                _g_object_unref0 (self);
1459
 
#line 256 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1459
#line 256 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1460
1460
                g_slice_free (Block2Data, _data2_);
1461
1461
#line 1462 "aggregation.c"
1462
1462
        }
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"
1497
1497
}
1498
1498
 
1499
1499
 
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"
1504
1504
}
1508
1508
        AggregationTests * self;
1509
1509
        GeeSet* _tmp0_;
1510
1510
        GeeSet* _tmp1_;
1511
 
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1511
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1512
1512
        self = _data2_->self;
1513
 
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1513
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1514
1514
        g_return_if_fail (added != NULL);
1515
 
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1515
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1516
1516
        g_return_if_fail (removed != NULL);
1517
 
#line 289 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1517
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1518
1518
        _tmp0_ = added;
1519
 
#line 289 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1519
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1520
1520
        _tmp1_ = removed;
1521
 
#line 289 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1521
#line 289 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1522
1522
        _aggregation_tests_test_linkable_properties_individuals_changed (self, FALSE, (guint) 5, (GeeCollection*) _tmp0_, _tmp1_, &_data2_->individual1, &_data2_->individual2);
1523
1523
#line 1524 "aggregation.c"
1524
1524
}
1525
1525
 
1526
1526
 
1527
1527
static void ___lambda8__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
1528
 
#line 287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1528
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1529
1529
        __lambda8_ (self, added, removed, message, actor, reason);
1530
1530
#line 1531 "aggregation.c"
1531
1531
}
1535
1535
        AggregationTests * self;
1536
1536
        gboolean result = FALSE;
1537
1537
        GMainLoop* _tmp0_;
1538
 
#line 296 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1538
#line 296 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1539
1539
        self = _data2_->self;
1540
 
#line 298 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1540
#line 298 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1541
1541
        _tmp0_ = _data2_->main_loop;
1542
 
#line 298 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1542
#line 298 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1543
1543
        g_main_loop_quit (_tmp0_);
1544
 
#line 299 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1544
#line 299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1545
1545
        result = FALSE;
1546
 
#line 299 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1546
#line 299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1547
1547
        return result;
1548
1548
#line 1549 "aggregation.c"
1549
1549
}
1552
1552
static gboolean ___lambda9__gsource_func (gpointer self) {
1553
1553
        gboolean result;
1554
1554
        result = __lambda9_ (self);
1555
 
#line 296 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1555
#line 296 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1556
1556
        return result;
1557
1557
#line 1558 "aggregation.c"
1558
1558
}
1561
1561
static void __lambda11_ (Block2Data* _data2_, GObject* s, GAsyncResult* r) {
1562
1562
        AggregationTests * self;
1563
1563
        GError * _inner_error_ = NULL;
1564
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1564
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1565
1565
        self = _data2_->self;
1566
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1566
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1567
1567
        g_return_if_fail (r != NULL);
1568
1568
#line 1569 "aggregation.c"
1569
1569
        {
1570
1570
                FolksIndividualAggregator* _tmp0_;
1571
1571
                GAsyncResult* _tmp1_;
1572
 
#line 308 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1572
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1573
1573
                _tmp0_ = _data2_->aggregator;
1574
 
#line 308 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1574
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1575
1575
                _tmp1_ = r;
1576
 
#line 308 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1576
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1577
1577
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
1578
 
#line 308 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1578
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1579
1579
                if (_inner_error_ != NULL) {
1580
1580
#line 1581 "aggregation.c"
1581
1581
                        goto __catch1_g_error;
1586
1586
        {
1587
1587
                GError* e1 = NULL;
1588
1588
                const gchar* _tmp2_;
1589
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1589
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1590
1590
                e1 = _inner_error_;
1591
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1591
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1592
1592
                _inner_error_ = NULL;
1593
 
#line 312 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1593
#line 312 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1594
1594
                _tmp2_ = e1->message;
1595
 
#line 312 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1595
#line 312 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1596
1596
                g_critical ("aggregation.vala:312: Failed to prepare aggregator: %s", _tmp2_);
1597
 
#line 314 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1597
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1598
1598
                g_assert_not_reached ();
1599
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1599
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1600
1600
                _g_error_free0 (e1);
1601
1601
#line 1602 "aggregation.c"
1602
1602
        }
1603
1603
        __finally1:
1604
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1604
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1605
1605
        if (_inner_error_ != NULL) {
1606
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1606
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1607
1607
                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);
1608
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1608
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1609
1609
                g_clear_error (&_inner_error_);
1610
 
#line 306 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1610
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1611
1611
                return;
1612
1612
#line 1613 "aggregation.c"
1613
1613
        }
1615
1615
 
1616
1616
 
1617
1617
static void ___lambda11__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1618
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1618
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1619
1619
        __lambda11_ (self, source_object, res);
1620
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1620
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1621
1621
        block2_data_unref (self);
1622
1622
#line 1623 "aggregation.c"
1623
1623
}
1627
1627
        AggregationTests * self;
1628
1628
        gboolean result = FALSE;
1629
1629
        FolksIndividualAggregator* _tmp0_;
1630
 
#line 302 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1630
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1631
1631
        self = _data2_->self;
1632
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1632
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1633
1633
        _tmp0_ = _data2_->aggregator;
1634
 
#line 304 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1634
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1635
1635
        folks_individual_aggregator_prepare (_tmp0_, ___lambda11__gasync_ready_callback, block2_data_ref (_data2_));
1636
 
#line 318 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1636
#line 318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1637
1637
        result = FALSE;
1638
 
#line 318 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1638
#line 318 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1639
1639
        return result;
1640
1640
#line 1641 "aggregation.c"
1641
1641
}
1644
1644
static gboolean ___lambda10__gsource_func (gpointer self) {
1645
1645
        gboolean result;
1646
1646
        result = __lambda10_ (self);
1647
 
#line 302 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1647
#line 302 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1648
1648
        return result;
1649
1649
#line 1650 "aggregation.c"
1650
1650
}
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"
1817
1817
        {
1820
1820
                GeeSet* _tmp27_;
1821
1821
                GeeIterator* _tmp28_ = NULL;
1822
1822
                GeeIterator* _p_it;
1823
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1823
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1824
1824
                _tmp25_ = _data2_->individual1;
1825
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1825
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1826
1826
                _tmp26_ = folks_individual_get_personas (_tmp25_);
1827
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1827
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1828
1828
                _tmp27_ = _tmp26_;
1829
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1829
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1830
1830
                _tmp28_ = gee_iterable_iterator ((GeeIterable*) _tmp27_);
1831
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1831
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1832
1832
                _p_it = _tmp28_;
1833
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1833
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1834
1834
                while (TRUE) {
1835
1835
#line 1836 "aggregation.c"
1836
1836
                        GeeIterator* _tmp29_;
1851
1851
                        gboolean _tmp66_;
1852
1852
                        gboolean _tmp68_;
1853
1853
                        gboolean _tmp86_;
1854
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1854
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1855
1855
                        _tmp29_ = _p_it;
1856
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1856
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1857
1857
                        _tmp30_ = gee_iterator_next (_tmp29_);
1858
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1858
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1859
1859
                        if (!_tmp30_) {
1860
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1860
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1861
1861
                                break;
1862
1862
#line 1863 "aggregation.c"
1863
1863
                        }
1864
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1864
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1865
1865
                        _tmp31_ = _p_it;
1866
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1866
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1867
1867
                        _tmp32_ = gee_iterator_get (_tmp31_);
1868
 
#line 345 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1868
#line 345 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1869
1869
                        p = (FolksPersona*) _tmp32_;
1870
 
#line 348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1870
#line 348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1871
1871
                        _tmp34_ = set_in_use;
1872
 
#line 348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1872
#line 348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1873
1873
                        if (_tmp34_ == NULL) {
1874
1874
#line 1875 "aggregation.c"
1875
1875
                                GeeHashSet* _tmp35_;
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"
1883
1883
                                _tmp36_ = p;
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"
1893
1893
                        } else {
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"
1897
1897
                        }
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"
1901
1901
                        if (_tmp40_) {
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"
1914
1914
                        } else {
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"
1932
1932
                                }
1933
1933
                        }
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"
1937
1937
                        _tmp47_ = p;
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"
1949
1949
                        {
1952
1952
                                GeeSet* _tmp53_;
1953
1953
                                GeeIterator* _tmp54_ = NULL;
1954
1954
                                GeeIterator* _pd_it;
1955
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1955
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1956
1956
                                _tmp51_ = _data2_->individual1_detailed;
1957
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1957
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1958
1958
                                _tmp52_ = folks_individual_get_personas (_tmp51_);
1959
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1959
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1960
1960
                                _tmp53_ = _tmp52_;
1961
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1961
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1962
1962
                                _tmp54_ = gee_iterable_iterator ((GeeIterable*) _tmp53_);
1963
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1963
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1964
1964
                                _pd_it = _tmp54_;
1965
 
#line 361 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
1965
#line 361 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
1966
1966
                                while (TRUE) {
1967
1967
#line 1968 "aggregation.c"
1968
1968
                                        GeeIterator* _tmp55_;
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"
1986
1986
                                                break;
1987
1987
#line 1988 "aggregation.c"
1988
1988
                                        }
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"
1996
1996
                                        _tmp59_ = pd;
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"
2002
2002
                                        _tmp62_ = p;
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"
2012
2012
                                        }
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"
2016
2016
                                }
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"
2020
2020
                        }
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"
2032
2032
                        } else {
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"
2036
2036
                        }
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"
2040
2040
                        if (_tmp68_) {
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"
2049
2049
                                tmp = _tmp69_;
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"
2055
2055
                                _tmp71_ = tmp;
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"
2061
2061
                                {
2064
2064
                                        GeeSet* _tmp74_;
2065
2065
                                        GeeIterator* _tmp75_ = NULL;
2066
2066
                                        GeeIterator* _pd_it;
2067
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2067
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2068
2068
                                        _tmp72_ = _data2_->individual1_detailed;
2069
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2069
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2070
2070
                                        _tmp73_ = folks_individual_get_personas (_tmp72_);
2071
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2071
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2072
2072
                                        _tmp74_ = _tmp73_;
2073
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2073
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2074
2074
                                        _tmp75_ = gee_iterable_iterator ((GeeIterable*) _tmp74_);
2075
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2075
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2076
2076
                                        _pd_it = _tmp75_;
2077
 
#line 378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2077
#line 378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2078
2078
                                        while (TRUE) {
2079
2079
#line 2080 "aggregation.c"
2080
2080
                                                GeeIterator* _tmp76_;
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"
2098
2098
                                                        break;
2099
2099
#line 2100 "aggregation.c"
2100
2100
                                                }
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"
2108
2108
                                                _tmp80_ = pd;
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"
2114
2114
                                                _tmp83_ = p;
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"
2124
2124
                                                }
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"
2128
2128
                                        }
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"
2132
2132
                                }
2133
2133
                        }
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"
2141
2141
                }
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"
2145
2145
        }
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"
2172
2172
        } else {
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"
2184
2184
        }
2188
2188
                GeeSet* _tmp98_;
2189
2189
                GeeIterator* _tmp99_ = NULL;
2190
2190
                GeeIterator* _p_it;
2191
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2191
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2192
2192
                _tmp96_ = _data2_->individual2;
2193
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2193
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2194
2194
                _tmp97_ = folks_individual_get_personas (_tmp96_);
2195
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2195
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2196
2196
                _tmp98_ = _tmp97_;
2197
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2197
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2198
2198
                _tmp99_ = gee_iterable_iterator ((GeeIterable*) _tmp98_);
2199
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2199
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2200
2200
                _p_it = _tmp99_;
2201
 
#line 401 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2201
#line 401 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2202
2202
                while (TRUE) {
2203
2203
#line 2204 "aggregation.c"
2204
2204
                        GeeIterator* _tmp100_;
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"
2223
2223
                                break;
2224
2224
#line 2225 "aggregation.c"
2225
2225
                        }
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"
2235
2235
                        _tmp105_ = p;
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"
2247
2247
                        {
2250
2250
                                GeeSet* _tmp111_;
2251
2251
                                GeeIterator* _tmp112_ = NULL;
2252
2252
                                GeeIterator* _pd_it;
2253
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2253
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2254
2254
                                _tmp109_ = _data2_->individual2_detailed;
2255
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2255
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2256
2256
                                _tmp110_ = folks_individual_get_personas (_tmp109_);
2257
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2257
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2258
2258
                                _tmp111_ = _tmp110_;
2259
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2259
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2260
2260
                                _tmp112_ = gee_iterable_iterator ((GeeIterable*) _tmp111_);
2261
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2261
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2262
2262
                                _pd_it = _tmp112_;
2263
 
#line 406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2263
#line 406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2264
2264
                                while (TRUE) {
2265
2265
#line 2266 "aggregation.c"
2266
2266
                                        GeeIterator* _tmp113_;
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"
2284
2284
                                                break;
2285
2285
#line 2286 "aggregation.c"
2286
2286
                                        }
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"
2294
2294
                                        _tmp117_ = pd;
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"
2300
2300
                                        _tmp120_ = p;
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"
2310
2310
                                        }
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"
2314
2314
                                }
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"
2318
2318
                        }
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"
2326
2326
                }
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"
2330
2330
        }
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"
2364
2364
}
2365
2365
 
2366
2366
 
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"
2373
2373
}
2376
2376
static void block3_data_unref (void * _userdata_) {
2377
2377
        Block3Data* _data3_;
2378
2378
        _data3_ = (Block3Data*) _userdata_;
2379
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2379
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2380
2380
        if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
2381
2381
#line 2382 "aggregation.c"
2382
2382
                AggregationTests * self;
2383
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2383
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2384
2384
                self = _data3_->self;
2385
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2385
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2386
2386
                _g_object_unref0 (_data3_->aggregator);
2387
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2387
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2388
2388
                _g_main_loop_unref0 (_data3_->main_loop);
2389
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2389
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2390
2390
                _g_object_unref0 (self);
2391
 
#line 431 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2391
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2392
2392
                g_slice_free (Block3Data, _data3_);
2393
2393
#line 2394 "aggregation.c"
2394
2394
        }
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"
2429
2429
}
2430
2430
 
2431
2431
 
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"
2436
2436
}
2440
2440
        AggregationTests * self;
2441
2441
        GeeSet* _tmp0_;
2442
2442
        GeeSet* _tmp1_;
2443
 
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2443
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2444
2444
        self = _data3_->self;
2445
 
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2445
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2446
2446
        g_return_if_fail (added != NULL);
2447
 
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2447
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2448
2448
        g_return_if_fail (removed != NULL);
2449
 
#line 470 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2449
#line 470 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2450
2450
        _tmp0_ = added;
2451
 
#line 470 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2451
#line 470 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2452
2452
        _tmp1_ = removed;
2453
 
#line 470 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2453
#line 470 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2454
2454
        _aggregation_tests_test_linkable_properties_individuals_changed (self, FALSE, (guint) 9, (GeeCollection*) _tmp0_, _tmp1_, &_data3_->individual1, &_data3_->individual2);
2455
2455
#line 2456 "aggregation.c"
2456
2456
}
2457
2457
 
2458
2458
 
2459
2459
static void ___lambda13__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
2460
 
#line 468 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2460
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2461
2461
        __lambda13_ (self, added, removed, message, actor, reason);
2462
2462
#line 2463 "aggregation.c"
2463
2463
}
2467
2467
        AggregationTests * self;
2468
2468
        gboolean result = FALSE;
2469
2469
        GMainLoop* _tmp0_;
2470
 
#line 477 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2470
#line 477 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2471
2471
        self = _data3_->self;
2472
 
#line 479 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2472
#line 479 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2473
2473
        _tmp0_ = _data3_->main_loop;
2474
 
#line 479 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2474
#line 479 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2475
2475
        g_main_loop_quit (_tmp0_);
2476
 
#line 480 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2476
#line 480 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2477
2477
        result = FALSE;
2478
 
#line 480 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2478
#line 480 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2479
2479
        return result;
2480
2480
#line 2481 "aggregation.c"
2481
2481
}
2484
2484
static gboolean ___lambda14__gsource_func (gpointer self) {
2485
2485
        gboolean result;
2486
2486
        result = __lambda14_ (self);
2487
 
#line 477 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2487
#line 477 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2488
2488
        return result;
2489
2489
#line 2490 "aggregation.c"
2490
2490
}
2493
2493
static void __lambda16_ (Block3Data* _data3_, GObject* s, GAsyncResult* r) {
2494
2494
        AggregationTests * self;
2495
2495
        GError * _inner_error_ = NULL;
2496
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2496
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2497
2497
        self = _data3_->self;
2498
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2498
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2499
2499
        g_return_if_fail (r != NULL);
2500
2500
#line 2501 "aggregation.c"
2501
2501
        {
2502
2502
                FolksIndividualAggregator* _tmp0_;
2503
2503
                GAsyncResult* _tmp1_;
2504
 
#line 489 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2504
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2505
2505
                _tmp0_ = _data3_->aggregator;
2506
 
#line 489 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2506
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2507
2507
                _tmp1_ = r;
2508
 
#line 489 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2508
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2509
2509
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
2510
 
#line 489 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2510
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2511
2511
                if (_inner_error_ != NULL) {
2512
2512
#line 2513 "aggregation.c"
2513
2513
                        goto __catch2_g_error;
2518
2518
        {
2519
2519
                GError* e1 = NULL;
2520
2520
                const gchar* _tmp2_;
2521
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2521
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2522
2522
                e1 = _inner_error_;
2523
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2523
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2524
2524
                _inner_error_ = NULL;
2525
 
#line 493 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2525
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2526
2526
                _tmp2_ = e1->message;
2527
 
#line 493 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2527
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2528
2528
                g_critical ("aggregation.vala:493: Failed to prepare aggregator: %s", _tmp2_);
2529
 
#line 495 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2529
#line 495 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2530
2530
                g_assert_not_reached ();
2531
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2531
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2532
2532
                _g_error_free0 (e1);
2533
2533
#line 2534 "aggregation.c"
2534
2534
        }
2535
2535
        __finally2:
2536
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2536
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2537
2537
        if (_inner_error_ != NULL) {
2538
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2538
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2539
2539
                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);
2540
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2540
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2541
2541
                g_clear_error (&_inner_error_);
2542
 
#line 487 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2542
#line 487 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2543
2543
                return;
2544
2544
#line 2545 "aggregation.c"
2545
2545
        }
2547
2547
 
2548
2548
 
2549
2549
static void ___lambda16__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2550
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2550
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2551
2551
        __lambda16_ (self, source_object, res);
2552
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2552
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2553
2553
        block3_data_unref (self);
2554
2554
#line 2555 "aggregation.c"
2555
2555
}
2559
2559
        AggregationTests * self;
2560
2560
        gboolean result = FALSE;
2561
2561
        FolksIndividualAggregator* _tmp0_;
2562
 
#line 483 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2562
#line 483 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2563
2563
        self = _data3_->self;
2564
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2564
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2565
2565
        _tmp0_ = _data3_->aggregator;
2566
 
#line 485 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2566
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2567
2567
        folks_individual_aggregator_prepare (_tmp0_, ___lambda16__gasync_ready_callback, block3_data_ref (_data3_));
2568
 
#line 499 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2568
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2569
2569
        result = FALSE;
2570
 
#line 499 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2570
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2571
2571
        return result;
2572
2572
#line 2573 "aggregation.c"
2573
2573
}
2576
2576
static gboolean ___lambda15__gsource_func (gpointer self) {
2577
2577
        gboolean result;
2578
2578
        result = __lambda15_ (self);
2579
 
#line 483 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2579
#line 483 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2580
2580
        return result;
2581
2581
#line 2582 "aggregation.c"
2582
2582
}
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"
2720
2720
        {
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"
2731
2731
                while (TRUE) {
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"
2753
2753
                                break;
2754
2754
#line 2755 "aggregation.c"
2755
2755
                        }
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"
2765
2765
                        _tmp26_ = id;
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"
2771
2771
                        _tmp28_ = id;
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"
2777
2777
                        _tmp30_ = id;
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"
2783
2783
                        _tmp32_ = id;
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"
2787
2787
                        _g_free0 (id);
2788
2788
#line 2789 "aggregation.c"
2789
2789
                }
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"
2793
2793
        }
2797
2797
                GeeSet* _tmp35_;
2798
2798
                GeeIterator* _tmp36_ = NULL;
2799
2799
                GeeIterator* _p_it;
2800
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2800
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2801
2801
                _tmp33_ = _data3_->individual1;
2802
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2802
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2803
2803
                _tmp34_ = folks_individual_get_personas (_tmp33_);
2804
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2804
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2805
2805
                _tmp35_ = _tmp34_;
2806
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2806
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2807
2807
                _tmp36_ = gee_iterable_iterator ((GeeIterable*) _tmp35_);
2808
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2808
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2809
2809
                _p_it = _tmp36_;
2810
 
#line 526 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2810
#line 526 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2811
2811
                while (TRUE) {
2812
2812
#line 2813 "aggregation.c"
2813
2813
                        GeeIterator* _tmp37_;
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"
2834
2834
                                break;
2835
2835
#line 2836 "aggregation.c"
2836
2836
                        }
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"
2846
2846
                        _tmp44_ = p;
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"
2854
2854
                        if (_tmp47_) {
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"
2858
2858
                        } else {
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"
2863
2863
                                _tmp48_ = p;
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"
2871
2871
                        }
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"
2875
2875
                        if (_tmp51_) {
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"
2879
2879
                        } else {
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"
2884
2884
                                _tmp52_ = p;
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"
2892
2892
                        }
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"
2900
2900
                }
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"
2904
2904
        }
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"
2914
2914
        {
2917
2917
                GeeSet* _tmp61_;
2918
2918
                GeeIterator* _tmp62_ = NULL;
2919
2919
                GeeIterator* _p_it;
2920
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2920
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2921
2921
                _tmp59_ = _data3_->individual1_detailed;
2922
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2922
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2923
2923
                _tmp60_ = folks_individual_get_personas (_tmp59_);
2924
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2924
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2925
2925
                _tmp61_ = _tmp60_;
2926
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2926
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2927
2927
                _tmp62_ = gee_iterable_iterator ((GeeIterable*) _tmp61_);
2928
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2928
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2929
2929
                _p_it = _tmp62_;
2930
 
#line 534 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
2930
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
2931
2931
                while (TRUE) {
2932
2932
#line 2933 "aggregation.c"
2933
2933
                        GeeIterator* _tmp63_;
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"
2954
2954
                                break;
2955
2955
#line 2956 "aggregation.c"
2956
2956
                        }
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"
2966
2966
                        _tmp70_ = p;
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"
2974
2974
                        if (_tmp73_) {
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"
2978
2978
                        } else {
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"
2983
2983
                                _tmp74_ = p;
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"
2991
2991
                        }
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"
2995
2995
                        if (_tmp77_) {
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"
2999
2999
                        } else {
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"
3004
3004
                                _tmp78_ = p;
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"
3012
3012
                        }
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"
3020
3020
                }
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"
3024
3024
        }
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"
3034
3034
        {
3037
3037
                GeeSet* _tmp87_;
3038
3038
                GeeIterator* _tmp88_ = NULL;
3039
3039
                GeeIterator* _p_it;
3040
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3040
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3041
3041
                _tmp85_ = _data3_->individual2;
3042
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3042
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3043
3043
                _tmp86_ = folks_individual_get_personas (_tmp85_);
3044
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3044
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3045
3045
                _tmp87_ = _tmp86_;
3046
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3046
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3047
3047
                _tmp88_ = gee_iterable_iterator ((GeeIterable*) _tmp87_);
3048
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3048
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3049
3049
                _p_it = _tmp88_;
3050
 
#line 542 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3050
#line 542 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3051
3051
                while (TRUE) {
3052
3052
#line 3053 "aggregation.c"
3053
3053
                        GeeIterator* _tmp89_;
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"
3074
3074
                                break;
3075
3075
#line 3076 "aggregation.c"
3076
3076
                        }
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"
3086
3086
                        _tmp96_ = p;
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"
3094
3094
                        if (_tmp99_) {
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"
3098
3098
                        } else {
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"
3103
3103
                                _tmp100_ = p;
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"
3111
3111
                        }
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"
3119
3119
                        } else {
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"
3124
3124
                                _tmp104_ = p;
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"
3132
3132
                        }
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"
3140
3140
                }
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"
3144
3144
        }
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"
3154
3154
        {
3157
3157
                GeeSet* _tmp113_;
3158
3158
                GeeIterator* _tmp114_ = NULL;
3159
3159
                GeeIterator* _p_it;
3160
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3160
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3161
3161
                _tmp111_ = _data3_->individual2_detailed;
3162
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3162
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3163
3163
                _tmp112_ = folks_individual_get_personas (_tmp111_);
3164
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3164
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3165
3165
                _tmp113_ = _tmp112_;
3166
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3166
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3167
3167
                _tmp114_ = gee_iterable_iterator ((GeeIterable*) _tmp113_);
3168
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3168
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3169
3169
                _p_it = _tmp114_;
3170
 
#line 550 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3170
#line 550 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3171
3171
                while (TRUE) {
3172
3172
#line 3173 "aggregation.c"
3173
3173
                        GeeIterator* _tmp115_;
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"
3194
3194
                                break;
3195
3195
#line 3196 "aggregation.c"
3196
3196
                        }
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"
3206
3206
                        _tmp122_ = p;
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"
3218
3218
                        } else {
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"
3223
3223
                                _tmp126_ = p;
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"
3231
3231
                        }
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"
3239
3239
                        } else {
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"
3244
3244
                                _tmp130_ = p;
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"
3252
3252
                        }
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"
3260
3260
                }
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"
3264
3264
        }
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"
3306
3306
}
3307
3307
 
3308
3308
 
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"
3317
3317
        {
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"
3328
3328
                while (TRUE) {
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"
3349
3349
                        if (!_tmp3_) {
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"
3351
3351
                                break;
3352
3352
#line 3353 "aggregation.c"
3353
3353
                        }
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"
3361
3361
                        _tmp7_ = i;
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"
3365
3365
                                _tmp6_ = TRUE;
3366
3366
#line 3367 "aggregation.c"
3367
3367
                        } else {
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"
3374
3374
                        }
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"
3380
3380
                        _tmp10_ = i;
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"
3386
3386
                                continue;
3387
3387
#line 3388 "aggregation.c"
3388
3388
                        }
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"
3390
3390
                        _tmp12_ = i;
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_;
3401
3401
                                gint _tmp18_;
3402
3402
                                gint _tmp19_;
3403
3403
                                guint _tmp20_;
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"
3405
3405
                                _tmp15_ = i;
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"
3419
3419
                        } else {
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"
3423
3423
                        }
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"
3427
3427
                        if (_tmp21_) {
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"
3432
3432
                                _tmp22_ = i;
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"
3440
3440
                                } else {
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"
3444
3444
                                        _tmp24_ = i;
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"
3452
3452
                                        } else {
3454
3454
                                                FolksIndividual* _tmp27_;
3455
3455
                                                const gchar* _tmp28_;
3456
3456
                                                const gchar* _tmp29_;
3457
 
#line 590 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3457
#line 590 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3458
3458
                                                _tmp26_ = num_personas;
3459
 
#line 590 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3459
#line 590 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3460
3460
                                                _tmp27_ = i;
3461
 
#line 590 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3461
#line 590 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3462
3462
                                                _tmp28_ = folks_individual_get_id (_tmp27_);
3463
 
#line 590 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3463
#line 590 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3464
3464
                                                _tmp29_ = _tmp28_;
3465
 
#line 590 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3465
#line 590 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3466
3466
                                                g_critical ("aggregation.vala:590: Unknown %u-persona individual: %s", _tmp26_, _tmp29_);
3467
 
#line 592 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3467
#line 592 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3468
3468
                                                g_assert_not_reached ();
3469
3469
#line 3470 "aggregation.c"
3470
3470
                                        }
3471
3471
                                }
3472
3472
                        }
3473
 
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3473
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3474
3474
                        _g_object_unref0 (i);
3475
3475
#line 3476 "aggregation.c"
3476
3476
                }
3477
 
#line 570 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3477
#line 570 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3478
3478
                _g_object_unref0 (_i_it);
3479
3479
#line 3480 "aggregation.c"
3480
3480
        }
3482
3482
                GeeCollection* _tmp30_;
3483
3483
                GeeIterator* _tmp31_ = NULL;
3484
3484
                GeeIterator* _i_it;
3485
 
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3485
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3486
3486
                _tmp30_ = added;
3487
 
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3487
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3488
3488
                _tmp31_ = gee_iterable_iterator ((GeeIterable*) _tmp30_);
3489
 
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3489
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3490
3490
                _i_it = _tmp31_;
3491
 
#line 597 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3491
#line 597 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3492
3492
                while (TRUE) {
3493
3493
#line 3494 "aggregation.c"
3494
3494
                        GeeIterator* _tmp32_;
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"
3515
3515
                                break;
3516
3516
#line 3517 "aggregation.c"
3517
3517
                        }
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"
3525
3525
                        _tmp37_ = i;
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"
3531
3531
                        } else {
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"
3538
3538
                        }
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"
3544
3544
                        _tmp40_ = i;
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"
3550
3550
                                continue;
3551
3551
#line 3552 "aggregation.c"
3552
3552
                        }
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"
3554
3554
                        _tmp42_ = i;
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_;
3565
3565
                                gint _tmp48_;
3566
3566
                                gint _tmp49_;
3567
3567
                                guint _tmp50_;
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"
3569
3569
                                _tmp45_ = i;
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"
3583
3583
                        } else {
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"
3587
3587
                        }
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"
3591
3591
                        if (_tmp51_) {
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"
3606
3606
                                        _tmp55_ = i;
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"
3610
3610
                                } else {
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"
3614
3614
                                }
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"
3618
3618
                                if (_tmp56_) {
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"
3622
3622
                                        _tmp57_ = i;
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"
3626
3626
                                } else {
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"
3640
3640
                                                _tmp61_ = i;
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"
3644
3644
                                        } else {
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"
3648
3648
                                        }
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"
3652
3652
                                        if (_tmp62_) {
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"
3656
3656
                                                _tmp63_ = i;
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"
3660
3660
                                        } else {
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"
3668
3668
                                                _tmp66_ = i;
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"
3677
3677
                                                        _tmp68_ = i;
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"
3681
3681
                                                } else {
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"
3685
3685
                                                }
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"
3689
3689
                                                if (_tmp69_) {
3690
3690
#line 3691 "aggregation.c"
3691
3691
                                                        guint _tmp70_;
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"
3698
3698
                                                        _tmp71_ = i;
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"
3708
3708
                                                }
3709
3709
                                        }
3710
3710
                                }
3711
3711
                        }
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"
3715
3715
                }
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"
3719
3719
        }
3721
3721
 
3722
3722
 
3723
3723
static Block4Data* block4_data_ref (Block4Data* _data4_) {
3724
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3724
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3725
3725
        g_atomic_int_inc (&_data4_->_ref_count_);
3726
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3726
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3727
3727
        return _data4_;
3728
3728
#line 3729 "aggregation.c"
3729
3729
}
3732
3732
static void block4_data_unref (void * _userdata_) {
3733
3733
        Block4Data* _data4_;
3734
3734
        _data4_ = (Block4Data*) _userdata_;
3735
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3735
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3736
3736
        if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
3737
3737
#line 3738 "aggregation.c"
3738
3738
                AggregationTests * self;
3739
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3739
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3740
3740
                self = _data4_->self;
3741
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3741
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3742
3742
                _g_object_unref0 (_data4_->aggregator);
3743
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3743
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3744
3744
                _g_object_unref0 (_data4_->user_individual_detailed);
3745
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3745
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3746
3746
                _g_object_unref0 (_data4_->user_individual);
3747
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3747
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3748
3748
                _g_main_loop_unref0 (_data4_->main_loop);
3749
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3749
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3750
3750
                _g_object_unref0 (self);
3751
 
#line 627 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3751
#line 627 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3752
3752
                g_slice_free (Block4Data, _data4_);
3753
3753
#line 3754 "aggregation.c"
3754
3754
        }
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"
3789
3789
}
3790
3790
 
3791
3791
 
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"
3796
3796
}
3800
3800
        AggregationTests * self;
3801
3801
        GeeSet* _tmp0_;
3802
3802
        GeeSet* _tmp1_;
3803
 
#line 653 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3803
#line 653 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3804
3804
        self = _data4_->self;
3805
 
#line 653 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3805
#line 653 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3806
3806
        g_return_if_fail (added != NULL);
3807
 
#line 653 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3807
#line 653 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3808
3808
        g_return_if_fail (removed != NULL);
3809
 
#line 655 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3809
#line 655 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3810
3810
        _tmp0_ = added;
3811
 
#line 655 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3811
#line 655 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3812
3812
        _tmp1_ = removed;
3813
 
#line 655 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3813
#line 655 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3814
3814
        _aggregation_tests_test_user_individuals_changed (self, FALSE, (GeeCollection*) _tmp0_, _tmp1_, &_data4_->user_individual);
3815
3815
#line 3816 "aggregation.c"
3816
3816
}
3817
3817
 
3818
3818
 
3819
3819
static void ___lambda18__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
3820
 
#line 652 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3820
#line 652 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3821
3821
        __lambda18_ (self, added, removed, message, actor, reason);
3822
3822
#line 3823 "aggregation.c"
3823
3823
}
3827
3827
        AggregationTests * self;
3828
3828
        gboolean result = FALSE;
3829
3829
        GMainLoop* _tmp0_;
3830
 
#line 662 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3830
#line 662 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3831
3831
        self = _data4_->self;
3832
 
#line 664 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3832
#line 664 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3833
3833
        _tmp0_ = _data4_->main_loop;
3834
 
#line 664 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3834
#line 664 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3835
3835
        g_main_loop_quit (_tmp0_);
3836
 
#line 665 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3836
#line 665 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3837
3837
        result = FALSE;
3838
 
#line 665 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3838
#line 665 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3839
3839
        return result;
3840
3840
#line 3841 "aggregation.c"
3841
3841
}
3844
3844
static gboolean ___lambda19__gsource_func (gpointer self) {
3845
3845
        gboolean result;
3846
3846
        result = __lambda19_ (self);
3847
 
#line 662 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3847
#line 662 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3848
3848
        return result;
3849
3849
#line 3850 "aggregation.c"
3850
3850
}
3853
3853
static void __lambda21_ (Block4Data* _data4_, GObject* s, GAsyncResult* r) {
3854
3854
        AggregationTests * self;
3855
3855
        GError * _inner_error_ = NULL;
3856
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3856
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3857
3857
        self = _data4_->self;
3858
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3858
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3859
3859
        g_return_if_fail (r != NULL);
3860
3860
#line 3861 "aggregation.c"
3861
3861
        {
3862
3862
                FolksIndividualAggregator* _tmp0_;
3863
3863
                GAsyncResult* _tmp1_;
3864
 
#line 674 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3864
#line 674 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3865
3865
                _tmp0_ = _data4_->aggregator;
3866
 
#line 674 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3866
#line 674 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3867
3867
                _tmp1_ = r;
3868
 
#line 674 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3868
#line 674 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3869
3869
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
3870
 
#line 674 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3870
#line 674 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3871
3871
                if (_inner_error_ != NULL) {
3872
3872
#line 3873 "aggregation.c"
3873
3873
                        goto __catch3_g_error;
3878
3878
        {
3879
3879
                GError* e1 = NULL;
3880
3880
                const gchar* _tmp2_;
3881
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3881
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3882
3882
                e1 = _inner_error_;
3883
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3883
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3884
3884
                _inner_error_ = NULL;
3885
 
#line 678 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3885
#line 678 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3886
3886
                _tmp2_ = e1->message;
3887
 
#line 678 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3887
#line 678 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3888
3888
                g_critical ("aggregation.vala:678: Failed to prepare aggregator: %s", _tmp2_);
3889
 
#line 680 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3889
#line 680 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3890
3890
                g_assert_not_reached ();
3891
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3891
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3892
3892
                _g_error_free0 (e1);
3893
3893
#line 3894 "aggregation.c"
3894
3894
        }
3895
3895
        __finally3:
3896
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3896
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3897
3897
        if (_inner_error_ != NULL) {
3898
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3898
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3899
3899
                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);
3900
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3900
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3901
3901
                g_clear_error (&_inner_error_);
3902
 
#line 672 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3902
#line 672 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3903
3903
                return;
3904
3904
#line 3905 "aggregation.c"
3905
3905
        }
3907
3907
 
3908
3908
 
3909
3909
static void ___lambda21__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
3910
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3910
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3911
3911
        __lambda21_ (self, source_object, res);
3912
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3912
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3913
3913
        block4_data_unref (self);
3914
3914
#line 3915 "aggregation.c"
3915
3915
}
3919
3919
        AggregationTests * self;
3920
3920
        gboolean result = FALSE;
3921
3921
        FolksIndividualAggregator* _tmp0_;
3922
 
#line 668 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3922
#line 668 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3923
3923
        self = _data4_->self;
3924
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3924
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3925
3925
        _tmp0_ = _data4_->aggregator;
3926
 
#line 670 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3926
#line 670 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3927
3927
        folks_individual_aggregator_prepare (_tmp0_, ___lambda21__gasync_ready_callback, block4_data_ref (_data4_));
3928
 
#line 684 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3928
#line 684 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3929
3929
        result = FALSE;
3930
 
#line 684 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3930
#line 684 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3931
3931
        return result;
3932
3932
#line 3933 "aggregation.c"
3933
3933
}
3936
3936
static gboolean ___lambda20__gsource_func (gpointer self) {
3937
3937
        gboolean result;
3938
3938
        result = __lambda20_ (self);
3939
 
#line 668 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
3939
#line 668 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
3940
3940
        return result;
3941
3941
#line 3942 "aggregation.c"
3942
3942
}
4000
4000
        TpTestsBackend* _tmp75_;
4001
4001
        void* _tmp76_;
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"
4110
4110
        {
4113
4113
                GeeSet* _tmp34_;
4114
4114
                GeeIterator* _tmp35_ = NULL;
4115
4115
                GeeIterator* _persona_it;
4116
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4116
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4117
4117
                _tmp32_ = _data4_->user_individual;
4118
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4118
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4119
4119
                _tmp33_ = folks_individual_get_personas (_tmp32_);
4120
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4120
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4121
4121
                _tmp34_ = _tmp33_;
4122
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4122
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4123
4123
                _tmp35_ = gee_iterable_iterator ((GeeIterable*) _tmp34_);
4124
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4124
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4125
4125
                _persona_it = _tmp35_;
4126
 
#line 699 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4126
#line 699 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4127
4127
                while (TRUE) {
4128
4128
#line 4129 "aggregation.c"
4129
4129
                        GeeIterator* _tmp36_;
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"
4145
4145
                                break;
4146
4146
#line 4147 "aggregation.c"
4147
4147
                        }
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"
4167
4167
                }
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"
4171
4171
        }
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"
4177
4177
        if (_tmp46_) {
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"
4188
4188
        } else {
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"
4192
4192
        }
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"
4202
4202
        {
4205
4205
                GeeSet* _tmp53_;
4206
4206
                GeeIterator* _tmp54_ = NULL;
4207
4207
                GeeIterator* _persona_it;
4208
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4208
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4209
4209
                _tmp51_ = _data4_->user_individual_detailed;
4210
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4210
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4211
4211
                _tmp52_ = folks_individual_get_personas (_tmp51_);
4212
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4212
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4213
4213
                _tmp53_ = _tmp52_;
4214
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4214
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4215
4215
                _tmp54_ = gee_iterable_iterator ((GeeIterable*) _tmp53_);
4216
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4216
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4217
4217
                _persona_it = _tmp54_;
4218
 
#line 708 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4218
#line 708 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4219
4219
                while (TRUE) {
4220
4220
#line 4221 "aggregation.c"
4221
4221
                        GeeIterator* _tmp55_;
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"
4237
4237
                                break;
4238
4238
#line 4239 "aggregation.c"
4239
4239
                        }
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"
4259
4259
                }
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"
4263
4263
        }
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"
4269
4269
        if (_tmp65_) {
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"
4280
4280
        } else {
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"
4284
4284
        }
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"
4330
4330
}
4331
4331
 
4332
4332
 
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"
4341
4341
        {
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"
4352
4352
                while (TRUE) {
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"
4371
4371
                        if (!_tmp3_) {
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"
4373
4373
                                break;
4374
4374
#line 4375 "aggregation.c"
4375
4375
                        }
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"
4383
4383
                        _tmp7_ = i;
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"
4387
4387
                                _tmp6_ = TRUE;
4388
4388
#line 4389 "aggregation.c"
4389
4389
                        } else {
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"
4396
4396
                        }
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"
4402
4402
                        _tmp10_ = i;
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"
4408
4408
                                continue;
4409
4409
#line 4410 "aggregation.c"
4410
4410
                        }
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"
4412
4412
                        _tmp11_ = i;
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"
4418
4418
                        if (_tmp13_) {
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"
4425
4425
                                _tmp15_ = i;
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"
4433
4433
                        }
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"
4437
4437
                }
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"
4441
4441
        }
4443
4443
                GeeCollection* _tmp16_;
4444
4444
                GeeIterator* _tmp17_ = NULL;
4445
4445
                GeeIterator* _i_it;
4446
 
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4446
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4447
4447
                _tmp16_ = added;
4448
 
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4448
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4449
4449
                _tmp17_ = gee_iterable_iterator ((GeeIterable*) _tmp16_);
4450
 
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4450
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4451
4451
                _i_it = _tmp17_;
4452
 
#line 746 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4452
#line 746 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4453
4453
                while (TRUE) {
4454
4454
#line 4455 "aggregation.c"
4455
4455
                        GeeIterator* _tmp18_;
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"
4474
4474
                                break;
4475
4475
#line 4476 "aggregation.c"
4476
4476
                        }
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"
4484
4484
                        _tmp23_ = i;
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"
4490
4490
                        } else {
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"
4497
4497
                        }
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"
4503
4503
                        _tmp26_ = i;
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"
4509
4509
                                continue;
4510
4510
#line 4511 "aggregation.c"
4511
4511
                        }
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"
4513
4513
                        _tmp27_ = i;
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"
4519
4519
                        if (_tmp29_) {
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"
4529
4529
                                _tmp31_ = i;
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"
4537
4537
                        }
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"
4541
4541
                }
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"
4545
4545
        }
4547
4547
 
4548
4548
 
4549
4549
static Block5Data* block5_data_ref (Block5Data* _data5_) {
4550
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4550
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4551
4551
        g_atomic_int_inc (&_data5_->_ref_count_);
4552
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4552
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4553
4553
        return _data5_;
4554
4554
#line 4555 "aggregation.c"
4555
4555
}
4558
4558
static void block5_data_unref (void * _userdata_) {
4559
4559
        Block5Data* _data5_;
4560
4560
        _data5_ = (Block5Data*) _userdata_;
4561
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4561
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4562
4562
        if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
4563
4563
#line 4564 "aggregation.c"
4564
4564
                AggregationTests * self;
4565
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4565
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4566
4566
                self = _data5_->self;
4567
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4567
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4568
4568
                _g_object_unref0 (_data5_->aggregator);
4569
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4569
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4570
4570
                _g_main_loop_unref0 (_data5_->main_loop);
4571
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4571
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4572
4572
                _g_object_unref0 (self);
4573
 
#line 765 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4573
#line 765 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4574
4574
                g_slice_free (Block5Data, _data5_);
4575
4575
#line 4576 "aggregation.c"
4576
4576
        }
4584
4584
        GeeMultiMap* _tmp2_;
4585
4585
        GeeCollection* _tmp3_ = NULL;
4586
4586
        GeeCollection* added;
4587
 
#line 779 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4587
#line 779 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4588
4588
        g_return_if_fail (changes != NULL);
4589
 
#line 781 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4589
#line 781 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4590
4590
        _tmp0_ = changes;
4591
 
#line 781 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4591
#line 781 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4592
4592
        _tmp1_ = gee_multi_map_get_keys (_tmp0_);
4593
 
#line 781 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4593
#line 781 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4594
4594
        removed = _tmp1_;
4595
 
#line 782 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4595
#line 782 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4596
4596
        _tmp2_ = changes;
4597
 
#line 782 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4597
#line 782 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4598
4598
        _tmp3_ = gee_multi_map_get_values (_tmp2_);
4599
 
#line 782 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4599
#line 782 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4600
4600
        added = _tmp3_;
4601
 
#line 784 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4601
#line 784 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4602
4602
        _aggregation_tests_test_untrusted_store_individuals_changed (self, TRUE, added, removed);
4603
 
#line 779 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4603
#line 779 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4604
4604
        _g_object_unref0 (added);
4605
 
#line 779 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4605
#line 779 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4606
4606
        _g_object_unref0 (removed);
4607
4607
#line 4608 "aggregation.c"
4608
4608
}
4609
4609
 
4610
4610
 
4611
4611
static void ___lambda22__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
4612
 
#line 778 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4612
#line 778 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4613
4613
        __lambda22_ (self, changes);
4614
4614
#line 4615 "aggregation.c"
4615
4615
}
4618
4618
static void __lambda23_ (AggregationTests* self, GeeSet* added, GeeSet* removed, const gchar* m, FolksPersona* a, FolksGroupDetailsChangeReason r) {
4619
4619
        GeeSet* _tmp0_;
4620
4620
        GeeSet* _tmp1_;
4621
 
#line 787 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4621
#line 787 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4622
4622
        g_return_if_fail (added != NULL);
4623
 
#line 787 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4623
#line 787 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4624
4624
        g_return_if_fail (removed != NULL);
4625
 
#line 789 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4625
#line 789 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4626
4626
        _tmp0_ = added;
4627
 
#line 789 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4627
#line 789 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4628
4628
        _tmp1_ = removed;
4629
 
#line 789 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4629
#line 789 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4630
4630
        _aggregation_tests_test_untrusted_store_individuals_changed (self, FALSE, (GeeCollection*) _tmp0_, _tmp1_);
4631
4631
#line 4632 "aggregation.c"
4632
4632
}
4633
4633
 
4634
4634
 
4635
4635
static void ___lambda23__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
4636
 
#line 786 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4636
#line 786 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4637
4637
        __lambda23_ (self, added, removed, message, actor, reason);
4638
4638
#line 4639 "aggregation.c"
4639
4639
}
4642
4642
static gboolean __lambda24_ (Block5Data* _data5_) {
4643
4643
        AggregationTests * self;
4644
4644
        gboolean result = FALSE;
4645
 
#line 796 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4645
#line 796 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4646
4646
        self = _data5_->self;
4647
 
#line 798 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4647
#line 798 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4648
4648
        g_main_loop_quit (_data5_->main_loop);
4649
 
#line 799 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4649
#line 799 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4650
4650
        result = FALSE;
4651
 
#line 799 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4651
#line 799 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4652
4652
        return result;
4653
4653
#line 4654 "aggregation.c"
4654
4654
}
4657
4657
static gboolean ___lambda24__gsource_func (gpointer self) {
4658
4658
        gboolean result;
4659
4659
        result = __lambda24_ (self);
4660
 
#line 796 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4660
#line 796 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4661
4661
        return result;
4662
4662
#line 4663 "aggregation.c"
4663
4663
}
4666
4666
static void __lambda26_ (Block5Data* _data5_, GObject* s, GAsyncResult* r) {
4667
4667
        AggregationTests * self;
4668
4668
        GError * _inner_error_ = NULL;
4669
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4669
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4670
4670
        self = _data5_->self;
4671
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4671
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4672
4672
        g_return_if_fail (r != NULL);
4673
4673
#line 4674 "aggregation.c"
4674
4674
        {
4675
4675
                FolksIndividualAggregator* _tmp0_;
4676
4676
                GAsyncResult* _tmp1_;
4677
 
#line 808 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4677
#line 808 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4678
4678
                _tmp0_ = _data5_->aggregator;
4679
 
#line 808 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4679
#line 808 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4680
4680
                _tmp1_ = r;
4681
 
#line 808 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4681
#line 808 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4682
4682
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
4683
 
#line 808 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4683
#line 808 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4684
4684
                if (_inner_error_ != NULL) {
4685
4685
#line 4686 "aggregation.c"
4686
4686
                        goto __catch4_g_error;
4691
4691
        {
4692
4692
                GError* e1 = NULL;
4693
4693
                const gchar* _tmp2_;
4694
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4694
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4695
4695
                e1 = _inner_error_;
4696
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4696
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4697
4697
                _inner_error_ = NULL;
4698
 
#line 812 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4698
#line 812 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4699
4699
                _tmp2_ = e1->message;
4700
 
#line 812 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4700
#line 812 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4701
4701
                g_critical ("aggregation.vala:812: Failed to prepare aggregator: %s", _tmp2_);
4702
 
#line 814 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4702
#line 814 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4703
4703
                g_assert_not_reached ();
4704
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4704
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4705
4705
                _g_error_free0 (e1);
4706
4706
#line 4707 "aggregation.c"
4707
4707
        }
4708
4708
        __finally4:
4709
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4709
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4710
4710
        if (_inner_error_ != NULL) {
4711
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4711
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4712
4712
                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);
4713
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4713
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4714
4714
                g_clear_error (&_inner_error_);
4715
 
#line 806 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4715
#line 806 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4716
4716
                return;
4717
4717
#line 4718 "aggregation.c"
4718
4718
        }
4720
4720
 
4721
4721
 
4722
4722
static void ___lambda26__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
4723
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4723
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4724
4724
        __lambda26_ (self, source_object, res);
4725
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4725
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4726
4726
        block5_data_unref (self);
4727
4727
#line 4728 "aggregation.c"
4728
4728
}
4732
4732
        AggregationTests * self;
4733
4733
        gboolean result = FALSE;
4734
4734
        FolksIndividualAggregator* _tmp0_;
4735
 
#line 802 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4735
#line 802 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4736
4736
        self = _data5_->self;
4737
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4737
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4738
4738
        _tmp0_ = _data5_->aggregator;
4739
 
#line 804 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4739
#line 804 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4740
4740
        folks_individual_aggregator_prepare (_tmp0_, ___lambda26__gasync_ready_callback, block5_data_ref (_data5_));
4741
 
#line 818 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4741
#line 818 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4742
4742
        result = FALSE;
4743
 
#line 818 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4743
#line 818 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4744
4744
        return result;
4745
4745
#line 4746 "aggregation.c"
4746
4746
}
4749
4749
static gboolean ___lambda25__gsource_func (gpointer self) {
4750
4750
        gboolean result;
4751
4751
        result = __lambda25_ (self);
4752
 
#line 802 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4752
#line 802 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4753
4753
        return result;
4754
4754
#line 4755 "aggregation.c"
4755
4755
}
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"
4862
4862
}
4863
4863
 
4864
4864
 
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"
4873
4873
        {
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"
4884
4884
                while (TRUE) {
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"
4905
4905
                        if (!_tmp3_) {
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"
4907
4907
                                break;
4908
4908
#line 4909 "aggregation.c"
4909
4909
                        }
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"
4917
4917
                        _tmp7_ = i;
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"
4921
4921
                                _tmp6_ = TRUE;
4922
4922
#line 4923 "aggregation.c"
4923
4923
                        } else {
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"
4930
4930
                        }
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"
4936
4936
                        _tmp10_ = i;
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"
4942
4942
                                continue;
4943
4943
#line 4944 "aggregation.c"
4944
4944
                        }
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"
4946
4946
                        _tmp12_ = i;
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"
4952
4952
                        if (_tmp14_) {
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"
4956
4956
                        } else {
4959
4959
                                GeeSet* _tmp17_;
4960
4960
                                gint _tmp18_;
4961
4961
                                gint _tmp19_;
4962
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4962
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4963
4963
                                _tmp15_ = i;
4964
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4964
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4965
4965
                                _tmp16_ = folks_individual_get_personas (_tmp15_);
4966
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4966
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4967
4967
                                _tmp17_ = _tmp16_;
4968
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4968
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4969
4969
                                _tmp18_ = gee_collection_get_size ((GeeCollection*) _tmp17_);
4970
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4970
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4971
4971
                                _tmp19_ = _tmp18_;
4972
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4972
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4973
4973
                                _tmp11_ = _tmp19_ == 1;
4974
4974
#line 4975 "aggregation.c"
4975
4975
                        }
4976
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4976
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4977
4977
                        _tmp20_ = _tmp11_;
4978
 
#line 846 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4978
#line 846 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4979
4979
                        _vala_assert (_tmp20_, "i.is_user || i.personas.size == 1");
4980
 
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4980
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4981
4981
                        _g_object_unref0 (i);
4982
4982
#line 4983 "aggregation.c"
4983
4983
                }
4984
 
#line 838 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4984
#line 838 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4985
4985
                _g_object_unref0 (_i_it);
4986
4986
#line 4987 "aggregation.c"
4987
4987
        }
4989
4989
                GeeCollection* _tmp21_;
4990
4990
                GeeIterator* _tmp22_ = NULL;
4991
4991
                GeeIterator* _i_it;
4992
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4992
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4993
4993
                _tmp21_ = added;
4994
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4994
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4995
4995
                _tmp22_ = gee_iterable_iterator ((GeeIterable*) _tmp21_);
4996
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4996
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4997
4997
                _i_it = _tmp22_;
4998
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
4998
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
4999
4999
                while (TRUE) {
5000
5000
#line 5001 "aggregation.c"
5001
5001
                        GeeIterator* _tmp23_;
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"
5022
5022
                                break;
5023
5023
#line 5024 "aggregation.c"
5024
5024
                        }
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"
5032
5032
                        _tmp28_ = i;
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"
5038
5038
                        } else {
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"
5045
5045
                        }
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"
5051
5051
                        _tmp31_ = i;
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"
5057
5057
                                continue;
5058
5058
#line 5059 "aggregation.c"
5059
5059
                        }
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"
5061
5061
                        _tmp33_ = i;
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"
5067
5067
                        if (_tmp35_) {
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"
5071
5071
                        } else {
5074
5074
                                GeeSet* _tmp38_;
5075
5075
                                gint _tmp39_;
5076
5076
                                gint _tmp40_;
5077
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5077
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5078
5078
                                _tmp36_ = i;
5079
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5079
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5080
5080
                                _tmp37_ = folks_individual_get_personas (_tmp36_);
5081
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5081
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5082
5082
                                _tmp38_ = _tmp37_;
5083
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5083
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5084
5084
                                _tmp39_ = gee_collection_get_size ((GeeCollection*) _tmp38_);
5085
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5085
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5086
5086
                                _tmp40_ = _tmp39_;
5087
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5087
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5088
5088
                                _tmp32_ = _tmp40_ == 1;
5089
5089
#line 5090 "aggregation.c"
5090
5090
                        }
5091
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5091
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5092
5092
                        _tmp41_ = _tmp32_;
5093
 
#line 857 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5093
#line 857 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5094
5094
                        _vala_assert (_tmp41_, "i.is_user || i.personas.size == 1");
5095
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5095
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5096
5096
                        _g_object_unref0 (i);
5097
5097
#line 5098 "aggregation.c"
5098
5098
                }
5099
 
#line 849 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5099
#line 849 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5100
5100
                _g_object_unref0 (_i_it);
5101
5101
#line 5102 "aggregation.c"
5102
5102
        }
5104
5104
 
5105
5105
 
5106
5106
static Block6Data* block6_data_ref (Block6Data* _data6_) {
5107
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5107
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5108
5108
        g_atomic_int_inc (&_data6_->_ref_count_);
5109
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5109
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5110
5110
        return _data6_;
5111
5111
#line 5112 "aggregation.c"
5112
5112
}
5115
5115
static void block6_data_unref (void * _userdata_) {
5116
5116
        Block6Data* _data6_;
5117
5117
        _data6_ = (Block6Data*) _userdata_;
5118
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5118
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5119
5119
        if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
5120
5120
#line 5121 "aggregation.c"
5121
5121
                AggregationTests * self;
5122
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5122
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5123
5123
                self = _data6_->self;
5124
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5124
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5125
5125
                _g_object_unref0 (_data6_->aggregator);
5126
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5126
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5127
5127
                _g_object_unref0 (_data6_->individuals_map);
5128
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5128
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5129
5129
                _g_main_loop_unref0 (_data6_->main_loop);
5130
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5130
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5131
5131
                _g_object_unref0 (self);
5132
 
#line 875 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5132
#line 875 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5133
5133
                g_slice_free (Block6Data, _data6_);
5134
5134
#line 5135 "aggregation.c"
5135
5135
        }
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"
5166
5166
        _tmp0_ = obj;
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"
5170
5170
        _tmp1_ = ind;
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"
5176
5176
        _tmp4_ = ind;
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"
5204
5204
        } else {
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"
5219
5219
                } else {
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"
5223
5223
                }
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"
5229
5229
        }
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"
5243
5243
}
5244
5244
 
5245
5245
 
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"
5250
5250
}
5252
5252
 
5253
5253
static void __lambda27_ (Block6Data* _data6_, GeeSet* added, GeeSet* removed, const gchar* m, FolksPersona* a, FolksGroupDetailsChangeReason r) {
5254
5254
        AggregationTests * self;
5255
 
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5255
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5256
5256
        self = _data6_->self;
5257
 
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5257
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5258
5258
        g_return_if_fail (added != NULL);
5259
 
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5259
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5260
5260
        g_return_if_fail (removed != NULL);
5261
5261
#line 5262 "aggregation.c"
5262
5262
        {
5263
5263
                GeeSet* _tmp0_;
5264
5264
                GeeIterator* _tmp1_ = NULL;
5265
5265
                GeeIterator* _i_it;
5266
 
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5266
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5267
5267
                _tmp0_ = removed;
5268
 
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5268
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5269
5269
                _tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
5270
 
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5270
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5271
5271
                _i_it = _tmp1_;
5272
 
#line 909 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5272
#line 909 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5273
5273
                while (TRUE) {
5274
5274
#line 5275 "aggregation.c"
5275
5275
                        GeeIterator* _tmp2_;
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"
5299
5299
                        if (!_tmp3_) {
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"
5301
5301
                                break;
5302
5302
#line 5303 "aggregation.c"
5303
5303
                        }
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"
5311
5311
                        _tmp6_ = i;
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"
5317
5317
                        _tmp9_ = i;
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"
5321
5321
                        key = _tmp10_;
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"
5325
5325
                        _tmp12_ = key;
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"
5333
5333
                        _tmp15_ = key;
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"
5341
5341
                        _tmp18_ = key;
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"
5349
5349
                }
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"
5353
5353
        }
5355
5355
                GeeSet* _tmp19_;
5356
5356
                GeeIterator* _tmp20_ = NULL;
5357
5357
                GeeIterator* _i_it;
5358
 
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5358
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5359
5359
                _tmp19_ = added;
5360
 
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5360
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5361
5361
                _tmp20_ = gee_iterable_iterator ((GeeIterable*) _tmp19_);
5362
 
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5362
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5363
5363
                _i_it = _tmp20_;
5364
 
#line 919 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5364
#line 919 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5365
5365
                while (TRUE) {
5366
5366
#line 5367 "aggregation.c"
5367
5367
                        GeeIterator* _tmp21_;
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"
5391
5391
                                break;
5392
5392
#line 5393 "aggregation.c"
5393
5393
                        }
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"
5401
5401
                        _tmp25_ = i;
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"
5407
5407
                        _tmp28_ = i;
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"
5411
5411
                        key = _tmp29_;
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"
5415
5415
                        _tmp31_ = key;
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"
5423
5423
                        _tmp34_ = key;
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"
5427
5427
                        _tmp35_ = i;
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"
5435
5435
                }
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"
5439
5439
        }
5441
5441
 
5442
5442
 
5443
5443
static void ___lambda27__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
5444
 
#line 907 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5444
#line 907 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5445
5445
        __lambda27_ (self, added, removed, message, actor, reason);
5446
5446
#line 5447 "aggregation.c"
5447
5447
}
5451
5451
        AggregationTests * self;
5452
5452
        gboolean result = FALSE;
5453
5453
        GMainLoop* _tmp0_;
5454
 
#line 950 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5454
#line 950 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5455
5455
        self = _data6_->self;
5456
 
#line 952 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5456
#line 952 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5457
5457
        _tmp0_ = _data6_->main_loop;
5458
 
#line 952 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5458
#line 952 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5459
5459
        g_main_loop_quit (_tmp0_);
5460
 
#line 953 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5460
#line 953 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5461
5461
        result = FALSE;
5462
 
#line 953 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5462
#line 953 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5463
5463
        return result;
5464
5464
#line 5465 "aggregation.c"
5465
5465
}
5468
5468
static gboolean ___lambda29__gsource_func (gpointer self) {
5469
5469
        gboolean result;
5470
5470
        result = __lambda29_ (self);
5471
 
#line 950 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5471
#line 950 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5472
5472
        return result;
5473
5473
#line 5474 "aggregation.c"
5474
5474
}
5477
5477
static void __lambda31_ (Block6Data* _data6_, GObject* s, GAsyncResult* r) {
5478
5478
        AggregationTests * self;
5479
5479
        GError * _inner_error_ = NULL;
5480
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5480
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5481
5481
        self = _data6_->self;
5482
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5482
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5483
5483
        g_return_if_fail (r != NULL);
5484
5484
#line 5485 "aggregation.c"
5485
5485
        {
5486
5486
                FolksIndividualAggregator* _tmp0_;
5487
5487
                GAsyncResult* _tmp1_;
5488
 
#line 962 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5488
#line 962 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5489
5489
                _tmp0_ = _data6_->aggregator;
5490
 
#line 962 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5490
#line 962 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5491
5491
                _tmp1_ = r;
5492
 
#line 962 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5492
#line 962 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5493
5493
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
5494
 
#line 962 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5494
#line 962 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5495
5495
                if (_inner_error_ != NULL) {
5496
5496
#line 5497 "aggregation.c"
5497
5497
                        goto __catch5_g_error;
5502
5502
        {
5503
5503
                GError* e1 = NULL;
5504
5504
                const gchar* _tmp2_;
5505
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5505
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5506
5506
                e1 = _inner_error_;
5507
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5507
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5508
5508
                _inner_error_ = NULL;
5509
 
#line 966 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5509
#line 966 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5510
5510
                _tmp2_ = e1->message;
5511
 
#line 966 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5511
#line 966 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5512
5512
                g_critical ("aggregation.vala:966: Failed to prepare aggregator: %s", _tmp2_);
5513
 
#line 968 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5513
#line 968 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5514
5514
                g_assert_not_reached ();
5515
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5515
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5516
5516
                _g_error_free0 (e1);
5517
5517
#line 5518 "aggregation.c"
5518
5518
        }
5519
5519
        __finally5:
5520
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5520
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5521
5521
        if (_inner_error_ != NULL) {
5522
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5522
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5523
5523
                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);
5524
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5524
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5525
5525
                g_clear_error (&_inner_error_);
5526
 
#line 960 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5526
#line 960 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5527
5527
                return;
5528
5528
#line 5529 "aggregation.c"
5529
5529
        }
5531
5531
 
5532
5532
 
5533
5533
static void ___lambda31__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
5534
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5534
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5535
5535
        __lambda31_ (self, source_object, res);
5536
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5536
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5537
5537
        block6_data_unref (self);
5538
5538
#line 5539 "aggregation.c"
5539
5539
}
5543
5543
        AggregationTests * self;
5544
5544
        gboolean result = FALSE;
5545
5545
        FolksIndividualAggregator* _tmp0_;
5546
 
#line 956 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5546
#line 956 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5547
5547
        self = _data6_->self;
5548
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5548
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5549
5549
        _tmp0_ = _data6_->aggregator;
5550
 
#line 958 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5550
#line 958 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5551
5551
        folks_individual_aggregator_prepare (_tmp0_, ___lambda31__gasync_ready_callback, block6_data_ref (_data6_));
5552
 
#line 972 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5552
#line 972 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5553
5553
        result = FALSE;
5554
 
#line 972 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5554
#line 972 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5555
5555
        return result;
5556
5556
#line 5557 "aggregation.c"
5557
5557
}
5560
5560
static gboolean ___lambda30__gsource_func (gpointer self) {
5561
5561
        gboolean result;
5562
5562
        result = __lambda30_ (self);
5563
 
#line 956 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5563
#line 956 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5564
5564
        return result;
5565
5565
#line 5566 "aggregation.c"
5566
5566
}
5570
5570
        AggregationTests * self;
5571
5571
        gboolean result = FALSE;
5572
5572
        GMainLoop* _tmp0_;
5573
 
#line 995 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5573
#line 995 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5574
5574
        self = _data6_->self;
5575
 
#line 997 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5575
#line 997 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5576
5576
        _tmp0_ = _data6_->main_loop;
5577
 
#line 997 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5577
#line 997 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5578
5578
        g_main_loop_quit (_tmp0_);
5579
 
#line 998 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5579
#line 998 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5580
5580
        result = FALSE;
5581
 
#line 998 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5581
#line 998 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5582
5582
        return result;
5583
5583
#line 5584 "aggregation.c"
5584
5584
}
5587
5587
static gboolean ___lambda32__gsource_func (gpointer self) {
5588
5588
        gboolean result;
5589
5589
        result = __lambda32_ (self);
5590
 
#line 995 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5590
#line 995 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5591
5591
        return result;
5592
5592
#line 5593 "aggregation.c"
5593
5593
}
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"
5671
5671
        while (TRUE) {
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"
5688
5688
                        break;
5689
5689
#line 5690 "aggregation.c"
5690
5690
                }
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"
5704
5704
                } else {
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"
5711
5711
                }
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"
5717
5717
        }
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"
5751
5751
        while (TRUE) {
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"
5764
5764
                        break;
5765
5765
#line 5766 "aggregation.c"
5766
5766
                }
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"
5774
5774
        }
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"
5782
5782
}
5783
5783
 
5784
5784
 
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"
5791
5791
}
5794
5794
static void block7_data_unref (void * _userdata_) {
5795
5795
        Block7Data* _data7_;
5796
5796
        _data7_ = (Block7Data*) _userdata_;
5797
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5797
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5798
5798
        if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
5799
5799
#line 5800 "aggregation.c"
5800
5800
                AggregationTests * self;
5801
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5801
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5802
5802
                self = _data7_->self;
5803
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5803
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5804
5804
                _g_object_unref0 (_data7_->writeable_persona);
5805
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5805
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5806
5806
                _g_object_unref0 (_data7_->aggregator);
5807
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5807
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5808
5808
                _g_object_unref0 (_data7_->individual);
5809
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5809
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5810
5810
                _g_main_loop_unref0 (_data7_->main_loop);
5811
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5811
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5812
5812
                _g_object_unref0 (self);
5813
 
#line 1018 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5813
#line 1018 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5814
5814
                g_slice_free (Block7Data, _data7_);
5815
5815
#line 5816 "aggregation.c"
5816
5816
        }
5822
5822
        GeeMultiMap* _tmp0_;
5823
5823
        gint _tmp1_;
5824
5824
        gint _tmp2_;
5825
 
#line 1029 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5825
#line 1029 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5826
5826
        self = _data7_->self;
5827
 
#line 1029 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5827
#line 1029 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5828
5828
        g_return_if_fail (changes != NULL);
5829
 
#line 1031 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5829
#line 1031 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5830
5830
        _tmp0_ = changes;
5831
 
#line 1031 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5831
#line 1031 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5832
5832
        _tmp1_ = gee_multi_map_get_size (_tmp0_);
5833
 
#line 1031 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5833
#line 1031 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5834
5834
        _tmp2_ = _tmp1_;
5835
 
#line 1031 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5835
#line 1031 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5836
5836
        _vala_assert (_tmp2_ == 1, "changes.size == 1");
5837
5837
#line 5838 "aggregation.c"
5838
5838
        {
5842
5842
                GeeIterator* _tmp6_ = NULL;
5843
5843
                GeeIterator* _tmp7_;
5844
5844
                GeeIterator* _removed_it;
5845
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5845
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5846
5846
                _tmp3_ = changes;
5847
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5847
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5848
5848
                _tmp4_ = gee_multi_map_get_keys (_tmp3_);
5849
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5849
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5850
5850
                _tmp5_ = _tmp4_;
5851
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5851
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5852
5852
                _tmp6_ = gee_iterable_iterator ((GeeIterable*) _tmp5_);
5853
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5853
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5854
5854
                _tmp7_ = _tmp6_;
5855
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5855
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5856
5856
                _g_object_unref0 (_tmp5_);
5857
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5857
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5858
5858
                _removed_it = _tmp7_;
5859
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5859
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5860
5860
                while (TRUE) {
5861
5861
#line 5862 "aggregation.c"
5862
5862
                        GeeIterator* _tmp8_;
5865
5865
                        gpointer _tmp11_ = NULL;
5866
5866
                        FolksIndividual* removed;
5867
5867
                        FolksIndividual* _tmp12_;
5868
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5868
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5869
5869
                        _tmp8_ = _removed_it;
5870
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5870
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5871
5871
                        _tmp9_ = gee_iterator_next (_tmp8_);
5872
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5872
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5873
5873
                        if (!_tmp9_) {
5874
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5874
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5875
5875
                                break;
5876
5876
#line 5877 "aggregation.c"
5877
5877
                        }
5878
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5878
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5879
5879
                        _tmp10_ = _removed_it;
5880
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5880
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5881
5881
                        _tmp11_ = gee_iterator_get (_tmp10_);
5882
 
#line 1033 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5882
#line 1033 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5883
5883
                        removed = (FolksIndividual*) _tmp11_;
5884
 
#line 1035 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5884
#line 1035 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5885
5885
                        _tmp12_ = removed;
5886
 
#line 1035 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5886
#line 1035 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5887
5887
                        _vala_assert (_tmp12_ == NULL, "removed == null");
5888
5888
#line 5889 "aggregation.c"
5889
5889
                        {
5894
5894
                                GeeIterator* _tmp17_ = NULL;
5895
5895
                                GeeIterator* _tmp18_;
5896
5896
                                GeeIterator* _i_it;
5897
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5897
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5898
5898
                                _tmp13_ = changes;
5899
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5899
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5900
5900
                                _tmp14_ = removed;
5901
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5901
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5902
5902
                                _tmp15_ = gee_multi_map_get (_tmp13_, _tmp14_);
5903
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5903
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5904
5904
                                _tmp16_ = _tmp15_;
5905
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5905
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5906
5906
                                _tmp17_ = gee_iterable_iterator ((GeeIterable*) _tmp16_);
5907
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5907
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5908
5908
                                _tmp18_ = _tmp17_;
5909
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5909
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5910
5910
                                _g_object_unref0 (_tmp16_);
5911
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5911
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5912
5912
                                _i_it = _tmp18_;
5913
 
#line 1037 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5913
#line 1037 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5914
5914
                                while (TRUE) {
5915
5915
#line 5916 "aggregation.c"
5916
5916
                                        GeeIterator* _tmp19_;
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"
5931
5931
                                                break;
5932
5932
#line 5933 "aggregation.c"
5933
5933
                                        }
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"
5941
5941
                                        _tmp23_ = i;
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"
5947
5947
                                        _tmp24_ = i;
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"
5959
5959
                                }
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"
5963
5963
                        }
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"
5967
5967
                }
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"
5971
5971
        }
5973
5973
 
5974
5974
 
5975
5975
static void ___lambda33__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
5976
 
#line 1029 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5976
#line 1029 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5977
5977
        __lambda33_ (self, changes);
5978
5978
#line 5979 "aggregation.c"
5979
5979
}
5982
5982
static gboolean __lambda34_ (Block7Data* _data7_) {
5983
5983
        AggregationTests * self;
5984
5984
        gboolean result = FALSE;
5985
 
#line 1049 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5985
#line 1049 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5986
5986
        self = _data7_->self;
5987
 
#line 1051 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5987
#line 1051 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5988
5988
        g_main_loop_quit (_data7_->main_loop);
5989
 
#line 1052 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5989
#line 1052 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5990
5990
        result = FALSE;
5991
 
#line 1052 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
5991
#line 1052 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
5992
5992
        return result;
5993
5993
#line 5994 "aggregation.c"
5994
5994
}
5997
5997
static gboolean ___lambda34__gsource_func (gpointer self) {
5998
5998
        gboolean result;
5999
5999
        result = __lambda34_ (self);
6000
 
#line 1049 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6000
#line 1049 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6001
6001
        return result;
6002
6002
#line 6003 "aggregation.c"
6003
6003
}
6006
6006
static void __lambda36_ (Block7Data* _data7_, GObject* s, GAsyncResult* r) {
6007
6007
        AggregationTests * self;
6008
6008
        GError * _inner_error_ = NULL;
6009
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6009
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6010
6010
        self = _data7_->self;
6011
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6011
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6012
6012
        g_return_if_fail (r != NULL);
6013
6013
#line 6014 "aggregation.c"
6014
6014
        {
6015
6015
                FolksIndividualAggregator* _tmp0_;
6016
6016
                GAsyncResult* _tmp1_;
6017
 
#line 1061 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6017
#line 1061 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6018
6018
                _tmp0_ = _data7_->aggregator;
6019
 
#line 1061 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6019
#line 1061 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6020
6020
                _tmp1_ = r;
6021
 
#line 1061 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6021
#line 1061 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6022
6022
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
6023
 
#line 1061 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6023
#line 1061 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6024
6024
                if (_inner_error_ != NULL) {
6025
6025
#line 6026 "aggregation.c"
6026
6026
                        goto __catch6_g_error;
6031
6031
        {
6032
6032
                GError* e1 = NULL;
6033
6033
                const gchar* _tmp2_;
6034
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6034
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6035
6035
                e1 = _inner_error_;
6036
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6036
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6037
6037
                _inner_error_ = NULL;
6038
 
#line 1065 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6038
#line 1065 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6039
6039
                _tmp2_ = e1->message;
6040
 
#line 1065 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6040
#line 1065 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6041
6041
                g_critical ("aggregation.vala:1065: Failed to prepare aggregator: %s", _tmp2_);
6042
 
#line 1067 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6042
#line 1067 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6043
6043
                g_assert_not_reached ();
6044
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6044
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6045
6045
                _g_error_free0 (e1);
6046
6046
#line 6047 "aggregation.c"
6047
6047
        }
6048
6048
        __finally6:
6049
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6049
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6050
6050
        if (_inner_error_ != NULL) {
6051
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6051
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6052
6052
                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);
6053
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6053
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6054
6054
                g_clear_error (&_inner_error_);
6055
 
#line 1059 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6055
#line 1059 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6056
6056
                return;
6057
6057
#line 6058 "aggregation.c"
6058
6058
        }
6060
6060
 
6061
6061
 
6062
6062
static void ___lambda36__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
6063
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6063
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6064
6064
        __lambda36_ (self, source_object, res);
6065
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6065
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6066
6066
        block7_data_unref (self);
6067
6067
#line 6068 "aggregation.c"
6068
6068
}
6072
6072
        AggregationTests * self;
6073
6073
        gboolean result = FALSE;
6074
6074
        FolksIndividualAggregator* _tmp0_;
6075
 
#line 1055 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6075
#line 1055 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6076
6076
        self = _data7_->self;
6077
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6077
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6078
6078
        _tmp0_ = _data7_->aggregator;
6079
 
#line 1057 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6079
#line 1057 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6080
6080
        folks_individual_aggregator_prepare (_tmp0_, ___lambda36__gasync_ready_callback, block7_data_ref (_data7_));
6081
 
#line 1071 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6081
#line 1071 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6082
6082
        result = FALSE;
6083
 
#line 1071 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6083
#line 1071 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6084
6084
        return result;
6085
6085
#line 6086 "aggregation.c"
6086
6086
}
6089
6089
static gboolean ___lambda35__gsource_func (gpointer self) {
6090
6090
        gboolean result;
6091
6091
        result = __lambda35_ (self);
6092
 
#line 1055 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6092
#line 1055 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6093
6093
        return result;
6094
6094
#line 6095 "aggregation.c"
6095
6095
}
6097
6097
 
6098
6098
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
6099
6099
        int i;
6100
 
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6100
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6101
6101
        for (i = 0; i < stack_length; i++) {
6102
 
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6102
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6103
6103
                if (g_strcmp0 (stack[i], needle) == 0) {
6104
 
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6104
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6105
6105
                        return TRUE;
6106
6106
#line 6107 "aggregation.c"
6107
6107
                }
6108
6108
        }
6109
 
#line 1088 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6109
#line 1088 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6110
6110
        return FALSE;
6111
6111
#line 6112 "aggregation.c"
6112
6112
}
6115
6115
static gboolean __lambda37_ (Block7Data* _data7_) {
6116
6116
        AggregationTests * self;
6117
6117
        gboolean result = FALSE;
6118
 
#line 1093 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6118
#line 1093 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6119
6119
        self = _data7_->self;
6120
 
#line 1095 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6120
#line 1095 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6121
6121
        g_main_loop_quit (_data7_->main_loop);
6122
 
#line 1096 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6122
#line 1096 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6123
6123
        result = FALSE;
6124
 
#line 1096 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6124
#line 1096 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6125
6125
        return result;
6126
6126
#line 6127 "aggregation.c"
6127
6127
}
6130
6130
static gboolean ___lambda37__gsource_func (gpointer self) {
6131
6131
        gboolean result;
6132
6132
        result = __lambda37_ (self);
6133
 
#line 1093 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6133
#line 1093 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6134
6134
        return result;
6135
6135
#line 6136 "aggregation.c"
6136
6136
}
6139
6139
static void __lambda39_ (Block7Data* _data7_, GObject* obj, GAsyncResult* res) {
6140
6140
        AggregationTests * self;
6141
6141
        GError * _inner_error_ = NULL;
6142
 
#line 1102 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6142
#line 1102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6143
6143
        self = _data7_->self;
6144
 
#line 1102 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6144
#line 1102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6145
6145
        g_return_if_fail (res != NULL);
6146
6146
#line 6147 "aggregation.c"
6147
6147
        {
6149
6149
                GAsyncResult* _tmp1_;
6150
6150
                FolksPersona* _tmp2_ = NULL;
6151
6151
                FolksPersona* _tmp3_;
6152
 
#line 1107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6152
#line 1107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6153
6153
                _tmp0_ = _data7_->aggregator;
6154
 
#line 1107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6154
#line 1107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6155
6155
                _tmp1_ = res;
6156
 
#line 1107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6156
#line 1107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6157
6157
                _tmp2_ = folks_individual_aggregator_ensure_individual_property_writeable_finish (_tmp0_, _tmp1_, &_inner_error_);
6158
 
#line 1107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6158
#line 1107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6159
6159
                _tmp3_ = _tmp2_;
6160
 
#line 1107 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6160
#line 1107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6161
6161
                if (_inner_error_ != NULL) {
6162
6162
#line 6163 "aggregation.c"
6163
6163
                        goto __catch7_g_error;
6164
6164
                }
6165
 
#line 1106 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6165
#line 1106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6166
6166
                _g_object_unref0 (_data7_->writeable_persona);
6167
 
#line 1106 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6167
#line 1106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6168
6168
                _data7_->writeable_persona = _tmp3_;
6169
 
#line 1109 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6169
#line 1109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6170
6170
                g_main_loop_quit (_data7_->main_loop);
6171
6171
#line 6172 "aggregation.c"
6172
6172
        }
6175
6175
        {
6176
6176
                GError* e1 = NULL;
6177
6177
                const gchar* _tmp4_;
6178
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6178
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6179
6179
                e1 = _inner_error_;
6180
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6180
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6181
6181
                _inner_error_ = NULL;
6182
 
#line 1113 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6182
#line 1113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6183
6183
                _tmp4_ = e1->message;
6184
 
#line 1113 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6184
#line 1113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6185
6185
                g_critical ("aggregation.vala:1113: Failed to ensure property writeable: %s", _tmp4_);
6186
 
#line 1115 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6186
#line 1115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6187
6187
                g_assert_not_reached ();
6188
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6188
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6189
6189
                _g_error_free0 (e1);
6190
6190
#line 6191 "aggregation.c"
6191
6191
        }
6192
6192
        __finally7:
6193
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6193
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6194
6194
        if (_inner_error_ != NULL) {
6195
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6195
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6196
6196
                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);
6197
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6197
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6198
6198
                g_clear_error (&_inner_error_);
6199
 
#line 1104 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6199
#line 1104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6200
6200
                return;
6201
6201
#line 6202 "aggregation.c"
6202
6202
        }
6204
6204
 
6205
6205
 
6206
6206
static void ___lambda39__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
6207
 
#line 1101 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6207
#line 1101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6208
6208
        __lambda39_ (self, source_object, res);
6209
 
#line 1101 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6209
#line 1101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6210
6210
        block7_data_unref (self);
6211
6211
#line 6212 "aggregation.c"
6212
6212
}
6216
6216
        AggregationTests * self;
6217
6217
        gboolean result = FALSE;
6218
6218
        FolksIndividualAggregator* _tmp0_;
6219
 
#line 1099 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6219
#line 1099 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6220
6220
        self = _data7_->self;
6221
 
#line 1101 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6221
#line 1101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6222
6222
        _tmp0_ = _data7_->aggregator;
6223
 
#line 1101 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6223
#line 1101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6224
6224
        folks_individual_aggregator_ensure_individual_property_writeable (_tmp0_, _data7_->individual, "alias", ___lambda39__gasync_ready_callback, block7_data_ref (_data7_));
6225
 
#line 1119 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6225
#line 1119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6226
6226
        result = FALSE;
6227
 
#line 1119 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6227
#line 1119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6228
6228
        return result;
6229
6229
#line 6230 "aggregation.c"
6230
6230
}
6233
6233
static gboolean ___lambda38__gsource_func (gpointer self) {
6234
6234
        gboolean result;
6235
6235
        result = __lambda38_ (self);
6236
 
#line 1099 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6236
#line 1099 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6237
6237
        return result;
6238
6238
#line 6239 "aggregation.c"
6239
6239
}
6256
6256
        gint _tmp16_;
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"
6298
6298
        {
6300
6300
                GeeSet* _tmp6_;
6301
6301
                GeeIterator* _tmp7_ = NULL;
6302
6302
                GeeIterator* _p_it;
6303
 
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6303
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6304
6304
                _tmp5_ = folks_individual_get_personas (_data7_->individual);
6305
 
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6305
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6306
6306
                _tmp6_ = _tmp5_;
6307
 
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6307
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6308
6308
                _tmp7_ = gee_iterable_iterator ((GeeIterable*) _tmp6_);
6309
 
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6309
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6310
6310
                _p_it = _tmp7_;
6311
 
#line 1080 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6311
#line 1080 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6312
6312
                while (TRUE) {
6313
6313
#line 6314 "aggregation.c"
6314
6314
                        gboolean _tmp8_ = FALSE;
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"
6322
6322
                        if (!_tmp8_) {
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"
6324
6324
                                break;
6325
6325
#line 6326 "aggregation.c"
6326
6326
                        }
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"
6332
6332
                        _tmp10_ = p;
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"
6342
6342
                        break;
6343
6343
#line 6344 "aggregation.c"
6344
6344
                }
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"
6348
6348
        }
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"
6394
6394
}
6395
6395
 
6396
6396
 
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"
6403
6403
}
6406
6406
static void block8_data_unref (void * _userdata_) {
6407
6407
        Block8Data* _data8_;
6408
6408
        _data8_ = (Block8Data*) _userdata_;
6409
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6409
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6410
6410
        if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
6411
6411
#line 6412 "aggregation.c"
6412
6412
                AggregationTests * self;
6413
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6413
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6414
6414
                self = _data8_->self;
6415
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6415
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6416
6416
                _g_object_unref0 (_data8_->writeable_persona);
6417
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6417
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6418
6418
                _g_object_unref0 (_data8_->aggregator);
6419
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6419
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6420
6420
                _g_object_unref0 (_data8_->individual);
6421
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6421
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6422
6422
                _g_main_loop_unref0 (_data8_->main_loop);
6423
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6423
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6424
6424
                _g_object_unref0 (self);
6425
 
#line 1142 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6425
#line 1142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6426
6426
                g_slice_free (Block8Data, _data8_);
6427
6427
#line 6428 "aggregation.c"
6428
6428
        }
6440
6440
        GeeSet* _tmp17_;
6441
6441
        gint _tmp18_;
6442
6442
        gint _tmp19_;
6443
 
#line 1155 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6443
#line 1155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6444
6444
        self = _data8_->self;
6445
 
#line 1155 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6445
#line 1155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6446
6446
        g_return_if_fail (changes != NULL);
6447
 
#line 1157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6447
#line 1157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6448
6448
        _tmp0_ = changes;
6449
 
#line 1157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6449
#line 1157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6450
6450
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
6451
 
#line 1157 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6451
#line 1157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6452
6452
        added = _tmp1_;
6453
 
#line 1158 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6453
#line 1158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6454
6454
        _tmp2_ = changes;
6455
 
#line 1158 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6455
#line 1158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6456
6456
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
6457
 
#line 1158 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6457
#line 1158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6458
6458
        removed = _tmp3_;
6459
6459
#line 6460 "aggregation.c"
6460
6460
        {
6461
6461
                GeeCollection* _tmp4_;
6462
6462
                GeeIterator* _tmp5_ = NULL;
6463
6463
                GeeIterator* _i_it;
6464
 
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6464
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6465
6465
                _tmp4_ = added;
6466
 
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6466
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6467
6467
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
6468
 
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6468
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6469
6469
                _i_it = _tmp5_;
6470
 
#line 1160 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6470
#line 1160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6471
6471
                while (TRUE) {
6472
6472
#line 6473 "aggregation.c"
6473
6473
                        GeeIterator* _tmp6_;
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"
6487
6487
                        if (!_tmp7_) {
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"
6489
6489
                                break;
6490
6490
#line 6491 "aggregation.c"
6491
6491
                        }
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"
6499
6499
                        _tmp10_ = i;
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"
6503
6503
                        _tmp11_ = i;
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"
6519
6519
                                _tmp15_ = i;
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"
6535
6535
                                return;
6536
6536
#line 6537 "aggregation.c"
6537
6537
                        }
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"
6541
6541
                }
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"
6545
6545
        }
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"
6555
6555
        {
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"
6566
6566
                while (TRUE) {
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"
6581
6581
                                break;
6582
6582
#line 6583 "aggregation.c"
6583
6583
                        }
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"
6591
6591
                        _tmp26_ = i;
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"
6597
6597
                }
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"
6601
6601
        }
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"
6607
6607
}
6608
6608
 
6609
6609
 
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"
6614
6614
}
6617
6617
static gboolean __lambda41_ (Block8Data* _data8_) {
6618
6618
        AggregationTests * self;
6619
6619
        gboolean result = FALSE;
6620
 
#line 1182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6620
#line 1182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6621
6621
        self = _data8_->self;
6622
 
#line 1184 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6622
#line 1184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6623
6623
        g_main_loop_quit (_data8_->main_loop);
6624
 
#line 1185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6624
#line 1185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6625
6625
        result = FALSE;
6626
 
#line 1185 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6626
#line 1185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6627
6627
        return result;
6628
6628
#line 6629 "aggregation.c"
6629
6629
}
6632
6632
static gboolean ___lambda41__gsource_func (gpointer self) {
6633
6633
        gboolean result;
6634
6634
        result = __lambda41_ (self);
6635
 
#line 1182 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6635
#line 1182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6636
6636
        return result;
6637
6637
#line 6638 "aggregation.c"
6638
6638
}
6641
6641
static void __lambda43_ (Block8Data* _data8_, GObject* s, GAsyncResult* r) {
6642
6642
        AggregationTests * self;
6643
6643
        GError * _inner_error_ = NULL;
6644
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6644
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6645
6645
        self = _data8_->self;
6646
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6646
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6647
6647
        g_return_if_fail (r != NULL);
6648
6648
#line 6649 "aggregation.c"
6649
6649
        {
6650
6650
                FolksIndividualAggregator* _tmp0_;
6651
6651
                GAsyncResult* _tmp1_;
6652
 
#line 1194 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6652
#line 1194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6653
6653
                _tmp0_ = _data8_->aggregator;
6654
 
#line 1194 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6654
#line 1194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6655
6655
                _tmp1_ = r;
6656
 
#line 1194 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6656
#line 1194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6657
6657
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
6658
 
#line 1194 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6658
#line 1194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6659
6659
                if (_inner_error_ != NULL) {
6660
6660
#line 6661 "aggregation.c"
6661
6661
                        goto __catch8_g_error;
6666
6666
        {
6667
6667
                GError* e1 = NULL;
6668
6668
                const gchar* _tmp2_;
6669
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6669
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6670
6670
                e1 = _inner_error_;
6671
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6671
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6672
6672
                _inner_error_ = NULL;
6673
 
#line 1198 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6673
#line 1198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6674
6674
                _tmp2_ = e1->message;
6675
 
#line 1198 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6675
#line 1198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6676
6676
                g_critical ("aggregation.vala:1198: Failed to prepare aggregator: %s", _tmp2_);
6677
 
#line 1200 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6677
#line 1200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6678
6678
                g_assert_not_reached ();
6679
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6679
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6680
6680
                _g_error_free0 (e1);
6681
6681
#line 6682 "aggregation.c"
6682
6682
        }
6683
6683
        __finally8:
6684
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6684
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6685
6685
        if (_inner_error_ != NULL) {
6686
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6686
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6687
6687
                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);
6688
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6688
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6689
6689
                g_clear_error (&_inner_error_);
6690
 
#line 1192 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6690
#line 1192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6691
6691
                return;
6692
6692
#line 6693 "aggregation.c"
6693
6693
        }
6695
6695
 
6696
6696
 
6697
6697
static void ___lambda43__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
6698
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6698
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6699
6699
        __lambda43_ (self, source_object, res);
6700
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6700
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6701
6701
        block8_data_unref (self);
6702
6702
#line 6703 "aggregation.c"
6703
6703
}
6707
6707
        AggregationTests * self;
6708
6708
        gboolean result = FALSE;
6709
6709
        FolksIndividualAggregator* _tmp0_;
6710
 
#line 1188 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6710
#line 1188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6711
6711
        self = _data8_->self;
6712
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6712
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6713
6713
        _tmp0_ = _data8_->aggregator;
6714
 
#line 1190 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6714
#line 1190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6715
6715
        folks_individual_aggregator_prepare (_tmp0_, ___lambda43__gasync_ready_callback, block8_data_ref (_data8_));
6716
 
#line 1204 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6716
#line 1204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6717
6717
        result = FALSE;
6718
 
#line 1204 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6718
#line 1204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6719
6719
        return result;
6720
6720
#line 6721 "aggregation.c"
6721
6721
}
6724
6724
static gboolean ___lambda42__gsource_func (gpointer self) {
6725
6725
        gboolean result;
6726
6726
        result = __lambda42_ (self);
6727
 
#line 1188 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6727
#line 1188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6728
6728
        return result;
6729
6729
#line 6730 "aggregation.c"
6730
6730
}
6738
6738
        GeeMultiMap* _tmp2_;
6739
6739
        GeeSet* _tmp3_ = NULL;
6740
6740
        GeeSet* removed;
6741
 
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6741
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6742
6742
        self = _data8_->self;
6743
 
#line 1228 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6743
#line 1228 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6744
6744
        g_return_if_fail (changes != NULL);
6745
 
#line 1230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6745
#line 1230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6746
6746
        _tmp0_ = changes;
6747
 
#line 1230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6747
#line 1230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6748
6748
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
6749
 
#line 1230 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6749
#line 1230 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6750
6750
        added = _tmp1_;
6751
 
#line 1231 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6751
#line 1231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6752
6752
        _tmp2_ = changes;
6753
 
#line 1231 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6753
#line 1231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6754
6754
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
6755
 
#line 1231 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6755
#line 1231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6756
6756
        removed = _tmp3_;
6757
6757
#line 6758 "aggregation.c"
6758
6758
        {
6759
6759
                GeeSet* _tmp4_;
6760
6760
                GeeIterator* _tmp5_ = NULL;
6761
6761
                GeeIterator* _i_it;
6762
 
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6762
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6763
6763
                _tmp4_ = removed;
6764
 
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6764
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6765
6765
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
6766
 
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6766
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6767
6767
                _i_it = _tmp5_;
6768
 
#line 1233 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6768
#line 1233 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6769
6769
                while (TRUE) {
6770
6770
#line 6771 "aggregation.c"
6771
6771
                        GeeIterator* _tmp6_;
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"
6785
6785
                        if (!_tmp7_) {
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"
6787
6787
                                break;
6788
6788
#line 6789 "aggregation.c"
6789
6789
                        }
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"
6797
6797
                        _tmp10_ = i;
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"
6803
6803
                                continue;
6804
6804
#line 6805 "aggregation.c"
6805
6805
                        }
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"
6811
6811
                        _tmp12_ = i;
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"
6823
6823
                }
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"
6827
6827
        }
6829
6829
                GeeCollection* _tmp14_;
6830
6830
                GeeIterator* _tmp15_ = NULL;
6831
6831
                GeeIterator* _i_it;
6832
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6832
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6833
6833
                _tmp14_ = added;
6834
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6834
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6835
6835
                _tmp15_ = gee_iterable_iterator ((GeeIterable*) _tmp14_);
6836
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6836
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6837
6837
                _i_it = _tmp15_;
6838
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6838
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6839
6839
                while (TRUE) {
6840
6840
#line 6841 "aggregation.c"
6841
6841
                        GeeIterator* _tmp16_;
6849
6849
                        gboolean _tmp37_ = FALSE;
6850
6850
                        gboolean _tmp38_;
6851
6851
                        gboolean _tmp40_;
6852
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6852
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6853
6853
                        _tmp16_ = _i_it;
6854
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6854
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6855
6855
                        _tmp17_ = gee_iterator_next (_tmp16_);
6856
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6856
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6857
6857
                        if (!_tmp17_) {
6858
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6858
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6859
6859
                                break;
6860
6860
#line 6861 "aggregation.c"
6861
6861
                        }
6862
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6862
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6863
6863
                        _tmp18_ = _i_it;
6864
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6864
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6865
6865
                        _tmp19_ = gee_iterator_get (_tmp18_);
6866
 
#line 1245 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6866
#line 1245 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6867
6867
                        i = (FolksIndividual*) _tmp19_;
6868
 
#line 1247 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6868
#line 1247 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6869
6869
                        _tmp20_ = i;
6870
 
#line 1247 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6870
#line 1247 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6871
6871
                        if (_tmp20_ == NULL) {
6872
 
#line 1249 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6872
#line 1249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6873
6873
                                _g_object_unref0 (i);
6874
 
#line 1249 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6874
#line 1249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6875
6875
                                continue;
6876
6876
#line 6877 "aggregation.c"
6877
6877
                        }
6878
 
#line 1252 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6878
#line 1252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6879
6879
                        got_tpf = FALSE;
6880
 
#line 1253 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6880
#line 1253 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6881
6881
                        got_kf = FALSE;
6882
6882
#line 6883 "aggregation.c"
6883
6883
                        {
6886
6886
                                GeeSet* _tmp23_;
6887
6887
                                GeeIterator* _tmp24_ = NULL;
6888
6888
                                GeeIterator* _p_it;
6889
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6889
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6890
6890
                                _tmp21_ = i;
6891
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6891
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6892
6892
                                _tmp22_ = folks_individual_get_personas (_tmp21_);
6893
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6893
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6894
6894
                                _tmp23_ = _tmp22_;
6895
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6895
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6896
6896
                                _tmp24_ = gee_iterable_iterator ((GeeIterable*) _tmp23_);
6897
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6897
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6898
6898
                                _p_it = _tmp24_;
6899
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6899
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6900
6900
                                while (TRUE) {
6901
6901
#line 6902 "aggregation.c"
6902
6902
                                        GeeIterator* _tmp25_;
6907
6907
                                        FolksPersona* _tmp29_;
6908
6908
                                        const gchar* _tmp30_;
6909
6909
                                        const gchar* _tmp31_;
6910
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6910
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6911
6911
                                        _tmp25_ = _p_it;
6912
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6912
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6913
6913
                                        _tmp26_ = gee_iterator_next (_tmp25_);
6914
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6914
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6915
6915
                                        if (!_tmp26_) {
6916
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6916
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6917
6917
                                                break;
6918
6918
#line 6919 "aggregation.c"
6919
6919
                                        }
6920
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6920
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6921
6921
                                        _tmp27_ = _p_it;
6922
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6922
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6923
6923
                                        _tmp28_ = gee_iterator_get (_tmp27_);
6924
 
#line 1258 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6924
#line 1258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6925
6925
                                        p = (FolksPersona*) _tmp28_;
6926
 
#line 1260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6926
#line 1260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6927
6927
                                        _tmp29_ = p;
6928
 
#line 1260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6928
#line 1260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6929
6929
                                        _tmp30_ = folks_persona_get_uid (_tmp29_);
6930
 
#line 1260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6930
#line 1260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6931
6931
                                        _tmp31_ = _tmp30_;
6932
 
#line 1260 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6932
#line 1260 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6933
6933
                                        if (g_strcmp0 (_tmp31_, "telepathy:/org/freedesktop/Telepathy/Account/cm/protocol/account:olivi" \
6934
6934
"er@example.com") == 0) {
6935
 
#line 1262 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
6935
#line 1262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
6936
6936
                                                got_tpf = TRUE;
6937
6937
#line 6937 "aggregation.c"
6938
6938
                                        } else {
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"
6945
6945
                                                _tmp32_ = p;
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"
6957
6957
                                                        got_kf = TRUE;
6958
6958
#line 6958 "aggregation.c"
6959
6959
                                                }
6960
6960
                                        }
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"
6964
6964
                                }
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"
6968
6968
                        }
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"
6980
6980
                        } else {
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"
6984
6984
                        }
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"
6988
6988
                        if (_tmp40_) {
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"
6993
6993
                                _tmp41_ = i;
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"
7009
7009
                                return;
7010
7010
#line 7010 "aggregation.c"
7011
7011
                        }
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"
7015
7015
                }
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"
7019
7019
        }
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"
7025
7025
}
7026
7026
 
7027
7027
 
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"
7032
7032
}
7035
7035
static gboolean __lambda45_ (Block8Data* _data8_) {
7036
7036
        AggregationTests * self;
7037
7037
        gboolean result = FALSE;
7038
 
#line 1279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7038
#line 1279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7039
7039
        self = _data8_->self;
7040
 
#line 1281 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7040
#line 1281 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7041
7041
        g_main_loop_quit (_data8_->main_loop);
7042
 
#line 1282 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7042
#line 1282 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7043
7043
        result = FALSE;
7044
 
#line 1282 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7044
#line 1282 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7045
7045
        return result;
7046
7046
#line 7046 "aggregation.c"
7047
7047
}
7050
7050
static gboolean ___lambda45__gsource_func (gpointer self) {
7051
7051
        gboolean result;
7052
7052
        result = __lambda45_ (self);
7053
 
#line 1279 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7053
#line 1279 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7054
7054
        return result;
7055
7055
#line 7055 "aggregation.c"
7056
7056
}
7059
7059
static void __lambda47_ (Block8Data* _data8_, GObject* obj, GAsyncResult* res) {
7060
7060
        AggregationTests * self;
7061
7061
        GError * _inner_error_ = NULL;
7062
 
#line 1288 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7062
#line 1288 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7063
7063
        self = _data8_->self;
7064
 
#line 1288 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7064
#line 1288 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7065
7065
        g_return_if_fail (res != NULL);
7066
7066
#line 7066 "aggregation.c"
7067
7067
        {
7069
7069
                GAsyncResult* _tmp1_;
7070
7070
                FolksPersona* _tmp2_ = NULL;
7071
7071
                FolksPersona* _tmp3_;
7072
 
#line 1293 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7072
#line 1293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7073
7073
                _tmp0_ = _data8_->aggregator;
7074
 
#line 1293 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7074
#line 1293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7075
7075
                _tmp1_ = res;
7076
 
#line 1293 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7076
#line 1293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7077
7077
                _tmp2_ = folks_individual_aggregator_ensure_individual_property_writeable_finish (_tmp0_, _tmp1_, &_inner_error_);
7078
 
#line 1293 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7078
#line 1293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7079
7079
                _tmp3_ = _tmp2_;
7080
 
#line 1293 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7080
#line 1293 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7081
7081
                if (_inner_error_ != NULL) {
7082
7082
#line 7082 "aggregation.c"
7083
7083
                        goto __catch9_g_error;
7084
7084
                }
7085
 
#line 1292 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7085
#line 1292 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7086
7086
                _g_object_unref0 (_data8_->writeable_persona);
7087
 
#line 1292 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7087
#line 1292 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7088
7088
                _data8_->writeable_persona = _tmp3_;
7089
 
#line 1295 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7089
#line 1295 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7090
7090
                g_main_loop_quit (_data8_->main_loop);
7091
7091
#line 7091 "aggregation.c"
7092
7092
        }
7095
7095
        {
7096
7096
                GError* e1 = NULL;
7097
7097
                const gchar* _tmp4_;
7098
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7098
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7099
7099
                e1 = _inner_error_;
7100
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7100
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7101
7101
                _inner_error_ = NULL;
7102
 
#line 1299 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7102
#line 1299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7103
7103
                _tmp4_ = e1->message;
7104
 
#line 1299 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7104
#line 1299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7105
7105
                g_critical ("aggregation.vala:1299: Failed to ensure property writeable: %s", _tmp4_);
7106
 
#line 1301 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7106
#line 1301 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7107
7107
                g_assert_not_reached ();
7108
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7108
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7109
7109
                _g_error_free0 (e1);
7110
7110
#line 7110 "aggregation.c"
7111
7111
        }
7112
7112
        __finally9:
7113
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7113
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7114
7114
        if (_inner_error_ != NULL) {
7115
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7115
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7116
7116
                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);
7117
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7117
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7118
7118
                g_clear_error (&_inner_error_);
7119
 
#line 1290 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7119
#line 1290 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7120
7120
                return;
7121
7121
#line 7121 "aggregation.c"
7122
7122
        }
7124
7124
 
7125
7125
 
7126
7126
static void ___lambda47__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
7127
 
#line 1287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7127
#line 1287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7128
7128
        __lambda47_ (self, source_object, res);
7129
 
#line 1287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7129
#line 1287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7130
7130
        block8_data_unref (self);
7131
7131
#line 7131 "aggregation.c"
7132
7132
}
7137
7137
        gboolean result = FALSE;
7138
7138
        FolksIndividualAggregator* _tmp0_;
7139
7139
        FolksIndividual* _tmp1_;
7140
 
#line 1285 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7140
#line 1285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7141
7141
        self = _data8_->self;
7142
 
#line 1287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7142
#line 1287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7143
7143
        _tmp0_ = _data8_->aggregator;
7144
 
#line 1287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7144
#line 1287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7145
7145
        _tmp1_ = _data8_->individual;
7146
 
#line 1287 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7146
#line 1287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7147
7147
        folks_individual_aggregator_ensure_individual_property_writeable (_tmp0_, _tmp1_, "im-addresses", ___lambda47__gasync_ready_callback, block8_data_ref (_data8_));
7148
 
#line 1305 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7148
#line 1305 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7149
7149
        result = FALSE;
7150
 
#line 1305 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7150
#line 1305 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7151
7151
        return result;
7152
7152
#line 7152 "aggregation.c"
7153
7153
}
7156
7156
static gboolean ___lambda46__gsource_func (gpointer self) {
7157
7157
        gboolean result;
7158
7158
        result = __lambda46_ (self);
7159
 
#line 1285 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7159
#line 1285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7160
7160
        return result;
7161
7161
#line 7161 "aggregation.c"
7162
7162
}
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"
7246
7246
        {
7249
7249
                GeeSet* _tmp12_;
7250
7250
                GeeIterator* _tmp13_ = NULL;
7251
7251
                GeeIterator* _p_it;
7252
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7252
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7253
7253
                _tmp10_ = _data8_->individual;
7254
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7254
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7255
7255
                _tmp11_ = folks_individual_get_personas (_tmp10_);
7256
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7256
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7257
7257
                _tmp12_ = _tmp11_;
7258
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7258
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7259
7259
                _tmp13_ = gee_iterable_iterator ((GeeIterable*) _tmp12_);
7260
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7260
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7261
7261
                _p_it = _tmp13_;
7262
 
#line 1213 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7262
#line 1213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7263
7263
                while (TRUE) {
7264
7264
#line 7264 "aggregation.c"
7265
7265
                        gboolean _tmp14_ = FALSE;
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"
7275
7275
                                break;
7276
7276
#line 7276 "aggregation.c"
7277
7277
                        }
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"
7283
7283
                        _tmp16_ = p;
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"
7293
7293
                        break;
7294
7294
#line 7294 "aggregation.c"
7295
7295
                }
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"
7299
7299
        }
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"
7375
7375
}
7376
7376
 
7377
7377
 
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"
7384
7384
}
7387
7387
static void block9_data_unref (void * _userdata_) {
7388
7388
        Block9Data* _data9_;
7389
7389
        _data9_ = (Block9Data*) _userdata_;
7390
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7390
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7391
7391
        if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
7392
7392
#line 7392 "aggregation.c"
7393
7393
                AggregationTests * self;
7394
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7394
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7395
7395
                self = _data9_->self;
7396
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7396
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7397
7397
                _g_object_unref0 (_data9_->writeable_persona);
7398
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7398
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7399
7399
                _g_object_unref0 (_data9_->aggregator);
7400
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7400
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7401
7401
                _g_object_unref0 (_data9_->individual);
7402
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7402
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7403
7403
                _g_main_loop_unref0 (_data9_->main_loop);
7404
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7404
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7405
7405
                _g_object_unref0 (self);
7406
 
#line 1331 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7406
#line 1331 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7407
7407
                g_slice_free (Block9Data, _data9_);
7408
7408
#line 7408 "aggregation.c"
7409
7409
        }
7415
7415
        GeeMultiMap* _tmp0_;
7416
7416
        gint _tmp1_;
7417
7417
        gint _tmp2_;
7418
 
#line 1342 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7418
#line 1342 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7419
7419
        self = _data9_->self;
7420
 
#line 1342 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7420
#line 1342 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7421
7421
        g_return_if_fail (changes != NULL);
7422
 
#line 1344 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7422
#line 1344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7423
7423
        _tmp0_ = changes;
7424
 
#line 1344 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7424
#line 1344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7425
7425
        _tmp1_ = gee_multi_map_get_size (_tmp0_);
7426
 
#line 1344 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7426
#line 1344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7427
7427
        _tmp2_ = _tmp1_;
7428
 
#line 1344 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7428
#line 1344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7429
7429
        _vala_assert (_tmp2_ == 1, "changes.size == 1");
7430
7430
#line 7430 "aggregation.c"
7431
7431
        {
7435
7435
                GeeIterator* _tmp6_ = NULL;
7436
7436
                GeeIterator* _tmp7_;
7437
7437
                GeeIterator* _removed_it;
7438
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7438
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7439
7439
                _tmp3_ = changes;
7440
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7440
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7441
7441
                _tmp4_ = gee_multi_map_get_keys (_tmp3_);
7442
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7442
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7443
7443
                _tmp5_ = _tmp4_;
7444
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7444
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7445
7445
                _tmp6_ = gee_iterable_iterator ((GeeIterable*) _tmp5_);
7446
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7446
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7447
7447
                _tmp7_ = _tmp6_;
7448
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7448
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7449
7449
                _g_object_unref0 (_tmp5_);
7450
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7450
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7451
7451
                _removed_it = _tmp7_;
7452
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7452
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7453
7453
                while (TRUE) {
7454
7454
#line 7454 "aggregation.c"
7455
7455
                        GeeIterator* _tmp8_;
7458
7458
                        gpointer _tmp11_ = NULL;
7459
7459
                        FolksIndividual* removed;
7460
7460
                        FolksIndividual* _tmp12_;
7461
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7461
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7462
7462
                        _tmp8_ = _removed_it;
7463
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7463
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7464
7464
                        _tmp9_ = gee_iterator_next (_tmp8_);
7465
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7465
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7466
7466
                        if (!_tmp9_) {
7467
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7467
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7468
7468
                                break;
7469
7469
#line 7469 "aggregation.c"
7470
7470
                        }
7471
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7471
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7472
7472
                        _tmp10_ = _removed_it;
7473
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7473
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7474
7474
                        _tmp11_ = gee_iterator_get (_tmp10_);
7475
 
#line 1346 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7475
#line 1346 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7476
7476
                        removed = (FolksIndividual*) _tmp11_;
7477
 
#line 1348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7477
#line 1348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7478
7478
                        _tmp12_ = removed;
7479
 
#line 1348 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7479
#line 1348 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7480
7480
                        _vala_assert (_tmp12_ == NULL, "removed == null");
7481
7481
#line 7481 "aggregation.c"
7482
7482
                        {
7487
7487
                                GeeIterator* _tmp17_ = NULL;
7488
7488
                                GeeIterator* _tmp18_;
7489
7489
                                GeeIterator* _i_it;
7490
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7490
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7491
7491
                                _tmp13_ = changes;
7492
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7492
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7493
7493
                                _tmp14_ = removed;
7494
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7494
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7495
7495
                                _tmp15_ = gee_multi_map_get (_tmp13_, _tmp14_);
7496
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7496
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7497
7497
                                _tmp16_ = _tmp15_;
7498
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7498
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7499
7499
                                _tmp17_ = gee_iterable_iterator ((GeeIterable*) _tmp16_);
7500
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7500
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7501
7501
                                _tmp18_ = _tmp17_;
7502
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7502
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7503
7503
                                _g_object_unref0 (_tmp16_);
7504
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7504
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7505
7505
                                _i_it = _tmp18_;
7506
 
#line 1350 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7506
#line 1350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7507
7507
                                while (TRUE) {
7508
7508
#line 7508 "aggregation.c"
7509
7509
                                        GeeIterator* _tmp19_;
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"
7524
7524
                                                break;
7525
7525
#line 7525 "aggregation.c"
7526
7526
                                        }
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"
7534
7534
                                        _tmp23_ = i;
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"
7540
7540
                                        _tmp24_ = i;
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"
7552
7552
                                }
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"
7556
7556
                        }
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"
7560
7560
                }
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"
7564
7564
        }
7566
7566
 
7567
7567
 
7568
7568
static void ___lambda48__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
7569
 
#line 1342 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7569
#line 1342 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7570
7570
        __lambda48_ (self, changes);
7571
7571
#line 7571 "aggregation.c"
7572
7572
}
7575
7575
static gboolean __lambda49_ (Block9Data* _data9_) {
7576
7576
        AggregationTests * self;
7577
7577
        gboolean result = FALSE;
7578
 
#line 1362 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7578
#line 1362 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7579
7579
        self = _data9_->self;
7580
 
#line 1364 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7580
#line 1364 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7581
7581
        g_main_loop_quit (_data9_->main_loop);
7582
 
#line 1365 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7582
#line 1365 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7583
7583
        result = FALSE;
7584
 
#line 1365 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7584
#line 1365 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7585
7585
        return result;
7586
7586
#line 7586 "aggregation.c"
7587
7587
}
7590
7590
static gboolean ___lambda49__gsource_func (gpointer self) {
7591
7591
        gboolean result;
7592
7592
        result = __lambda49_ (self);
7593
 
#line 1362 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7593
#line 1362 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7594
7594
        return result;
7595
7595
#line 7595 "aggregation.c"
7596
7596
}
7599
7599
static void __lambda51_ (Block9Data* _data9_, GObject* s, GAsyncResult* r) {
7600
7600
        AggregationTests * self;
7601
7601
        GError * _inner_error_ = NULL;
7602
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7602
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7603
7603
        self = _data9_->self;
7604
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7604
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7605
7605
        g_return_if_fail (r != NULL);
7606
7606
#line 7606 "aggregation.c"
7607
7607
        {
7608
7608
                FolksIndividualAggregator* _tmp0_;
7609
7609
                GAsyncResult* _tmp1_;
7610
 
#line 1374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7610
#line 1374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7611
7611
                _tmp0_ = _data9_->aggregator;
7612
 
#line 1374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7612
#line 1374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7613
7613
                _tmp1_ = r;
7614
 
#line 1374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7614
#line 1374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7615
7615
                folks_individual_aggregator_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
7616
 
#line 1374 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7616
#line 1374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7617
7617
                if (_inner_error_ != NULL) {
7618
7618
#line 7618 "aggregation.c"
7619
7619
                        goto __catch10_g_error;
7624
7624
        {
7625
7625
                GError* e1 = NULL;
7626
7626
                const gchar* _tmp2_;
7627
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7627
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7628
7628
                e1 = _inner_error_;
7629
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7629
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7630
7630
                _inner_error_ = NULL;
7631
 
#line 1378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7631
#line 1378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7632
7632
                _tmp2_ = e1->message;
7633
 
#line 1378 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7633
#line 1378 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7634
7634
                g_critical ("aggregation.vala:1378: Failed to prepare aggregator: %s", _tmp2_);
7635
 
#line 1380 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7635
#line 1380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7636
7636
                g_assert_not_reached ();
7637
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7637
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7638
7638
                _g_error_free0 (e1);
7639
7639
#line 7639 "aggregation.c"
7640
7640
        }
7641
7641
        __finally10:
7642
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7642
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7643
7643
        if (_inner_error_ != NULL) {
7644
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7644
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7645
7645
                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);
7646
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7646
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7647
7647
                g_clear_error (&_inner_error_);
7648
 
#line 1372 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7648
#line 1372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7649
7649
                return;
7650
7650
#line 7650 "aggregation.c"
7651
7651
        }
7653
7653
 
7654
7654
 
7655
7655
static void ___lambda51__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
7656
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7656
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7657
7657
        __lambda51_ (self, source_object, res);
7658
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7658
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7659
7659
        block9_data_unref (self);
7660
7660
#line 7660 "aggregation.c"
7661
7661
}
7665
7665
        AggregationTests * self;
7666
7666
        gboolean result = FALSE;
7667
7667
        FolksIndividualAggregator* _tmp0_;
7668
 
#line 1368 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7668
#line 1368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7669
7669
        self = _data9_->self;
7670
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7670
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7671
7671
        _tmp0_ = _data9_->aggregator;
7672
 
#line 1370 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7672
#line 1370 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7673
7673
        folks_individual_aggregator_prepare (_tmp0_, ___lambda51__gasync_ready_callback, block9_data_ref (_data9_));
7674
 
#line 1384 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7674
#line 1384 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7675
7675
        result = FALSE;
7676
 
#line 1384 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7676
#line 1384 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7677
7677
        return result;
7678
7678
#line 7678 "aggregation.c"
7679
7679
}
7682
7682
static gboolean ___lambda50__gsource_func (gpointer self) {
7683
7683
        gboolean result;
7684
7684
        result = __lambda50_ (self);
7685
 
#line 1368 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7685
#line 1368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7686
7686
        return result;
7687
7687
#line 7687 "aggregation.c"
7688
7688
}
7691
7691
static gboolean __lambda52_ (Block9Data* _data9_) {
7692
7692
        AggregationTests * self;
7693
7693
        gboolean result = FALSE;
7694
 
#line 1406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7694
#line 1406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7695
7695
        self = _data9_->self;
7696
 
#line 1408 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7696
#line 1408 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7697
7697
        g_main_loop_quit (_data9_->main_loop);
7698
 
#line 1409 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7698
#line 1409 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7699
7699
        result = FALSE;
7700
 
#line 1409 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7700
#line 1409 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7701
7701
        return result;
7702
7702
#line 7702 "aggregation.c"
7703
7703
}
7706
7706
static gboolean ___lambda52__gsource_func (gpointer self) {
7707
7707
        gboolean result;
7708
7708
        result = __lambda52_ (self);
7709
 
#line 1406 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7709
#line 1406 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7710
7710
        return result;
7711
7711
#line 7711 "aggregation.c"
7712
7712
}
7715
7715
static void __lambda54_ (Block9Data* _data9_, GObject* obj, GAsyncResult* res) {
7716
7716
        AggregationTests * self;
7717
7717
        GError * _inner_error_ = NULL;
7718
 
#line 1415 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7718
#line 1415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7719
7719
        self = _data9_->self;
7720
 
#line 1415 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7720
#line 1415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7721
7721
        g_return_if_fail (res != NULL);
7722
7722
#line 7722 "aggregation.c"
7723
7723
        {
7725
7725
                GAsyncResult* _tmp1_;
7726
7726
                FolksPersona* _tmp2_ = NULL;
7727
7727
                FolksPersona* _tmp3_;
7728
 
#line 1420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7728
#line 1420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7729
7729
                _tmp0_ = _data9_->aggregator;
7730
 
#line 1420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7730
#line 1420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7731
7731
                _tmp1_ = res;
7732
 
#line 1420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7732
#line 1420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7733
7733
                _tmp2_ = folks_individual_aggregator_ensure_individual_property_writeable_finish (_tmp0_, _tmp1_, &_inner_error_);
7734
 
#line 1420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7734
#line 1420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7735
7735
                _tmp3_ = _tmp2_;
7736
 
#line 1420 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7736
#line 1420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7737
7737
                if (_inner_error_ != NULL) {
7738
7738
#line 7738 "aggregation.c"
7739
7739
                        goto __catch11_g_error;
7740
7740
                }
7741
 
#line 1419 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7741
#line 1419 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7742
7742
                _g_object_unref0 (_data9_->writeable_persona);
7743
 
#line 1419 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7743
#line 1419 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7744
7744
                _data9_->writeable_persona = _tmp3_;
7745
 
#line 1421 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7745
#line 1421 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7746
7746
                g_assert_not_reached ();
7747
7747
#line 7747 "aggregation.c"
7748
7748
        }
7750
7750
        __catch11_g_error:
7751
7751
        {
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"
7768
7768
                }
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"
7774
7774
        }
7775
7775
        __finally11:
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"
7783
7783
                return;
7784
7784
#line 7784 "aggregation.c"
7785
7785
        }
7787
7787
 
7788
7788
 
7789
7789
static void ___lambda54__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
7790
 
#line 1414 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7790
#line 1414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7791
7791
        __lambda54_ (self, source_object, res);
7792
 
#line 1414 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7792
#line 1414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7793
7793
        block9_data_unref (self);
7794
7794
#line 7794 "aggregation.c"
7795
7795
}
7799
7799
        AggregationTests * self;
7800
7800
        gboolean result = FALSE;
7801
7801
        FolksIndividualAggregator* _tmp0_;
7802
 
#line 1412 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7802
#line 1412 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7803
7803
        self = _data9_->self;
7804
 
#line 1414 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7804
#line 1414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7805
7805
        _tmp0_ = _data9_->aggregator;
7806
 
#line 1414 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7806
#line 1414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7807
7807
        folks_individual_aggregator_ensure_individual_property_writeable (_tmp0_, _data9_->individual, "is-favourite", ___lambda54__gasync_ready_callback, block9_data_ref (_data9_));
7808
 
#line 1436 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7808
#line 1436 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7809
7809
        result = FALSE;
7810
 
#line 1436 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7810
#line 1436 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7811
7811
        return result;
7812
7812
#line 7812 "aggregation.c"
7813
7813
}
7816
7816
static gboolean ___lambda53__gsource_func (gpointer self) {
7817
7817
        gboolean result;
7818
7818
        result = __lambda53_ (self);
7819
 
#line 1412 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7819
#line 1412 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7820
7820
        return result;
7821
7821
#line 7821 "aggregation.c"
7822
7822
}
7838
7838
        gint _tmp15__length1;
7839
7839
        gint _tmp16_;
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"
7880
7880
        {
7882
7882
                GeeSet* _tmp6_;
7883
7883
                GeeIterator* _tmp7_ = NULL;
7884
7884
                GeeIterator* _p_it;
7885
 
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7885
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7886
7886
                _tmp5_ = folks_individual_get_personas (_data9_->individual);
7887
 
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7887
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7888
7888
                _tmp6_ = _tmp5_;
7889
 
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7889
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7890
7890
                _tmp7_ = gee_iterable_iterator ((GeeIterable*) _tmp6_);
7891
 
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7891
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7892
7892
                _p_it = _tmp7_;
7893
 
#line 1393 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
7893
#line 1393 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
7894
7894
                while (TRUE) {
7895
7895
#line 7895 "aggregation.c"
7896
7896
                        gboolean _tmp8_ = FALSE;
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"
7904
7904
                        if (!_tmp8_) {
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"
7906
7906
                                break;
7907
7907
#line 7907 "aggregation.c"
7908
7908
                        }
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"
7914
7914
                        _tmp10_ = p;
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"
7924
7924
                        break;
7925
7925
#line 7925 "aggregation.c"
7926
7926
                }
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"
7930
7930
        }
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"
7972
7972
}
7973
7973
 
7974
7974
 
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"
7987
7987
}
7988
7988
 
7989
7989
 
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"
7996
7996
}
7998
7998
 
7999
7999
static void aggregation_tests_finalize (GObject* obj) {
8000
8000
        AggregationTests * self;
8001
 
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
8001
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8002
8002
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_AGGREGATION_TESTS, AggregationTests);
8003
 
#line 26 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
8003
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8004
8004
        _kf_test_backend_unref0 (self->priv->_kf_backend);
8005
 
#line 27 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
8005
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8006
8006
        _g_object_unref0 (self->priv->_tp_backend);
8007
 
#line 28 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
8007
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8008
8008
        _g_object_unref0 (self->priv->_default_personas);
8009
 
#line 24 "/opt/gnome2/source/folks/tests/folks/aggregation.vala"
 
8009
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/aggregation.vala"
8010
8010
        G_OBJECT_CLASS (aggregation_tests_parent_class)->finalize (obj);
8011
8011
#line 8011 "aggregation.c"
8012
8012
}
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"
8039
8039
        root = _tmp0_;
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"
8051
8051
        g_test_run ();
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"
8053
8053
        result = 0;
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"
8055
8055
        return result;
8056
8056
#line 8056 "aggregation.c"
8057
8057
}
8058
8058
 
8059
8059
 
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"
8066
8066
}