411
411
static void _duplicated_phones_tests_test_duplicated_phones_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
412
412
DuplicatedPhonesTestsTestDuplicatedPhonesAsyncData* _data_;
413
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
413
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
414
414
_data_ = _user_data_;
415
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
415
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
416
416
_data_->_source_object_ = source_object;
417
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
417
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
418
418
_data_->_res_ = _res_;
419
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
419
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
420
420
_duplicated_phones_tests_test_duplicated_phones_async_co (_data_);
421
421
#line 422 "duplicated-phones.c"
425
425
static void __duplicated_phones_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
426
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
426
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
427
427
_duplicated_phones_tests_individuals_changed_cb (self, changes);
428
428
#line 429 "duplicated-phones.c"
432
432
static void __duplicated_phones_tests_notify_pstore_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
433
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
433
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
434
434
_duplicated_phones_tests_notify_pstore_cb (self, _sender, pspec);
435
435
#line 436 "duplicated-phones.c"
439
439
static gboolean _duplicated_phones_tests_test_duplicated_phones_async_co (DuplicatedPhonesTestsTestDuplicatedPhonesAsyncData* _data_) {
440
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
440
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
441
441
switch (_data_->_state_) {
442
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
442
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
444
444
#line 445 "duplicated-phones.c"
446
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
446
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
448
448
#line 449 "duplicated-phones.c"
450
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
450
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
452
452
#line 453 "duplicated-phones.c"
455
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
455
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
456
456
g_assert_not_reached ();
457
457
#line 458 "duplicated-phones.c"
460
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
460
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
461
461
_data_->_tmp0_ = NULL;
462
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
462
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
463
463
_data_->_tmp0_ = folks_backend_store_dup ();
464
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
464
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
465
465
_data_->store = _data_->_tmp0_;
466
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
466
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
467
467
_data_->_state_ = 1;
468
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
468
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
469
469
folks_backend_store_prepare (_data_->store, _duplicated_phones_tests_test_duplicated_phones_async_ready, _data_);
470
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
470
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
472
472
#line 473 "duplicated-phones.c"
474
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
474
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
475
475
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
476
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
476
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
477
477
_data_->_tmp1_ = folks_individual_aggregator_new ();
478
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
478
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
479
479
_g_object_unref0 (_data_->self->priv->_aggregator);
480
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
480
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
481
481
_data_->self->priv->_aggregator = _data_->_tmp1_;
482
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
482
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
483
483
_data_->_tmp2_ = _data_->self->priv->_aggregator;
484
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
484
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
485
485
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __duplicated_phones_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
486
486
#line 487 "duplicated-phones.c"
488
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
488
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
489
489
_data_->_tmp3_ = _data_->self->priv->_aggregator;
490
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
490
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
491
491
_data_->_state_ = 2;
492
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
492
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
493
493
folks_individual_aggregator_prepare (_data_->_tmp3_, _duplicated_phones_tests_test_duplicated_phones_async_ready, _data_);
494
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
494
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
496
496
#line 497 "duplicated-phones.c"
498
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
498
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
499
499
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
500
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
500
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
501
501
if (_data_->_inner_error_ != NULL) {
502
502
#line 503 "duplicated-phones.c"
503
503
goto __catch0_g_error;
505
#line 85 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
505
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
506
506
_g_object_unref0 (_data_->self->priv->_pstore);
507
#line 85 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
507
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
508
508
_data_->self->priv->_pstore = NULL;
509
509
#line 510 "duplicated-phones.c"
511
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
511
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
512
512
_data_->_tmp4_ = folks_backend_store_get_enabled_backends (_data_->store);
513
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
513
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
514
514
_data_->_tmp5_ = _data_->_tmp4_;
515
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
515
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
516
516
_data_->_tmp6_ = gee_map_get_values (_data_->_tmp5_);
517
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
517
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
518
518
_data_->_tmp7_ = _data_->_tmp6_;
519
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
519
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
520
520
_data_->_tmp8_ = _data_->_tmp7_;
521
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
521
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
522
522
_data_->_tmp9_ = NULL;
523
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
523
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
524
524
_data_->_tmp9_ = gee_iterable_iterator ((GeeIterable*) _data_->_tmp8_);
525
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
525
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
526
526
_data_->_tmp10_ = _data_->_tmp9_;
527
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
527
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
528
528
_g_object_unref0 (_data_->_tmp8_);
529
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
529
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
530
530
_data_->_backend_it = _data_->_tmp10_;
531
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
531
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
533
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
533
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
534
534
_data_->_tmp11_ = _data_->_backend_it;
535
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
535
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
536
536
_data_->_tmp12_ = FALSE;
537
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
537
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
538
538
_data_->_tmp12_ = gee_iterator_next (_data_->_tmp11_);
539
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
539
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
540
540
if (!_data_->_tmp12_) {
541
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
541
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
543
543
#line 544 "duplicated-phones.c"
545
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
545
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
546
546
_data_->_tmp13_ = _data_->_backend_it;
547
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
547
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
548
548
_data_->_tmp14_ = NULL;
549
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
549
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
550
550
_data_->_tmp14_ = gee_iterator_get (_data_->_tmp13_);
551
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
551
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
552
552
_data_->backend = (FolksBackend*) _data_->_tmp14_;
553
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
553
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
554
554
_data_->_tmp15_ = _data_->backend;
555
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
555
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
556
556
_data_->_tmp16_ = folks_backend_get_persona_stores (_data_->_tmp15_);
557
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
557
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
558
558
_data_->_tmp17_ = _data_->_tmp16_;
559
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
559
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
560
560
_data_->_tmp18_ = NULL;
561
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
561
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
562
562
_data_->_tmp18_ = gee_map_get (_data_->_tmp17_, "tracker");
563
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
563
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
564
564
_g_object_unref0 (_data_->self->priv->_pstore);
565
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
565
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
566
566
_data_->self->priv->_pstore = G_TYPE_CHECK_INSTANCE_CAST ((FolksPersonaStore*) _data_->_tmp18_, TRF_TYPE_PERSONA_STORE, TrfPersonaStore);
567
#line 90 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
567
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
568
568
_data_->_tmp19_ = _data_->self->priv->_pstore;
569
#line 90 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
569
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
570
570
if (_data_->_tmp19_ != NULL) {
571
#line 91 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
571
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
572
572
_g_object_unref0 (_data_->backend);
573
#line 91 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
573
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
575
575
#line 576 "duplicated-phones.c"
577
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
577
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
578
578
_g_object_unref0 (_data_->backend);
579
579
#line 580 "duplicated-phones.c"
581
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
581
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
582
582
_g_object_unref0 (_data_->_backend_it);
583
583
#line 584 "duplicated-phones.c"
585
#line 93 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
585
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
586
586
_data_->_tmp20_ = _data_->self->priv->_pstore;
587
#line 93 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
587
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
588
588
_vala_assert (_data_->_tmp20_ != NULL, "this._pstore != null");
589
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
589
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
590
590
_data_->_tmp21_ = _data_->self->priv->_pstore;
591
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
591
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
592
592
g_signal_connect_object ((GObject*) _data_->_tmp21_, "notify::is-prepared", (GCallback) __duplicated_phones_tests_notify_pstore_cb_g_object_notify, _data_->self, 0);
593
#line 95 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
593
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
594
594
_duplicated_phones_tests_try_to_add (_data_->self, NULL, NULL);
595
595
#line 596 "duplicated-phones.c"
598
598
__catch0_g_error:
600
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
600
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
601
601
_data_->e = _data_->_inner_error_;
602
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
602
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
603
603
_data_->_inner_error_ = NULL;
604
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
604
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
605
605
_data_->_tmp22_ = _data_->e;
606
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
606
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
607
607
_data_->_tmp23_ = _data_->_tmp22_->message;
608
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
608
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
609
609
g_warning ("duplicated-phones.vala:99: Error when calling prepare: %s\n", _data_->_tmp23_);
610
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
610
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
611
611
_g_error_free0 (_data_->e);
612
612
#line 613 "duplicated-phones.c"
615
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
615
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
616
616
if (_data_->_inner_error_ != NULL) {
617
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
617
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
618
618
_g_object_unref0 (_data_->store);
619
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
619
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
620
620
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
621
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
621
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
622
622
g_clear_error (&_data_->_inner_error_);
623
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
623
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
625
625
#line 626 "duplicated-phones.c"
627
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
627
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
628
628
_g_object_unref0 (_data_->store);
629
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
629
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
630
630
if (_data_->_state_ == 0) {
631
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
631
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
632
632
g_simple_async_result_complete_in_idle (_data_->_async_result);
633
633
#line 634 "duplicated-phones.c"
635
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
635
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
636
636
g_simple_async_result_complete (_data_->_async_result);
637
637
#line 638 "duplicated-phones.c"
639
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
639
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
640
640
g_object_unref (_data_->_async_result);
641
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
641
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
643
643
#line 644 "duplicated-phones.c"
750
750
const gchar* _tmp20_;
751
751
const gchar* _tmp21_;
752
752
const gchar* _tmp22_;
753
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
753
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
755
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
755
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
756
756
_tmp20_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp19_);
757
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
757
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
758
758
_tmp21_ = _tmp20_;
759
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
759
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
760
760
_tmp22_ = self->priv->_persona_fullname_2;
761
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
761
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
762
762
if (g_strcmp0 (_tmp21_, _tmp22_) == 0) {
763
763
#line 764 "duplicated-phones.c"
764
764
FolksIndividual* _tmp23_;
765
765
const gchar* _tmp24_;
766
766
const gchar* _tmp25_;
768
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
768
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
770
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
770
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
771
771
_tmp24_ = folks_individual_get_id (_tmp23_);
772
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
772
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
773
773
_tmp25_ = _tmp24_;
774
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
774
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
775
775
_tmp26_ = g_strdup (_tmp25_);
776
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
776
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
777
777
_g_free0 (self->priv->_individual_id_2);
778
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
778
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
779
779
self->priv->_individual_id_2 = _tmp26_;
780
780
#line 781 "duplicated-phones.c"
783
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
783
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
784
784
_g_object_unref0 (i);
785
785
#line 786 "duplicated-phones.c"
787
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
787
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
788
788
_g_object_unref0 (_i_it);
789
789
#line 790 "duplicated-phones.c"
791
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
791
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
792
792
_tmp28_ = self->priv->_individual_id_1;
793
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
793
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
794
794
if (g_strcmp0 (_tmp28_, "") != 0) {
795
795
#line 796 "duplicated-phones.c"
796
796
const gchar* _tmp29_;
797
#line 124 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
797
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
798
798
_tmp29_ = self->priv->_individual_id_2;
799
#line 124 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
799
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
800
800
_tmp27_ = g_strcmp0 (_tmp29_, "") != 0;
801
801
#line 802 "duplicated-phones.c"
803
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
803
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
805
805
#line 806 "duplicated-phones.c"
807
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
807
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
808
808
_tmp30_ = _tmp27_;
809
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
809
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
811
811
#line 812 "duplicated-phones.c"
812
812
GMainLoop* _tmp31_;
813
#line 126 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
813
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
814
814
_tmp31_ = self->priv->_main_loop;
815
#line 126 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
815
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
816
816
g_main_loop_quit (_tmp31_);
817
817
#line 818 "duplicated-phones.c"
819
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
819
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
820
820
_tmp32_ = removed;
821
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
821
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
822
822
_tmp33_ = gee_collection_get_size ((GeeCollection*) _tmp32_);
823
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
823
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
824
824
_tmp34_ = _tmp33_;
825
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
825
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
826
826
_vala_assert (_tmp34_ == 1, "removed.size == 1");
827
827
#line 828 "duplicated-phones.c"
830
830
GeeIterator* _tmp36_ = NULL;
831
831
GeeIterator* _i_it;
832
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
832
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
833
833
_tmp35_ = removed;
834
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
834
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
835
835
_tmp36_ = gee_iterable_iterator ((GeeIterable*) _tmp35_);
836
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
836
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
838
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
838
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
840
840
#line 841 "duplicated-phones.c"
841
841
GeeIterator* _tmp37_;
1101
1101
static void _duplicated_phones_tests_add_personas_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1102
1102
DuplicatedPhonesTestsAddPersonasData* _data_;
1103
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1103
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1104
1104
_data_ = _user_data_;
1105
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1105
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1106
1106
_data_->_source_object_ = source_object;
1107
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1107
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1108
1108
_data_->_res_ = _res_;
1109
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1109
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1110
1110
_duplicated_phones_tests_add_personas_co (_data_);
1111
1111
#line 1112 "duplicated-phones.c"
1115
1115
static gboolean _duplicated_phones_tests_add_personas_co (DuplicatedPhonesTestsAddPersonasData* _data_) {
1116
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1116
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1117
1117
switch (_data_->_state_) {
1118
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1118
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1120
1120
#line 1121 "duplicated-phones.c"
1122
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1122
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1124
1124
#line 1125 "duplicated-phones.c"
1126
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1126
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1128
1128
#line 1129 "duplicated-phones.c"
1131
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1131
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1132
1132
g_assert_not_reached ();
1133
1133
#line 1134 "duplicated-phones.c"
1136
#line 160 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1136
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1137
1137
_data_->_tmp0_ = g_str_hash;
1138
#line 160 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1138
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1139
1139
_data_->_tmp1_ = g_str_equal;
1140
#line 160 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1140
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1141
1141
_data_->_tmp2_ = g_hash_table_new_full (_data_->_tmp0_, _data_->_tmp1_, _g_free0_, __vala_GValue_free0_);
1142
#line 160 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1142
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1143
1143
_data_->details1 = _data_->_tmp2_;
1144
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1144
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1145
1145
_data_->_tmp3_ = g_str_hash;
1146
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1146
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1147
1147
_data_->_tmp4_ = g_str_equal;
1148
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1148
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1149
1149
_data_->_tmp5_ = g_hash_table_new_full (_data_->_tmp3_, _data_->_tmp4_, _g_free0_, __vala_GValue_free0_);
1150
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1150
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1151
1151
_data_->details2 = _data_->_tmp5_;
1152
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1152
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1153
1153
memset (&_data_->_tmp6_, 0, sizeof (GValue));
1154
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1154
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1155
1155
g_value_init (&_data_->_tmp6_, G_TYPE_STRING);
1156
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1156
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1157
1157
_data_->_tmp7_ = _data_->_tmp6_;
1158
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1158
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1159
1159
_data_->_tmp8_ = __g_value_dup0 (&_data_->_tmp7_);
1160
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1160
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1161
1161
__vala_GValue_free0 (_data_->val);
1162
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1162
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1163
1163
_data_->val = _data_->_tmp8_;
1164
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1164
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1165
1165
G_IS_VALUE (&_data_->_tmp7_) ? (g_value_unset (&_data_->_tmp7_), NULL) : NULL;
1166
#line 167 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1166
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1167
1167
_data_->_tmp9_ = _data_->val;
1168
#line 167 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1168
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1169
1169
_data_->_tmp10_ = _data_->self->priv->_persona_fullname_1;
1170
#line 167 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1170
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1171
1171
g_value_set_string (_data_->_tmp9_, _data_->_tmp10_);
1172
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1172
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1173
1173
_data_->_tmp11_ = _data_->details1;
1174
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1174
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1175
1175
_data_->_tmp12_ = NULL;
1176
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1176
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1177
1177
_data_->_tmp12_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_FULL_NAME);
1178
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1178
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1179
1179
_data_->_tmp13_ = g_strdup (_data_->_tmp12_);
1180
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1180
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1181
1181
_data_->_tmp14_ = _data_->val;
1182
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1182
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1183
1183
_data_->val = NULL;
1184
#line 168 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1184
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1185
1185
g_hash_table_insert (_data_->_tmp11_, _data_->_tmp13_, _data_->_tmp14_);
1186
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1186
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1187
1187
memset (&_data_->_tmp15_, 0, sizeof (GValue));
1188
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1188
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1189
1189
g_value_init (&_data_->_tmp15_, GEE_TYPE_SET);
1190
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1190
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1191
1191
_data_->_tmp16_ = _data_->_tmp15_;
1192
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1192
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1193
1193
_data_->_tmp17_ = __g_value_dup0 (&_data_->_tmp16_);
1194
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1194
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1195
1195
__vala_GValue_free0 (_data_->val);
1196
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1196
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1197
1197
_data_->val = _data_->_tmp17_;
1198
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1198
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1199
1199
G_IS_VALUE (&_data_->_tmp16_) ? (g_value_unset (&_data_->_tmp16_), NULL) : NULL;
1200
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1200
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1201
1201
_data_->_tmp18_ = gee_hash_set_new (FOLKS_TYPE_PHONE_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
1202
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1202
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1203
1203
_data_->phones1 = _data_->_tmp18_;
1204
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1204
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1205
1205
_data_->_tmp19_ = _data_->self->priv->_phone_1;
1206
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1206
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1207
1207
_data_->_tmp20_ = folks_phone_field_details_new (_data_->_tmp19_, NULL);
1208
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1208
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1209
1209
_data_->phone_1 = _data_->_tmp20_;
1210
#line 176 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1210
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1211
1211
_data_->_tmp21_ = _data_->phones1;
1212
#line 176 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1212
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1213
1213
_data_->_tmp22_ = _data_->phone_1;
1214
#line 176 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1214
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1215
1215
gee_abstract_collection_add ((GeeAbstractCollection*) _data_->_tmp21_, _data_->_tmp22_);
1216
#line 177 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1216
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1217
1217
_data_->_tmp23_ = _data_->val;
1218
#line 177 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1218
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1219
1219
_data_->_tmp24_ = _data_->phones1;
1220
#line 177 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1220
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1221
1221
g_value_set_object (_data_->_tmp23_, (GObject*) _data_->_tmp24_);
1222
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1222
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1223
1223
_data_->_tmp25_ = _data_->details1;
1224
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1224
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1225
1225
_data_->_tmp26_ = NULL;
1226
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1226
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1227
1227
_data_->_tmp26_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_PHONE_NUMBERS);
1228
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1228
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1229
1229
_data_->_tmp27_ = g_strdup (_data_->_tmp26_);
1230
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1230
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1231
1231
_data_->_tmp28_ = _data_->val;
1232
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1232
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1233
1233
_data_->val = NULL;
1234
#line 178 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1234
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1235
1235
g_hash_table_insert (_data_->_tmp25_, _data_->_tmp27_, _data_->_tmp28_);
1236
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1236
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1237
1237
memset (&_data_->_tmp29_, 0, sizeof (GValue));
1238
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1238
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1239
1239
g_value_init (&_data_->_tmp29_, G_TYPE_STRING);
1240
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1240
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1241
1241
_data_->_tmp30_ = _data_->_tmp29_;
1242
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1242
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1243
1243
_data_->_tmp31_ = __g_value_dup0 (&_data_->_tmp30_);
1244
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1244
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1245
1245
__vala_GValue_free0 (_data_->val);
1246
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1246
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1247
1247
_data_->val = _data_->_tmp31_;
1248
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1248
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1249
1249
G_IS_VALUE (&_data_->_tmp30_) ? (g_value_unset (&_data_->_tmp30_), NULL) : NULL;
1250
#line 183 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1250
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1251
1251
_data_->_tmp32_ = _data_->val;
1252
#line 183 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1252
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1253
1253
_data_->_tmp33_ = _data_->self->priv->_persona_fullname_2;
1254
#line 183 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1254
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1255
1255
g_value_set_string (_data_->_tmp32_, _data_->_tmp33_);
1256
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1256
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1257
1257
_data_->_tmp34_ = _data_->details2;
1258
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1258
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1259
1259
_data_->_tmp35_ = NULL;
1260
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1260
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1261
1261
_data_->_tmp35_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_FULL_NAME);
1262
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1262
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1263
1263
_data_->_tmp36_ = g_strdup (_data_->_tmp35_);
1264
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1264
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1265
1265
_data_->_tmp37_ = _data_->val;
1266
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1266
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1267
1267
_data_->val = NULL;
1268
#line 184 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1268
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1269
1269
g_hash_table_insert (_data_->_tmp34_, _data_->_tmp36_, _data_->_tmp37_);
1270
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1270
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1271
1271
memset (&_data_->_tmp38_, 0, sizeof (GValue));
1272
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1272
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1273
1273
g_value_init (&_data_->_tmp38_, GEE_TYPE_SET);
1274
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1274
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1275
1275
_data_->_tmp39_ = _data_->_tmp38_;
1276
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1276
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1277
1277
_data_->_tmp40_ = __g_value_dup0 (&_data_->_tmp39_);
1278
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1278
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1279
1279
__vala_GValue_free0 (_data_->val);
1280
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1280
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1281
1281
_data_->val = _data_->_tmp40_;
1282
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1282
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1283
1283
G_IS_VALUE (&_data_->_tmp39_) ? (g_value_unset (&_data_->_tmp39_), NULL) : NULL;
1284
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1284
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1285
1285
_data_->_tmp41_ = gee_hash_set_new (FOLKS_TYPE_PHONE_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
1286
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1286
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1287
1287
_data_->phones2 = _data_->_tmp41_;
1288
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1288
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1289
1289
_data_->_tmp42_ = _data_->self->priv->_phone_1;
1290
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1290
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1291
1291
_data_->_tmp43_ = folks_phone_field_details_new (_data_->_tmp42_, NULL);
1292
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1292
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1293
1293
_data_->phone_2 = _data_->_tmp43_;
1294
#line 192 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1294
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1295
1295
_data_->_tmp44_ = _data_->phones2;
1296
#line 192 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1296
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1297
1297
_data_->_tmp45_ = _data_->phone_2;
1298
#line 192 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1298
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1299
1299
gee_abstract_collection_add ((GeeAbstractCollection*) _data_->_tmp44_, _data_->_tmp45_);
1300
#line 193 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1300
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1301
1301
_data_->_tmp46_ = _data_->val;
1302
#line 193 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1302
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1303
1303
_data_->_tmp47_ = _data_->phones2;
1304
#line 193 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1304
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1305
1305
g_value_set_object (_data_->_tmp46_, (GObject*) _data_->_tmp47_);
1306
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1306
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1307
1307
_data_->_tmp48_ = _data_->details2;
1308
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1308
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1309
1309
_data_->_tmp49_ = NULL;
1310
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1310
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1311
1311
_data_->_tmp49_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_PHONE_NUMBERS);
1312
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1312
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1313
1313
_data_->_tmp50_ = g_strdup (_data_->_tmp49_);
1314
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1314
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1315
1315
_data_->_tmp51_ = _data_->val;
1316
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1316
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1317
1317
_data_->val = NULL;
1318
#line 194 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1318
#line 194 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1319
1319
g_hash_table_insert (_data_->_tmp48_, _data_->_tmp50_, _data_->_tmp51_);
1320
1320
#line 1321 "duplicated-phones.c"
1322
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1322
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1323
1323
_data_->_tmp52_ = _data_->self->priv->_aggregator;
1324
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1324
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1325
1325
_data_->_tmp53_ = _data_->self->priv->_pstore;
1326
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1326
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1327
1327
_data_->_tmp54_ = _data_->details1;
1328
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1328
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1329
1329
_data_->_state_ = 1;
1330
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1330
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1331
1331
folks_individual_aggregator_add_persona_from_details (_data_->_tmp52_, NULL, (FolksPersonaStore*) _data_->_tmp53_, _data_->_tmp54_, _duplicated_phones_tests_add_personas_ready, _data_);
1332
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1332
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1334
1334
#line 1335 "duplicated-phones.c"
1336
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1336
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1337
1337
_data_->_tmp55_ = NULL;
1338
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1338
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1339
1339
_data_->_tmp55_ = folks_individual_aggregator_add_persona_from_details_finish (_data_->_tmp52_, _data_->_res_, &_data_->_inner_error_);
1340
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1340
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1341
1341
_data_->_tmp56_ = _data_->_tmp55_;
1342
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1342
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1343
1343
_g_object_unref0 (_data_->_tmp56_);
1344
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1344
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1345
1345
if (_data_->_inner_error_ != NULL) {
1346
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1346
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1347
1347
if (_data_->_inner_error_->domain == FOLKS_INDIVIDUAL_AGGREGATOR_ERROR) {
1348
1348
#line 1349 "duplicated-phones.c"
1349
1349
goto __catch1_folks_individual_aggregator_error;
1351
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1351
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1352
1352
_g_object_unref0 (_data_->phone_2);
1353
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1353
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1354
1354
_g_object_unref0 (_data_->phones2);
1355
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1355
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1356
1356
_g_object_unref0 (_data_->phone_1);
1357
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1357
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1358
1358
_g_object_unref0 (_data_->phones1);
1359
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1359
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1360
1360
__vala_GValue_free0 (_data_->val);
1361
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1361
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1362
1362
_g_hash_table_unref0 (_data_->details2);
1363
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1363
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1364
1364
_g_hash_table_unref0 (_data_->details1);
1365
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1365
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1366
1366
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1367
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1367
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1368
1368
g_clear_error (&_data_->_inner_error_);
1369
#line 200 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1369
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1371
1371
#line 1372 "duplicated-phones.c"
1373
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1373
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1374
1374
_data_->_tmp57_ = _data_->self->priv->_aggregator;
1375
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1375
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1376
1376
_data_->_tmp58_ = _data_->self->priv->_pstore;
1377
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1377
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1378
1378
_data_->_tmp59_ = _data_->details2;
1379
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1379
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1380
1380
_data_->_state_ = 2;
1381
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1381
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1382
1382
folks_individual_aggregator_add_persona_from_details (_data_->_tmp57_, NULL, (FolksPersonaStore*) _data_->_tmp58_, _data_->_tmp59_, _duplicated_phones_tests_add_personas_ready, _data_);
1383
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1383
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1385
1385
#line 1386 "duplicated-phones.c"
1387
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1387
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1388
1388
_data_->_tmp60_ = NULL;
1389
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1389
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1390
1390
_data_->_tmp60_ = folks_individual_aggregator_add_persona_from_details_finish (_data_->_tmp57_, _data_->_res_, &_data_->_inner_error_);
1391
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1391
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1392
1392
_data_->_tmp61_ = _data_->_tmp60_;
1393
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1393
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1394
1394
_g_object_unref0 (_data_->_tmp61_);
1395
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1395
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1396
1396
if (_data_->_inner_error_ != NULL) {
1397
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1397
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1398
1398
if (_data_->_inner_error_->domain == FOLKS_INDIVIDUAL_AGGREGATOR_ERROR) {
1399
1399
#line 1400 "duplicated-phones.c"
1400
1400
goto __catch1_folks_individual_aggregator_error;
1402
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1402
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1403
1403
_g_object_unref0 (_data_->phone_2);
1404
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1404
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1405
1405
_g_object_unref0 (_data_->phones2);
1406
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1406
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1407
1407
_g_object_unref0 (_data_->phone_1);
1408
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1408
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1409
1409
_g_object_unref0 (_data_->phones1);
1410
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1410
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1411
1411
__vala_GValue_free0 (_data_->val);
1412
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1412
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1413
1413
_g_hash_table_unref0 (_data_->details2);
1414
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1414
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1415
1415
_g_hash_table_unref0 (_data_->details1);
1416
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1416
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1417
1417
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1418
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1418
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1419
1419
g_clear_error (&_data_->_inner_error_);
1420
#line 203 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1420
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1422
1422
#line 1423 "duplicated-phones.c"
1425
1425
goto __finally1;
1426
1426
__catch1_folks_individual_aggregator_error:
1428
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1428
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1429
1429
_data_->e = _data_->_inner_error_;
1430
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1430
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1431
1431
_data_->_inner_error_ = NULL;
1432
#line 208 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1432
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1433
1433
_data_->_tmp62_ = _data_->e;
1434
#line 208 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1434
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1435
1435
_data_->_tmp63_ = _data_->_tmp62_->message;
1436
#line 208 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1436
#line 208 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1437
1437
g_warning ("duplicated-phones.vala:208: [AddPersonaError] add_persona_from_details" \
1438
1438
": %s\n", _data_->_tmp63_);
1439
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1439
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1440
1440
_g_error_free0 (_data_->e);
1441
1441
#line 1441 "duplicated-phones.c"
1444
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1444
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1445
1445
if (_data_->_inner_error_ != NULL) {
1446
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1446
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1447
1447
_g_object_unref0 (_data_->phone_2);
1448
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1448
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1449
1449
_g_object_unref0 (_data_->phones2);
1450
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1450
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1451
1451
_g_object_unref0 (_data_->phone_1);
1452
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1452
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1453
1453
_g_object_unref0 (_data_->phones1);
1454
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1454
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1455
1455
__vala_GValue_free0 (_data_->val);
1456
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1456
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1457
1457
_g_hash_table_unref0 (_data_->details2);
1458
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1458
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1459
1459
_g_hash_table_unref0 (_data_->details1);
1460
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1460
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1461
1461
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
1462
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1462
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1463
1463
g_clear_error (&_data_->_inner_error_);
1464
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1464
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1466
1466
#line 1466 "duplicated-phones.c"
1468
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1468
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1469
1469
_g_object_unref0 (_data_->phone_2);
1470
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1470
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1471
1471
_g_object_unref0 (_data_->phones2);
1472
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1472
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1473
1473
_g_object_unref0 (_data_->phone_1);
1474
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1474
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1475
1475
_g_object_unref0 (_data_->phones1);
1476
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1476
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1477
1477
__vala_GValue_free0 (_data_->val);
1478
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1478
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1479
1479
_g_hash_table_unref0 (_data_->details2);
1480
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1480
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1481
1481
_g_hash_table_unref0 (_data_->details1);
1482
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1482
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1483
1483
if (_data_->_state_ == 0) {
1484
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1484
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1485
1485
g_simple_async_result_complete_in_idle (_data_->_async_result);
1486
1486
#line 1486 "duplicated-phones.c"
1488
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1488
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1489
1489
g_simple_async_result_complete (_data_->_async_result);
1490
1490
#line 1490 "duplicated-phones.c"
1492
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1492
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1493
1493
g_object_unref (_data_->_async_result);
1494
#line 158 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1494
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1496
1496
#line 1496 "duplicated-phones.c"
1500
1500
static void duplicated_phones_tests_class_init (DuplicatedPhonesTestsClass * klass) {
1501
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1501
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1502
1502
duplicated_phones_tests_parent_class = g_type_class_peek_parent (klass);
1503
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1503
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1504
1504
g_type_class_add_private (klass, sizeof (DuplicatedPhonesTestsPrivate));
1505
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1505
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1506
1506
FOLKS_TEST_CASE_CLASS (klass)->set_up = duplicated_phones_tests_real_set_up;
1507
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1507
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1508
1508
FOLKS_TEST_CASE_CLASS (klass)->tear_down = duplicated_phones_tests_real_tear_down;
1509
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-phones.vala"
1509
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-phones.vala"
1510
1510
G_OBJECT_CLASS (klass)->finalize = duplicated_phones_tests_finalize;
1511
1511
#line 1511 "duplicated-phones.c"