339
338
GMainLoop* _tmp1_;
340
339
const gchar* _tmp2_;
341
340
const gchar* _tmp3_;
342
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
341
#line 58 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
343
342
g_return_if_fail (self != NULL);
344
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
343
#line 60 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
345
344
_tmp0_ = g_main_loop_new (NULL, FALSE);
346
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
345
#line 60 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
347
346
_g_main_loop_unref0 (self->priv->_main_loop);
348
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
347
#line 60 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
349
348
self->priv->_main_loop = _tmp0_;
350
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
349
#line 62 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
351
350
_duplicated_emails_tests_test_duplicated_emails_async (self, NULL, NULL);
352
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
351
#line 64 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
353
352
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
354
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
353
#line 70 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
355
354
_tmp1_ = self->priv->_main_loop;
356
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
355
#line 70 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
357
356
g_main_loop_run (_tmp1_);
358
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
357
#line 71 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
359
358
_tmp2_ = self->priv->_individual_id_1;
360
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
361
_vala_assert (g_strcmp0 (_tmp2_, "") != 0, "this._individual_id_1 != \"\"");
362
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
359
#line 71 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
360
g_assert (g_strcmp0 (_tmp2_, "") != 0);
361
#line 72 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
363
362
_tmp3_ = self->priv->_individual_id_2;
364
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
365
_vala_assert (g_strcmp0 (_tmp3_, "") != 0, "this._individual_id_2 != \"\"");
366
#line 367 "duplicated-emails.c"
363
#line 72 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
364
g_assert (g_strcmp0 (_tmp3_, "") != 0);
365
#line 366 "duplicated-emails.c"
370
369
static void _duplicated_emails_tests_test_duplicated_emails_async_data_free (gpointer _data) {
371
370
DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData* _data_;
373
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
372
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
374
373
_g_object_unref0 (_data_->self);
375
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
374
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
376
375
g_slice_free (DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData, _data_);
377
#line 378 "duplicated-emails.c"
376
#line 377 "duplicated-emails.c"
381
380
static gpointer _g_object_ref0 (gpointer self) {
382
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
381
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
383
382
return self ? g_object_ref (self) : NULL;
384
#line 385 "duplicated-emails.c"
383
#line 384 "duplicated-emails.c"
388
387
static void _duplicated_emails_tests_test_duplicated_emails_async (DuplicatedEmailsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
389
388
DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData* _data_;
390
389
DuplicatedEmailsTests* _tmp0_;
391
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
390
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
392
391
_data_ = g_slice_new0 (DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData);
393
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
392
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
394
393
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _duplicated_emails_tests_test_duplicated_emails_async);
395
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
394
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
396
395
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _duplicated_emails_tests_test_duplicated_emails_async_data_free);
397
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
396
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
398
397
_tmp0_ = _g_object_ref0 (self);
399
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
398
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
400
399
_data_->self = _tmp0_;
401
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
400
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
402
401
_duplicated_emails_tests_test_duplicated_emails_async_co (_data_);
403
#line 404 "duplicated-emails.c"
402
#line 403 "duplicated-emails.c"
407
406
static void _duplicated_emails_tests_test_duplicated_emails_finish (DuplicatedEmailsTests* self, GAsyncResult* _res_) {
408
407
DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData* _data_;
409
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
408
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
410
409
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
411
#line 412 "duplicated-emails.c"
410
#line 411 "duplicated-emails.c"
415
414
static void _duplicated_emails_tests_test_duplicated_emails_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
416
415
DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData* _data_;
417
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
416
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
418
417
_data_ = _user_data_;
419
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
418
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
420
419
_data_->_source_object_ = source_object;
421
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
420
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
422
421
_data_->_res_ = _res_;
423
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
422
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
424
423
_duplicated_emails_tests_test_duplicated_emails_async_co (_data_);
425
#line 426 "duplicated-emails.c"
424
#line 425 "duplicated-emails.c"
429
428
static void __duplicated_emails_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
430
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
429
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
431
430
_duplicated_emails_tests_individuals_changed_cb (self, changes);
432
#line 433 "duplicated-emails.c"
431
#line 432 "duplicated-emails.c"
436
435
static void __duplicated_emails_tests_notify_pstore_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
437
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
436
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
438
437
_duplicated_emails_tests_notify_pstore_cb (self, _sender, pspec);
439
#line 440 "duplicated-emails.c"
438
#line 439 "duplicated-emails.c"
443
442
static gboolean _duplicated_emails_tests_test_duplicated_emails_async_co (DuplicatedEmailsTestsTestDuplicatedEmailsAsyncData* _data_) {
444
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
443
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
445
444
switch (_data_->_state_) {
446
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
445
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
448
#line 449 "duplicated-emails.c"
447
#line 448 "duplicated-emails.c"
450
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
449
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
452
#line 453 "duplicated-emails.c"
451
#line 452 "duplicated-emails.c"
454
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
453
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
456
#line 457 "duplicated-emails.c"
455
#line 456 "duplicated-emails.c"
459
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
458
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
460
459
g_assert_not_reached ();
461
#line 462 "duplicated-emails.c"
460
#line 461 "duplicated-emails.c"
464
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
463
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
465
464
_data_->_tmp0_ = NULL;
466
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
465
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
467
466
_data_->_tmp0_ = folks_backend_store_dup ();
468
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
467
#line 77 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
469
468
_data_->store = _data_->_tmp0_;
470
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
469
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
471
470
_data_->_state_ = 1;
472
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
471
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
473
472
folks_backend_store_prepare (_data_->store, _duplicated_emails_tests_test_duplicated_emails_async_ready, _data_);
474
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
473
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
476
#line 477 "duplicated-emails.c"
475
#line 476 "duplicated-emails.c"
478
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
477
#line 78 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
479
478
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
480
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
479
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
481
480
_data_->_tmp1_ = folks_individual_aggregator_new ();
482
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
481
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
483
482
_g_object_unref0 (_data_->self->priv->_aggregator);
484
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
483
#line 79 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
485
484
_data_->self->priv->_aggregator = _data_->_tmp1_;
486
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
485
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
487
486
_data_->_tmp2_ = _data_->self->priv->_aggregator;
488
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
487
#line 80 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
489
488
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __duplicated_emails_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
490
#line 491 "duplicated-emails.c"
489
#line 490 "duplicated-emails.c"
492
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
491
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
493
492
_data_->_tmp3_ = _data_->self->priv->_aggregator;
494
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
493
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
495
494
_data_->_state_ = 2;
496
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
495
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
497
496
folks_individual_aggregator_prepare (_data_->_tmp3_, _duplicated_emails_tests_test_duplicated_emails_async_ready, _data_);
498
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
497
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
500
#line 501 "duplicated-emails.c"
499
#line 500 "duplicated-emails.c"
502
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
501
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
503
502
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
504
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
503
#line 84 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
505
504
if (_data_->_inner_error_ != NULL) {
506
#line 507 "duplicated-emails.c"
505
#line 506 "duplicated-emails.c"
507
506
goto __catch0_g_error;
509
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
508
#line 85 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
510
509
_g_object_unref0 (_data_->self->priv->_pstore);
511
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
510
#line 85 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
512
511
_data_->self->priv->_pstore = NULL;
513
#line 514 "duplicated-emails.c"
512
#line 513 "duplicated-emails.c"
515
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
514
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
516
515
_data_->_tmp4_ = folks_backend_store_get_enabled_backends (_data_->store);
517
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
516
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
518
517
_data_->_tmp5_ = _data_->_tmp4_;
519
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
518
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
520
519
_data_->_tmp6_ = gee_map_get_values (_data_->_tmp5_);
521
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
520
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
522
521
_data_->_tmp7_ = _data_->_tmp6_;
523
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
522
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
524
523
_data_->_tmp8_ = _data_->_tmp7_;
525
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
524
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
526
525
_data_->_tmp9_ = NULL;
527
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
526
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
528
527
_data_->_tmp9_ = gee_iterable_iterator ((GeeIterable*) _data_->_tmp8_);
529
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
528
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
530
529
_data_->_tmp10_ = _data_->_tmp9_;
531
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
530
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
532
531
_g_object_unref0 (_data_->_tmp8_);
533
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
532
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
534
533
_data_->_backend_it = _data_->_tmp10_;
535
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
534
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
537
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
536
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
538
537
_data_->_tmp11_ = _data_->_backend_it;
539
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
538
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
540
539
_data_->_tmp12_ = FALSE;
541
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
540
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
542
541
_data_->_tmp12_ = gee_iterator_next (_data_->_tmp11_);
543
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
542
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
544
543
if (!_data_->_tmp12_) {
545
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
544
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
547
#line 548 "duplicated-emails.c"
546
#line 547 "duplicated-emails.c"
549
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
548
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
550
549
_data_->_tmp13_ = _data_->_backend_it;
551
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
550
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
552
551
_data_->_tmp14_ = NULL;
553
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
552
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
554
553
_data_->_tmp14_ = gee_iterator_get (_data_->_tmp13_);
555
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
554
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
556
555
_data_->backend = (FolksBackend*) _data_->_tmp14_;
557
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
556
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
558
557
_data_->_tmp15_ = _data_->backend;
559
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
558
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
560
559
_data_->_tmp16_ = folks_backend_get_persona_stores (_data_->_tmp15_);
561
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
560
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
562
561
_data_->_tmp17_ = _data_->_tmp16_;
563
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
562
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
564
563
_data_->_tmp18_ = NULL;
565
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
564
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
566
565
_data_->_tmp18_ = gee_map_get (_data_->_tmp17_, "tracker");
567
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
566
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
568
567
_g_object_unref0 (_data_->self->priv->_pstore);
569
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
570
_data_->self->priv->_pstore = G_TYPE_CHECK_INSTANCE_CAST ((FolksPersonaStore*) _data_->_tmp18_, TRF_TYPE_PERSONA_STORE, TrfPersonaStore);
571
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
568
#line 88 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
569
_data_->self->priv->_pstore = TRF_PERSONA_STORE ((FolksPersonaStore*) _data_->_tmp18_);
570
#line 90 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
572
571
_data_->_tmp19_ = _data_->self->priv->_pstore;
573
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
572
#line 90 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
574
573
if (_data_->_tmp19_ != NULL) {
575
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
574
#line 91 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
576
575
_g_object_unref0 (_data_->backend);
577
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
576
#line 91 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
579
#line 580 "duplicated-emails.c"
578
#line 579 "duplicated-emails.c"
581
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
580
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
582
581
_g_object_unref0 (_data_->backend);
583
#line 584 "duplicated-emails.c"
582
#line 583 "duplicated-emails.c"
585
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
584
#line 86 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
586
585
_g_object_unref0 (_data_->_backend_it);
587
#line 588 "duplicated-emails.c"
586
#line 587 "duplicated-emails.c"
589
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
588
#line 93 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
590
589
_data_->_tmp20_ = _data_->self->priv->_pstore;
591
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
592
_vala_assert (_data_->_tmp20_ != NULL, "this._pstore != null");
593
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
590
#line 93 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
591
g_assert (_data_->_tmp20_ != NULL);
592
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
594
593
_data_->_tmp21_ = _data_->self->priv->_pstore;
595
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
594
#line 94 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
596
595
g_signal_connect_object ((GObject*) _data_->_tmp21_, "notify::is-prepared", (GCallback) __duplicated_emails_tests_notify_pstore_cb_g_object_notify, _data_->self, 0);
597
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
596
#line 95 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
598
597
_duplicated_emails_tests_try_to_add (_data_->self, NULL, NULL);
599
#line 600 "duplicated-emails.c"
598
#line 599 "duplicated-emails.c"
602
601
__catch0_g_error:
604
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
603
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
605
604
_data_->e = _data_->_inner_error_;
606
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
605
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
607
606
_data_->_inner_error_ = NULL;
608
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
607
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
609
608
_data_->_tmp22_ = _data_->e;
610
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
609
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
611
610
_data_->_tmp23_ = _data_->_tmp22_->message;
612
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
611
#line 99 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
613
612
g_warning ("duplicated-emails.vala:99: Error when calling prepare: %s\n", _data_->_tmp23_);
614
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
613
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
615
614
_g_error_free0 (_data_->e);
616
#line 617 "duplicated-emails.c"
615
#line 616 "duplicated-emails.c"
619
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
618
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
620
619
if (_data_->_inner_error_ != NULL) {
621
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
620
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
622
621
_g_object_unref0 (_data_->store);
623
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
622
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
624
623
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);
625
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
624
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
626
625
g_clear_error (&_data_->_inner_error_);
627
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
626
#line 82 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
629
#line 630 "duplicated-emails.c"
628
#line 629 "duplicated-emails.c"
631
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
630
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
632
631
_g_object_unref0 (_data_->store);
633
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
632
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
634
633
if (_data_->_state_ == 0) {
635
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
634
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
636
635
g_simple_async_result_complete_in_idle (_data_->_async_result);
637
#line 638 "duplicated-emails.c"
636
#line 637 "duplicated-emails.c"
639
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
638
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
640
639
g_simple_async_result_complete (_data_->_async_result);
641
#line 642 "duplicated-emails.c"
640
#line 641 "duplicated-emails.c"
643
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
642
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
644
643
g_object_unref (_data_->_async_result);
645
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
644
#line 75 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
647
#line 648 "duplicated-emails.c"
646
#line 647 "duplicated-emails.c"
701
700
const gchar* _tmp12_;
702
701
const gchar* _tmp13_;
703
702
const gchar* _tmp14_;
704
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
703
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
706
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
705
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
707
706
_tmp7_ = gee_iterator_next (_tmp6_);
708
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
707
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
710
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
709
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
712
#line 713 "duplicated-emails.c"
711
#line 712 "duplicated-emails.c"
714
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
713
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
716
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
715
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
717
716
_tmp9_ = gee_iterator_get (_tmp8_);
718
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
717
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
719
718
i = (FolksIndividual*) _tmp9_;
720
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
719
#line 111 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
722
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
723
_vala_assert (_tmp10_ != NULL, "i != null");
724
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
721
#line 111 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
722
g_assert (_tmp10_ != NULL);
723
#line 113 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
726
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
725
#line 113 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
727
726
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
728
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
727
#line 113 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
729
728
_tmp13_ = _tmp12_;
730
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
729
#line 113 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
731
730
_tmp14_ = self->priv->_persona_fullname_1;
732
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
731
#line 113 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
733
732
if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
734
#line 735 "duplicated-emails.c"
733
#line 734 "duplicated-emails.c"
735
734
FolksIndividual* _tmp15_;
736
735
const gchar* _tmp16_;
737
736
const gchar* _tmp17_;
739
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
738
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
741
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
740
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
742
741
_tmp16_ = folks_individual_get_id (_tmp15_);
743
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
742
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
744
743
_tmp17_ = _tmp16_;
745
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
744
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
746
745
_tmp18_ = g_strdup (_tmp17_);
747
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
746
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
748
747
_g_free0 (self->priv->_individual_id_1);
749
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
748
#line 115 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
750
749
self->priv->_individual_id_1 = _tmp18_;
751
#line 752 "duplicated-emails.c"
750
#line 751 "duplicated-emails.c"
753
752
FolksIndividual* _tmp19_;
754
753
const gchar* _tmp20_;
755
754
const gchar* _tmp21_;
756
755
const gchar* _tmp22_;
757
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
756
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
759
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
758
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
760
759
_tmp20_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp19_);
761
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
760
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
762
761
_tmp21_ = _tmp20_;
763
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
762
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
764
763
_tmp22_ = self->priv->_persona_fullname_2;
765
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
764
#line 117 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
766
765
if (g_strcmp0 (_tmp21_, _tmp22_) == 0) {
767
#line 768 "duplicated-emails.c"
766
#line 767 "duplicated-emails.c"
768
767
FolksIndividual* _tmp23_;
769
768
const gchar* _tmp24_;
770
769
const gchar* _tmp25_;
772
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
771
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
774
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
773
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
775
774
_tmp24_ = folks_individual_get_id (_tmp23_);
776
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
775
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
777
776
_tmp25_ = _tmp24_;
778
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
777
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
779
778
_tmp26_ = g_strdup (_tmp25_);
780
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
779
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
781
780
_g_free0 (self->priv->_individual_id_2);
782
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
781
#line 119 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
783
782
self->priv->_individual_id_2 = _tmp26_;
784
#line 785 "duplicated-emails.c"
783
#line 784 "duplicated-emails.c"
787
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
786
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
788
787
_g_object_unref0 (i);
789
#line 790 "duplicated-emails.c"
788
#line 789 "duplicated-emails.c"
791
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
790
#line 109 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
792
791
_g_object_unref0 (_i_it);
793
#line 794 "duplicated-emails.c"
792
#line 793 "duplicated-emails.c"
795
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
794
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
796
795
_tmp28_ = self->priv->_individual_id_1;
797
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
796
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
798
797
if (g_strcmp0 (_tmp28_, "") != 0) {
799
#line 800 "duplicated-emails.c"
798
#line 799 "duplicated-emails.c"
800
799
const gchar* _tmp29_;
801
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
800
#line 124 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
802
801
_tmp29_ = self->priv->_individual_id_2;
803
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
802
#line 124 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
804
803
_tmp27_ = g_strcmp0 (_tmp29_, "") != 0;
805
#line 806 "duplicated-emails.c"
804
#line 805 "duplicated-emails.c"
807
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
806
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
809
#line 810 "duplicated-emails.c"
808
#line 809 "duplicated-emails.c"
811
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
810
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
812
811
_tmp30_ = _tmp27_;
813
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
812
#line 123 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
815
#line 816 "duplicated-emails.c"
814
#line 815 "duplicated-emails.c"
816
815
GMainLoop* _tmp31_;
817
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
816
#line 126 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
818
817
_tmp31_ = self->priv->_main_loop;
819
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
818
#line 126 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
820
819
g_main_loop_quit (_tmp31_);
821
#line 822 "duplicated-emails.c"
820
#line 821 "duplicated-emails.c"
823
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
822
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
824
823
_tmp32_ = removed;
825
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
824
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
826
825
_tmp33_ = gee_collection_get_size ((GeeCollection*) _tmp32_);
827
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
826
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
828
827
_tmp34_ = _tmp33_;
829
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
830
_vala_assert (_tmp34_ == 1, "removed.size == 1");
831
#line 832 "duplicated-emails.c"
828
#line 129 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
829
g_assert (_tmp34_ == 1);
830
#line 831 "duplicated-emails.c"
834
833
GeeIterator* _tmp36_ = NULL;
835
834
GeeIterator* _i_it;
836
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
835
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
837
836
_tmp35_ = removed;
838
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
837
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
839
838
_tmp36_ = gee_iterable_iterator ((GeeIterable*) _tmp35_);
840
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
839
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
842
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
841
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
844
#line 845 "duplicated-emails.c"
843
#line 844 "duplicated-emails.c"
845
844
GeeIterator* _tmp37_;
846
845
gboolean _tmp38_ = FALSE;
847
846
GeeIterator* _tmp39_;
848
847
gpointer _tmp40_ = NULL;
849
848
FolksIndividual* i;
850
849
FolksIndividual* _tmp41_;
851
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
850
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
853
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
852
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
854
853
_tmp38_ = gee_iterator_next (_tmp37_);
855
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
854
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
857
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
856
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
859
#line 860 "duplicated-emails.c"
858
#line 859 "duplicated-emails.c"
861
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
860
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
863
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
862
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
864
863
_tmp40_ = gee_iterator_get (_tmp39_);
865
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
864
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
866
865
i = (FolksIndividual*) _tmp40_;
867
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
866
#line 133 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
869
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
870
_vala_assert (_tmp41_ == NULL, "i == null");
871
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
868
#line 133 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
869
g_assert (_tmp41_ == NULL);
870
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
872
871
_g_object_unref0 (i);
873
#line 874 "duplicated-emails.c"
872
#line 873 "duplicated-emails.c"
875
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
874
#line 131 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
876
875
_g_object_unref0 (_i_it);
877
#line 878 "duplicated-emails.c"
876
#line 877 "duplicated-emails.c"
879
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
878
#line 103 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
880
879
_g_object_unref0 (removed);
881
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
880
#line 103 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
882
881
_g_object_unref0 (added);
883
#line 884 "duplicated-emails.c"
882
#line 883 "duplicated-emails.c"
887
886
static void _duplicated_emails_tests_notify_pstore_cb (DuplicatedEmailsTests* self, GObject* _pstore, GParamSpec* ps) {
888
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
887
#line 137 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
889
888
g_return_if_fail (self != NULL);
890
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
889
#line 137 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
891
890
g_return_if_fail (_pstore != NULL);
892
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
891
#line 137 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
893
892
g_return_if_fail (ps != NULL);
894
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
893
#line 139 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
895
894
_duplicated_emails_tests_try_to_add (self, NULL, NULL);
896
#line 897 "duplicated-emails.c"
895
#line 896 "duplicated-emails.c"
900
899
static void _duplicated_emails_tests_try_to_add_data_free (gpointer _data) {
901
900
DuplicatedEmailsTestsTryToAddData* _data_;
903
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
902
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
904
903
_g_object_unref0 (_data_->self);
905
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
904
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
906
905
g_slice_free (DuplicatedEmailsTestsTryToAddData, _data_);
907
#line 908 "duplicated-emails.c"
906
#line 907 "duplicated-emails.c"
911
910
static void _duplicated_emails_tests_try_to_add (DuplicatedEmailsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
912
911
DuplicatedEmailsTestsTryToAddData* _data_;
913
912
DuplicatedEmailsTests* _tmp0_;
914
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
913
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
915
914
_data_ = g_slice_new0 (DuplicatedEmailsTestsTryToAddData);
916
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
915
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
917
916
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _duplicated_emails_tests_try_to_add);
918
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
917
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
919
918
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _duplicated_emails_tests_try_to_add_data_free);
920
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
919
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
921
920
_tmp0_ = _g_object_ref0 (self);
922
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
921
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
923
922
_data_->self = _tmp0_;
924
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
923
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
925
924
_duplicated_emails_tests_try_to_add_co (_data_);
926
#line 927 "duplicated-emails.c"
925
#line 926 "duplicated-emails.c"
930
929
static void _duplicated_emails_tests_try_to_add_finish (DuplicatedEmailsTests* self, GAsyncResult* _res_) {
931
930
DuplicatedEmailsTestsTryToAddData* _data_;
932
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
931
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
933
932
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
934
#line 935 "duplicated-emails.c"
933
#line 934 "duplicated-emails.c"
938
937
static void _duplicated_emails_tests_try_to_add_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
939
938
DuplicatedEmailsTestsTryToAddData* _data_;
940
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
939
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
941
940
_data_ = _user_data_;
942
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
941
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
943
942
_data_->_source_object_ = source_object;
944
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
943
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
945
944
_data_->_res_ = _res_;
946
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
945
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
947
946
_duplicated_emails_tests_try_to_add_co (_data_);
948
#line 949 "duplicated-emails.c"
947
#line 948 "duplicated-emails.c"
952
951
static gboolean _duplicated_emails_tests_try_to_add_co (DuplicatedEmailsTestsTryToAddData* _data_) {
953
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
952
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
954
953
switch (_data_->_state_) {
955
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
954
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
957
#line 958 "duplicated-emails.c"
956
#line 957 "duplicated-emails.c"
959
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
958
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
961
#line 962 "duplicated-emails.c"
960
#line 961 "duplicated-emails.c"
964
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
963
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
965
964
g_assert_not_reached ();
966
#line 967 "duplicated-emails.c"
965
#line 966 "duplicated-emails.c"
970
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
969
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
971
970
_data_->_tmp0_ = _data_->self->priv->_added_personas;
972
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
971
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
973
972
g_static_rec_mutex_lock (&_data_->self->priv->__lock__added_personas);
974
#line 975 "duplicated-emails.c"
973
#line 974 "duplicated-emails.c"
976
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
975
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
977
976
_data_->_tmp2_ = _data_->self->priv->_pstore;
978
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
977
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
979
978
_data_->_tmp3_ = folks_persona_store_get_is_prepared ((FolksPersonaStore*) _data_->_tmp2_);
980
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
979
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
981
980
_data_->_tmp4_ = _data_->_tmp3_;
982
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
981
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
983
982
if (_data_->_tmp4_) {
984
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
983
#line 147 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
985
984
_data_->_tmp5_ = _data_->self->priv->_added_personas;
986
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
985
#line 147 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
987
986
_data_->_tmp1_ = _data_->_tmp5_ == FALSE;
988
#line 989 "duplicated-emails.c"
987
#line 988 "duplicated-emails.c"
990
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
989
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
991
990
_data_->_tmp1_ = FALSE;
992
#line 993 "duplicated-emails.c"
991
#line 992 "duplicated-emails.c"
994
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
993
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
995
994
_data_->_tmp6_ = _data_->_tmp1_;
996
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
995
#line 146 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
997
996
if (_data_->_tmp6_) {
998
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
997
#line 149 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
999
998
_data_->self->priv->_added_personas = TRUE;
1000
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
999
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1001
1000
_data_->_state_ = 1;
1002
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1001
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1003
1002
_duplicated_emails_tests_add_personas (_data_->self, _duplicated_emails_tests_try_to_add_ready, _data_);
1004
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1003
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1006
#line 1007 "duplicated-emails.c"
1005
#line 1006 "duplicated-emails.c"
1008
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1007
#line 150 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1009
1008
_duplicated_emails_tests_add_personas_finish (_data_->self, _data_->_res_);
1010
#line 1011 "duplicated-emails.c"
1009
#line 1010 "duplicated-emails.c"
1015
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1014
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1016
1015
_data_->_tmp7_ = _data_->self->priv->_added_personas;
1017
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1016
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1018
1017
g_static_rec_mutex_unlock (&_data_->self->priv->__lock__added_personas);
1019
#line 1020 "duplicated-emails.c"
1018
#line 1019 "duplicated-emails.c"
1021
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1020
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1022
1021
if (_data_->_inner_error_ != NULL) {
1023
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1022
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1024
1023
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);
1025
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1024
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1026
1025
g_clear_error (&_data_->_inner_error_);
1027
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1026
#line 144 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1029
#line 1030 "duplicated-emails.c"
1028
#line 1029 "duplicated-emails.c"
1032
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1031
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1033
1032
if (_data_->_state_ == 0) {
1034
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1033
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1035
1034
g_simple_async_result_complete_in_idle (_data_->_async_result);
1036
#line 1037 "duplicated-emails.c"
1035
#line 1036 "duplicated-emails.c"
1038
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1037
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1039
1038
g_simple_async_result_complete (_data_->_async_result);
1040
#line 1041 "duplicated-emails.c"
1039
#line 1040 "duplicated-emails.c"
1042
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1041
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1043
1042
g_object_unref (_data_->_async_result);
1044
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1043
#line 142 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1046
#line 1047 "duplicated-emails.c"
1045
#line 1046 "duplicated-emails.c"
1050
1049
static void _duplicated_emails_tests_add_personas_data_free (gpointer _data) {
1051
1050
DuplicatedEmailsTestsAddPersonasData* _data_;
1052
1051
_data_ = _data;
1053
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1052
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1054
1053
_g_object_unref0 (_data_->self);
1055
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1054
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1056
1055
g_slice_free (DuplicatedEmailsTestsAddPersonasData, _data_);
1057
#line 1058 "duplicated-emails.c"
1056
#line 1057 "duplicated-emails.c"
1061
1060
static void _duplicated_emails_tests_add_personas (DuplicatedEmailsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1062
1061
DuplicatedEmailsTestsAddPersonasData* _data_;
1063
1062
DuplicatedEmailsTests* _tmp0_;
1064
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1063
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1065
1064
_data_ = g_slice_new0 (DuplicatedEmailsTestsAddPersonasData);
1066
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1065
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1067
1066
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _duplicated_emails_tests_add_personas);
1068
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1067
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1069
1068
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _duplicated_emails_tests_add_personas_data_free);
1070
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1069
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1071
1070
_tmp0_ = _g_object_ref0 (self);
1072
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1071
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1073
1072
_data_->self = _tmp0_;
1074
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1073
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1075
1074
_duplicated_emails_tests_add_personas_co (_data_);
1076
#line 1077 "duplicated-emails.c"
1075
#line 1076 "duplicated-emails.c"
1080
1079
static void _duplicated_emails_tests_add_personas_finish (DuplicatedEmailsTests* self, GAsyncResult* _res_) {
1081
1080
DuplicatedEmailsTestsAddPersonasData* _data_;
1082
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1081
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1083
1082
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1084
#line 1085 "duplicated-emails.c"
1083
#line 1084 "duplicated-emails.c"
1093
1092
* create a new one.
1095
1094
static void _g_free0_ (gpointer var) {
1096
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1095
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1097
1096
var = (g_free (var), NULL);
1098
#line 1099 "duplicated-emails.c"
1097
#line 1098 "duplicated-emails.c"
1102
1101
static void _vala_GValue_free (GValue* self) {
1103
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1102
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1104
1103
g_value_unset (self);
1105
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1104
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1107
#line 1108 "duplicated-emails.c"
1106
#line 1107 "duplicated-emails.c"
1111
1110
static void __vala_GValue_free0_ (gpointer var) {
1112
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1111
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1113
1112
(var == NULL) ? NULL : (var = (_vala_GValue_free (var), NULL));
1114
#line 1115 "duplicated-emails.c"
1113
#line 1114 "duplicated-emails.c"
1118
1117
static GValue* _g_value_dup (GValue* self) {
1119
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1118
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1120
1119
return g_boxed_copy (G_TYPE_VALUE, self);
1121
#line 1122 "duplicated-emails.c"
1120
#line 1121 "duplicated-emails.c"
1125
1124
static gpointer __g_value_dup0 (gpointer self) {
1126
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1125
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1127
1126
return self ? _g_value_dup (self) : NULL;
1128
#line 1129 "duplicated-emails.c"
1127
#line 1128 "duplicated-emails.c"
1132
1131
static void _duplicated_emails_tests_add_personas_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1133
1132
DuplicatedEmailsTestsAddPersonasData* _data_;
1134
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1133
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1135
1134
_data_ = _user_data_;
1136
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1135
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1137
1136
_data_->_source_object_ = source_object;
1138
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1137
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1139
1138
_data_->_res_ = _res_;
1140
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1139
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1141
1140
_duplicated_emails_tests_add_personas_co (_data_);
1142
#line 1143 "duplicated-emails.c"
1141
#line 1142 "duplicated-emails.c"
1146
1145
static gboolean _duplicated_emails_tests_add_personas_co (DuplicatedEmailsTestsAddPersonasData* _data_) {
1147
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1146
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1148
1147
switch (_data_->_state_) {
1149
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1148
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1151
#line 1152 "duplicated-emails.c"
1150
#line 1151 "duplicated-emails.c"
1153
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1152
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1155
#line 1156 "duplicated-emails.c"
1154
#line 1155 "duplicated-emails.c"
1157
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1156
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1159
#line 1160 "duplicated-emails.c"
1158
#line 1159 "duplicated-emails.c"
1162
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1161
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1163
1162
g_assert_not_reached ();
1164
#line 1165 "duplicated-emails.c"
1163
#line 1164 "duplicated-emails.c"
1167
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1166
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1168
1167
_data_->_tmp0_ = g_str_hash;
1169
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1168
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1170
1169
_data_->_tmp1_ = g_str_equal;
1171
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1170
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1172
1171
_data_->_tmp2_ = g_hash_table_new_full (_data_->_tmp0_, _data_->_tmp1_, _g_free0_, __vala_GValue_free0_);
1173
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1172
#line 164 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1174
1173
_data_->details1 = _data_->_tmp2_;
1175
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1174
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1176
1175
_data_->_tmp3_ = g_str_hash;
1177
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1176
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1178
1177
_data_->_tmp4_ = g_str_equal;
1179
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1178
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1180
1179
_data_->_tmp5_ = g_hash_table_new_full (_data_->_tmp3_, _data_->_tmp4_, _g_free0_, __vala_GValue_free0_);
1181
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1180
#line 166 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1182
1181
_data_->details2 = _data_->_tmp5_;
1183
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1182
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1184
1183
memset (&_data_->_tmp6_, 0, sizeof (GValue));
1185
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1184
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1186
1185
g_value_init (&_data_->_tmp6_, G_TYPE_STRING);
1187
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1186
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1188
1187
_data_->_tmp7_ = _data_->_tmp6_;
1189
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1188
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1190
1189
_data_->_tmp8_ = __g_value_dup0 (&_data_->_tmp7_);
1191
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1190
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1192
1191
__vala_GValue_free0 (_data_->val);
1193
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1192
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1194
1193
_data_->val = _data_->_tmp8_;
1195
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1194
#line 170 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1196
1195
G_IS_VALUE (&_data_->_tmp7_) ? (g_value_unset (&_data_->_tmp7_), NULL) : NULL;
1197
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1196
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1198
1197
_data_->_tmp9_ = _data_->val;
1199
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1198
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1200
1199
_data_->_tmp10_ = _data_->self->priv->_persona_fullname_1;
1201
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1200
#line 171 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1202
1201
g_value_set_string (_data_->_tmp9_, _data_->_tmp10_);
1203
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1202
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1204
1203
_data_->_tmp11_ = _data_->details1;
1205
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1204
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1206
1205
_data_->_tmp12_ = NULL;
1207
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1206
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1208
1207
_data_->_tmp12_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_FULL_NAME);
1209
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1208
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1210
1209
_data_->_tmp13_ = g_strdup (_data_->_tmp12_);
1211
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1210
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1212
1211
_data_->_tmp14_ = _data_->val;
1213
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1212
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1214
1213
_data_->val = NULL;
1215
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1214
#line 172 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1216
1215
g_hash_table_insert (_data_->_tmp11_, _data_->_tmp13_, _data_->_tmp14_);
1217
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1216
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1218
1217
memset (&_data_->_tmp15_, 0, sizeof (GValue));
1219
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1218
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1220
1219
g_value_init (&_data_->_tmp15_, GEE_TYPE_SET);
1221
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1220
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1222
1221
_data_->_tmp16_ = _data_->_tmp15_;
1223
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1222
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1224
1223
_data_->_tmp17_ = __g_value_dup0 (&_data_->_tmp16_);
1225
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1224
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1226
1225
__vala_GValue_free0 (_data_->val);
1227
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1226
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1228
1227
_data_->val = _data_->_tmp17_;
1229
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1228
#line 175 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1230
1229
G_IS_VALUE (&_data_->_tmp16_) ? (g_value_unset (&_data_->_tmp16_), NULL) : NULL;
1231
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1230
#line 176 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1232
1231
_data_->_tmp18_ = gee_hash_set_new (FOLKS_TYPE_EMAIL_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
1233
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1232
#line 176 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1234
1233
_data_->emails1 = _data_->_tmp18_;
1235
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1234
#line 179 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1236
1235
_data_->_tmp19_ = _data_->self->priv->_email_1;
1237
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1236
#line 179 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1238
1237
_data_->_tmp20_ = folks_email_field_details_new (_data_->_tmp19_, NULL);
1239
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1238
#line 179 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1240
1239
_data_->email_1 = _data_->_tmp20_;
1241
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1240
#line 180 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1242
1241
_data_->_tmp21_ = _data_->emails1;
1243
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1242
#line 180 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1244
1243
_data_->_tmp22_ = _data_->email_1;
1245
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1244
#line 180 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1246
1245
gee_abstract_collection_add ((GeeAbstractCollection*) _data_->_tmp21_, _data_->_tmp22_);
1247
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1246
#line 181 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1248
1247
_data_->_tmp23_ = _data_->val;
1249
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1248
#line 181 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1250
1249
_data_->_tmp24_ = _data_->emails1;
1251
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1250
#line 181 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1252
1251
g_value_set_object (_data_->_tmp23_, (GObject*) _data_->_tmp24_);
1253
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1252
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1254
1253
_data_->_tmp25_ = _data_->details1;
1255
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1254
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1256
1255
_data_->_tmp26_ = NULL;
1257
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1256
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1258
1257
_data_->_tmp26_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_EMAIL_ADDRESSES);
1259
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1258
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1260
1259
_data_->_tmp27_ = g_strdup (_data_->_tmp26_);
1261
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1260
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1262
1261
_data_->_tmp28_ = _data_->val;
1263
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1262
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1264
1263
_data_->val = NULL;
1265
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1264
#line 182 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1266
1265
g_hash_table_insert (_data_->_tmp25_, _data_->_tmp27_, _data_->_tmp28_);
1267
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1266
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1268
1267
memset (&_data_->_tmp29_, 0, sizeof (GValue));
1269
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1268
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1270
1269
g_value_init (&_data_->_tmp29_, G_TYPE_STRING);
1271
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1270
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1272
1271
_data_->_tmp30_ = _data_->_tmp29_;
1273
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1272
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1274
1273
_data_->_tmp31_ = __g_value_dup0 (&_data_->_tmp30_);
1275
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1274
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1276
1275
__vala_GValue_free0 (_data_->val);
1277
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1276
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1278
1277
_data_->val = _data_->_tmp31_;
1279
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1278
#line 186 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1280
1279
G_IS_VALUE (&_data_->_tmp30_) ? (g_value_unset (&_data_->_tmp30_), NULL) : NULL;
1281
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1280
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1282
1281
_data_->_tmp32_ = _data_->val;
1283
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1282
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1284
1283
_data_->_tmp33_ = _data_->self->priv->_persona_fullname_2;
1285
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1284
#line 187 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1286
1285
g_value_set_string (_data_->_tmp32_, _data_->_tmp33_);
1287
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1286
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1288
1287
_data_->_tmp34_ = _data_->details2;
1289
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1288
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1290
1289
_data_->_tmp35_ = NULL;
1291
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1290
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1292
1291
_data_->_tmp35_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_FULL_NAME);
1293
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1292
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1294
1293
_data_->_tmp36_ = g_strdup (_data_->_tmp35_);
1295
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1294
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1296
1295
_data_->_tmp37_ = _data_->val;
1297
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1296
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1298
1297
_data_->val = NULL;
1299
#line 188 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1298
#line 188 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1300
1299
g_hash_table_insert (_data_->_tmp34_, _data_->_tmp36_, _data_->_tmp37_);
1301
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1300
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1302
1301
memset (&_data_->_tmp38_, 0, sizeof (GValue));
1303
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1302
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1304
1303
g_value_init (&_data_->_tmp38_, GEE_TYPE_SET);
1305
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1304
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1306
1305
_data_->_tmp39_ = _data_->_tmp38_;
1307
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1306
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1308
1307
_data_->_tmp40_ = __g_value_dup0 (&_data_->_tmp39_);
1309
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1308
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1310
1309
__vala_GValue_free0 (_data_->val);
1311
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1310
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1312
1311
_data_->val = _data_->_tmp40_;
1313
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1312
#line 191 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1314
1313
G_IS_VALUE (&_data_->_tmp39_) ? (g_value_unset (&_data_->_tmp39_), NULL) : NULL;
1315
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1314
#line 192 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1316
1315
_data_->_tmp41_ = gee_hash_set_new (FOLKS_TYPE_EMAIL_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
1317
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1316
#line 192 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1318
1317
_data_->emails2 = _data_->_tmp41_;
1319
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1318
#line 195 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1320
1319
_data_->_tmp42_ = _data_->self->priv->_email_1;
1321
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1320
#line 195 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1322
1321
_data_->_tmp43_ = folks_email_field_details_new (_data_->_tmp42_, NULL);
1323
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1322
#line 195 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1324
1323
_data_->email_2 = _data_->_tmp43_;
1325
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1324
#line 196 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1326
1325
_data_->_tmp44_ = _data_->emails2;
1327
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1326
#line 196 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1328
1327
_data_->_tmp45_ = _data_->email_2;
1329
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1328
#line 196 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1330
1329
gee_abstract_collection_add ((GeeAbstractCollection*) _data_->_tmp44_, _data_->_tmp45_);
1331
#line 197 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1330
#line 197 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1332
1331
_data_->_tmp46_ = _data_->val;
1333
#line 197 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1332
#line 197 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1334
1333
_data_->_tmp47_ = _data_->emails2;
1335
#line 197 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1334
#line 197 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1336
1335
g_value_set_object (_data_->_tmp46_, (GObject*) _data_->_tmp47_);
1337
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1336
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1338
1337
_data_->_tmp48_ = _data_->details2;
1339
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1338
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1340
1339
_data_->_tmp49_ = NULL;
1341
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1340
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1342
1341
_data_->_tmp49_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_EMAIL_ADDRESSES);
1343
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1342
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1344
1343
_data_->_tmp50_ = g_strdup (_data_->_tmp49_);
1345
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1344
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1346
1345
_data_->_tmp51_ = _data_->val;
1347
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1346
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1348
1347
_data_->val = NULL;
1349
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1348
#line 198 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1350
1349
g_hash_table_insert (_data_->_tmp48_, _data_->_tmp50_, _data_->_tmp51_);
1351
#line 1352 "duplicated-emails.c"
1350
#line 1351 "duplicated-emails.c"
1353
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1352
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1354
1353
_data_->_tmp52_ = _data_->self->priv->_aggregator;
1355
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1354
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1356
1355
_data_->_tmp53_ = _data_->self->priv->_pstore;
1357
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1356
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1358
1357
_data_->_tmp54_ = _data_->details1;
1359
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1358
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1360
1359
_data_->_state_ = 1;
1361
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1360
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1362
1361
folks_individual_aggregator_add_persona_from_details (_data_->_tmp52_, NULL, (FolksPersonaStore*) _data_->_tmp53_, _data_->_tmp54_, _duplicated_emails_tests_add_personas_ready, _data_);
1363
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1362
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1365
#line 1366 "duplicated-emails.c"
1364
#line 1365 "duplicated-emails.c"
1367
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1366
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1368
1367
_data_->_tmp55_ = NULL;
1369
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1368
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1370
1369
_data_->_tmp55_ = folks_individual_aggregator_add_persona_from_details_finish (_data_->_tmp52_, _data_->_res_, &_data_->_inner_error_);
1371
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1370
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1372
1371
_data_->_tmp56_ = _data_->_tmp55_;
1373
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1372
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1374
1373
_g_object_unref0 (_data_->_tmp56_);
1375
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1374
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1376
1375
if (_data_->_inner_error_ != NULL) {
1377
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1376
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1378
1377
if (_data_->_inner_error_->domain == FOLKS_INDIVIDUAL_AGGREGATOR_ERROR) {
1379
#line 1380 "duplicated-emails.c"
1378
#line 1379 "duplicated-emails.c"
1380
1379
goto __catch2_folks_individual_aggregator_error;
1382
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1381
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1383
1382
_g_object_unref0 (_data_->email_2);
1384
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1383
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1385
1384
_g_object_unref0 (_data_->emails2);
1386
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1385
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1387
1386
_g_object_unref0 (_data_->email_1);
1388
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1387
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1389
1388
_g_object_unref0 (_data_->emails1);
1390
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1389
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1391
1390
__vala_GValue_free0 (_data_->val);
1392
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1391
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1393
1392
_g_hash_table_unref0 (_data_->details2);
1394
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1393
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1395
1394
_g_hash_table_unref0 (_data_->details1);
1396
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1395
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1397
1396
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);
1398
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1397
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1399
1398
g_clear_error (&_data_->_inner_error_);
1400
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1399
#line 204 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1402
#line 1403 "duplicated-emails.c"
1401
#line 1402 "duplicated-emails.c"
1404
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1403
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1405
1404
_data_->_tmp57_ = _data_->self->priv->_aggregator;
1406
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1405
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1407
1406
_data_->_tmp58_ = _data_->self->priv->_pstore;
1408
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1407
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1409
1408
_data_->_tmp59_ = _data_->details2;
1410
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1409
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1411
1410
_data_->_state_ = 2;
1412
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1411
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1413
1412
folks_individual_aggregator_add_persona_from_details (_data_->_tmp57_, NULL, (FolksPersonaStore*) _data_->_tmp58_, _data_->_tmp59_, _duplicated_emails_tests_add_personas_ready, _data_);
1414
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1413
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1416
#line 1417 "duplicated-emails.c"
1415
#line 1416 "duplicated-emails.c"
1418
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1417
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1419
1418
_data_->_tmp60_ = NULL;
1420
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1419
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1421
1420
_data_->_tmp60_ = folks_individual_aggregator_add_persona_from_details_finish (_data_->_tmp57_, _data_->_res_, &_data_->_inner_error_);
1422
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1421
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1423
1422
_data_->_tmp61_ = _data_->_tmp60_;
1424
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1423
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1425
1424
_g_object_unref0 (_data_->_tmp61_);
1426
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1425
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1427
1426
if (_data_->_inner_error_ != NULL) {
1428
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1427
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1429
1428
if (_data_->_inner_error_->domain == FOLKS_INDIVIDUAL_AGGREGATOR_ERROR) {
1430
#line 1431 "duplicated-emails.c"
1429
#line 1430 "duplicated-emails.c"
1431
1430
goto __catch2_folks_individual_aggregator_error;
1433
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1432
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1434
1433
_g_object_unref0 (_data_->email_2);
1435
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1434
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1436
1435
_g_object_unref0 (_data_->emails2);
1437
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1436
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1438
1437
_g_object_unref0 (_data_->email_1);
1439
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1438
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1440
1439
_g_object_unref0 (_data_->emails1);
1441
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1440
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1442
1441
__vala_GValue_free0 (_data_->val);
1443
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1442
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1444
1443
_g_hash_table_unref0 (_data_->details2);
1445
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1444
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1446
1445
_g_hash_table_unref0 (_data_->details1);
1447
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1446
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1448
1447
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);
1449
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1448
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1450
1449
g_clear_error (&_data_->_inner_error_);
1451
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1450
#line 207 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1453
#line 1454 "duplicated-emails.c"
1452
#line 1453 "duplicated-emails.c"
1456
1455
goto __finally2;
1457
1456
__catch2_folks_individual_aggregator_error:
1459
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1458
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1460
1459
_data_->e = _data_->_inner_error_;
1461
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1460
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1462
1461
_data_->_inner_error_ = NULL;
1463
#line 212 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1462
#line 212 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1464
1463
_data_->_tmp62_ = _data_->e;
1465
#line 212 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1464
#line 212 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1466
1465
_data_->_tmp63_ = _data_->_tmp62_->message;
1467
#line 212 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1466
#line 212 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1468
1467
g_warning ("duplicated-emails.vala:212: [AddPersonaError] add_persona_from_details" \
1469
1468
": %s\n", _data_->_tmp63_);
1470
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1469
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1471
1470
_g_error_free0 (_data_->e);
1472
#line 1472 "duplicated-emails.c"
1471
#line 1471 "duplicated-emails.c"
1475
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1474
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1476
1475
if (_data_->_inner_error_ != NULL) {
1477
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1476
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1478
1477
_g_object_unref0 (_data_->email_2);
1479
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1478
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1480
1479
_g_object_unref0 (_data_->emails2);
1481
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1480
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1482
1481
_g_object_unref0 (_data_->email_1);
1483
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1482
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1484
1483
_g_object_unref0 (_data_->emails1);
1485
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1484
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1486
1485
__vala_GValue_free0 (_data_->val);
1487
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1486
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1488
1487
_g_hash_table_unref0 (_data_->details2);
1489
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1488
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1490
1489
_g_hash_table_unref0 (_data_->details1);
1491
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1490
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1492
1491
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);
1493
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1492
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1494
1493
g_clear_error (&_data_->_inner_error_);
1495
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1494
#line 202 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1497
#line 1497 "duplicated-emails.c"
1496
#line 1496 "duplicated-emails.c"
1499
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1498
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1500
1499
_g_object_unref0 (_data_->email_2);
1501
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1500
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1502
1501
_g_object_unref0 (_data_->emails2);
1503
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1502
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1504
1503
_g_object_unref0 (_data_->email_1);
1505
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1504
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1506
1505
_g_object_unref0 (_data_->emails1);
1507
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1506
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1508
1507
__vala_GValue_free0 (_data_->val);
1509
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1508
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1510
1509
_g_hash_table_unref0 (_data_->details2);
1511
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1510
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1512
1511
_g_hash_table_unref0 (_data_->details1);
1513
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1512
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1514
1513
if (_data_->_state_ == 0) {
1515
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1514
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1516
1515
g_simple_async_result_complete_in_idle (_data_->_async_result);
1517
#line 1517 "duplicated-emails.c"
1516
#line 1516 "duplicated-emails.c"
1519
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1518
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1520
1519
g_simple_async_result_complete (_data_->_async_result);
1521
#line 1521 "duplicated-emails.c"
1520
#line 1520 "duplicated-emails.c"
1523
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1522
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1524
1523
g_object_unref (_data_->_async_result);
1525
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1524
#line 162 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1527
#line 1527 "duplicated-emails.c"
1526
#line 1526 "duplicated-emails.c"
1531
1530
static void duplicated_emails_tests_class_init (DuplicatedEmailsTestsClass * klass) {
1532
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1531
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1533
1532
duplicated_emails_tests_parent_class = g_type_class_peek_parent (klass);
1534
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1533
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1535
1534
g_type_class_add_private (klass, sizeof (DuplicatedEmailsTestsPrivate));
1536
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1535
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1537
1536
FOLKS_TEST_CASE_CLASS (klass)->set_up = duplicated_emails_tests_real_set_up;
1538
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1537
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1539
1538
FOLKS_TEST_CASE_CLASS (klass)->tear_down = duplicated_emails_tests_real_tear_down;
1540
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/duplicated-emails.vala"
1539
#line 26 "/opt/gnome2/source/folks/tests/tracker/duplicated-emails.vala"
1541
1540
G_OBJECT_CLASS (klass)->finalize = duplicated_emails_tests_finalize;
1542
#line 1542 "duplicated-emails.c"
1541
#line 1541 "duplicated-emails.c"