130
130
FamilyNameUpdatesTests * self = NULL;
131
131
TrackerTestBackend* _tmp0_;
132
132
TrackerTestBackend* _tmp1_;
133
#line 42 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
133
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
134
134
self = (FamilyNameUpdatesTests*) folks_test_case_construct (object_type, "FamilyNameUpdates");
135
#line 44 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
135
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
136
136
_tmp0_ = tracker_test_backend_new ();
137
#line 44 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
137
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
138
138
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
139
#line 44 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
139
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
140
140
self->priv->_tracker_backend = _tmp0_;
141
#line 45 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
141
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
142
142
_tmp1_ = self->priv->_tracker_backend;
143
#line 45 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
143
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
144
144
tracker_test_backend_set_debug (_tmp1_, FALSE);
145
#line 47 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
145
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
146
146
folks_test_case_add_test ((FolksTestCase*) self, "family name updates", _family_name_updates_tests_test_family_name_updates_folks_test_case_test_method, self);
147
#line 40 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
147
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
149
149
#line 150 "family-name-updates.c"
153
153
FamilyNameUpdatesTests* family_name_updates_tests_new (void) {
154
#line 40 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
154
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
155
155
return family_name_updates_tests_construct (TYPE_FAMILY_NAME_UPDATES_TESTS);
156
156
#line 157 "family-name-updates.c"
215
215
gboolean _tmp13_;
216
216
gboolean _tmp14_;
217
217
TrackerTestBackend* _tmp15_;
218
#line 58 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
218
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
219
219
g_return_if_fail (self != NULL);
220
#line 60 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
220
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
221
221
_tmp0_ = g_main_loop_new (NULL, FALSE);
222
#line 60 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
222
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
223
223
_g_main_loop_unref0 (self->priv->_main_loop);
224
#line 60 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
224
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
225
225
self->priv->_main_loop = _tmp0_;
226
#line 61 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
226
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
227
227
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
228
#line 61 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
228
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
230
#line 62 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
230
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
231
231
_tmp2_ = g_strdup ("persona #1");
232
#line 62 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
232
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
233
233
_g_free0 (self->priv->_initial_fullname);
234
#line 62 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
234
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
235
235
self->priv->_initial_fullname = _tmp2_;
236
#line 63 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
236
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
237
237
_tmp3_ = g_strdup ("family name #1");
238
#line 63 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
238
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
239
239
_g_free0 (self->priv->_initial_family_name);
240
#line 63 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
240
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
241
241
self->priv->_initial_family_name = _tmp3_;
242
#line 64 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
242
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
243
243
_tmp4_ = g_strdup ("updated family #1");
244
#line 64 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
244
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
245
245
_g_free0 (self->priv->_updated_family_name);
246
#line 64 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
246
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
247
247
self->priv->_updated_family_name = _tmp4_;
248
#line 65 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
248
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
249
249
_tmp5_ = g_strdup ("<urn:contact001>");
250
#line 65 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
250
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
251
251
_g_free0 (self->priv->_contact_urn);
252
#line 65 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
252
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
253
253
self->priv->_contact_urn = _tmp5_;
254
#line 67 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
254
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
255
255
_tmp6_ = self->priv->_contact_urn;
256
#line 67 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
256
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
257
257
gee_abstract_map_set ((GeeAbstractMap*) c1, TRACKER_TEST_BACKEND_URN, _tmp6_);
258
#line 68 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
258
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
259
259
_tmp7_ = self->priv->_initial_fullname;
260
#line 68 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
260
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
261
261
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp7_);
262
#line 69 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
262
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
263
263
_tmp8_ = self->priv->_initial_family_name;
264
#line 69 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
264
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
265
265
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FAMILY, _tmp8_);
266
#line 70 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
266
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
267
267
_tmp9_ = self->priv->_tracker_backend;
268
#line 70 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
268
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
269
269
tracker_test_backend_add_contact (_tmp9_, c1);
270
#line 72 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
270
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
271
271
_tmp10_ = self->priv->_tracker_backend;
272
#line 72 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
272
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
273
273
tracker_test_backend_set_up (_tmp10_);
274
#line 74 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
274
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
275
275
self->priv->_initial_family_name_found = FALSE;
276
#line 75 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
276
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
277
277
self->priv->_updated_family_name_found = FALSE;
278
#line 76 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
278
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
279
279
_tmp11_ = g_strdup ("");
280
#line 76 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
280
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
281
281
_g_free0 (self->priv->_individual_id);
282
#line 76 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
282
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
283
283
self->priv->_individual_id = _tmp11_;
284
#line 78 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
284
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
285
285
_family_name_updates_tests_test_family_name_updates_async (self, NULL, NULL);
286
#line 80 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
286
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
287
287
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
288
#line 86 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
288
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
289
289
_tmp12_ = self->priv->_main_loop;
290
#line 86 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
290
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
291
291
g_main_loop_run (_tmp12_);
292
#line 88 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
292
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
293
293
_tmp13_ = self->priv->_initial_family_name_found;
294
#line 88 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
294
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
295
295
_vala_assert (_tmp13_ == TRUE, "this._initial_family_name_found == true");
296
#line 89 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
296
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
297
297
_tmp14_ = self->priv->_updated_family_name_found;
298
#line 89 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
298
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
299
299
_vala_assert (_tmp14_ == TRUE, "this._updated_family_name_found == true");
300
#line 91 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
300
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
301
301
_tmp15_ = self->priv->_tracker_backend;
302
#line 91 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
302
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
303
303
tracker_test_backend_tear_down (_tmp15_);
304
#line 58 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
304
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
305
305
_g_object_unref0 (c1);
306
306
#line 307 "family-name-updates.c"
355
355
static void _family_name_updates_tests_test_family_name_updates_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
356
356
FamilyNameUpdatesTestsTestFamilyNameUpdatesAsyncData* _data_;
357
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
357
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
358
358
_data_ = _user_data_;
359
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
359
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
360
360
_data_->_source_object_ = source_object;
361
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
361
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
362
362
_data_->_res_ = _res_;
363
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
363
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
364
364
_family_name_updates_tests_test_family_name_updates_async_co (_data_);
365
365
#line 366 "family-name-updates.c"
369
369
static void __family_name_updates_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
370
#line 99 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
370
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
371
371
_family_name_updates_tests_individuals_changed_cb (self, changes);
372
372
#line 373 "family-name-updates.c"
376
376
static gboolean _family_name_updates_tests_test_family_name_updates_async_co (FamilyNameUpdatesTestsTestFamilyNameUpdatesAsyncData* _data_) {
377
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
377
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
378
378
switch (_data_->_state_) {
379
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
379
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
381
381
#line 382 "family-name-updates.c"
383
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
383
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
385
385
#line 386 "family-name-updates.c"
387
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
387
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
389
389
#line 390 "family-name-updates.c"
392
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
392
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
393
393
g_assert_not_reached ();
394
394
#line 395 "family-name-updates.c"
397
#line 96 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
397
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
398
398
_data_->_tmp0_ = NULL;
399
#line 96 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
399
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
400
400
_data_->_tmp0_ = folks_backend_store_dup ();
401
#line 96 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
401
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
402
402
_data_->store = _data_->_tmp0_;
403
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
403
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
404
404
_data_->_state_ = 1;
405
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
405
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
406
406
folks_backend_store_prepare (_data_->store, _family_name_updates_tests_test_family_name_updates_async_ready, _data_);
407
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
407
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
409
409
#line 410 "family-name-updates.c"
411
#line 97 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
411
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
412
412
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
413
#line 98 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
413
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
414
414
_data_->_tmp1_ = folks_individual_aggregator_new ();
415
#line 98 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
415
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
416
416
_g_object_unref0 (_data_->self->priv->_aggregator);
417
#line 98 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
417
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
418
418
_data_->self->priv->_aggregator = _data_->_tmp1_;
419
#line 99 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
419
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
420
420
_data_->_tmp2_ = _data_->self->priv->_aggregator;
421
#line 99 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
421
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
422
422
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __family_name_updates_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
423
423
#line 424 "family-name-updates.c"
425
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
425
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
426
426
_data_->_tmp3_ = _data_->self->priv->_aggregator;
427
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
427
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
428
428
_data_->_state_ = 2;
429
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
429
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
430
430
folks_individual_aggregator_prepare (_data_->_tmp3_, _family_name_updates_tests_test_family_name_updates_async_ready, _data_);
431
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
431
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
433
433
#line 434 "family-name-updates.c"
435
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
435
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
436
436
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
437
#line 103 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
437
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
438
438
if (_data_->_inner_error_ != NULL) {
439
439
#line 440 "family-name-updates.c"
440
440
goto __catch0_g_error;
444
444
__catch0_g_error:
446
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
446
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
447
447
_data_->e = _data_->_inner_error_;
448
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
448
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
449
449
_data_->_inner_error_ = NULL;
450
#line 107 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
450
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
451
451
_data_->_tmp4_ = _data_->e;
452
#line 107 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
452
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
453
453
_data_->_tmp5_ = _data_->_tmp4_->message;
454
#line 107 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
454
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
455
455
g_warning ("family-name-updates.vala:107: Error when calling prepare: %s\n", _data_->_tmp5_);
456
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
456
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
457
457
_g_error_free0 (_data_->e);
458
458
#line 459 "family-name-updates.c"
461
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
461
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
462
462
if (_data_->_inner_error_ != NULL) {
463
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
463
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
464
464
_g_object_unref0 (_data_->store);
465
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
465
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
466
466
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);
467
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
467
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
468
468
g_clear_error (&_data_->_inner_error_);
469
#line 101 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
469
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
471
471
#line 472 "family-name-updates.c"
473
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
473
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
474
474
_g_object_unref0 (_data_->store);
475
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
475
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
476
476
if (_data_->_state_ == 0) {
477
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
477
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
478
478
g_simple_async_result_complete_in_idle (_data_->_async_result);
479
479
#line 480 "family-name-updates.c"
481
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
481
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
482
482
g_simple_async_result_complete (_data_->_async_result);
483
483
#line 484 "family-name-updates.c"
485
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
485
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
486
486
g_object_unref (_data_->_async_result);
487
#line 94 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
487
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
489
489
#line 490 "family-name-updates.c"
493
493
static void __family_name_updates_tests_notify_family_name_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
494
#line 123 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
494
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
495
495
_family_name_updates_tests_notify_family_name_cb (self, _sender, pspec);
496
496
#line 497 "family-name-updates.c"
510
#line 111 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
510
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
511
511
g_return_if_fail (self != NULL);
512
#line 111 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
512
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
513
513
g_return_if_fail (changes != NULL);
514
#line 114 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
514
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
515
515
_tmp0_ = changes;
516
#line 114 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
516
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
517
517
_tmp1_ = gee_multi_map_get_values (_tmp0_);
518
#line 114 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
518
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
520
#line 115 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
520
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
521
521
_tmp2_ = changes;
522
#line 115 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
522
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
523
523
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
524
#line 115 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
524
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
525
525
removed = _tmp3_;
526
526
#line 527 "family-name-updates.c"
528
528
GeeCollection* _tmp4_;
529
529
GeeIterator* _tmp5_ = NULL;
530
530
GeeIterator* _i_it;
531
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
531
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
533
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
533
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
534
534
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
535
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
535
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
537
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
537
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
539
539
#line 540 "family-name-updates.c"
540
540
GeeIterator* _tmp6_;
547
547
FolksIndividual* _tmp12_;
548
548
const gchar* _tmp13_;
549
549
const gchar* _tmp14_;
550
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
550
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
552
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
552
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
553
553
_tmp7_ = gee_iterator_next (_tmp6_);
554
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
554
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
556
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
556
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
558
558
#line 559 "family-name-updates.c"
560
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
560
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
562
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
562
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
563
563
_tmp9_ = gee_iterator_get (_tmp8_);
564
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
564
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
565
565
i = (FolksIndividual*) _tmp9_;
566
#line 119 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
566
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
568
#line 119 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
568
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
569
569
_vala_assert (_tmp10_ != NULL, "i != null");
570
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
570
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
571
571
_tmp11_ = self->priv->_initial_fullname;
572
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
572
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
574
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
574
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
575
575
_tmp13_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp12_);
576
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
576
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
577
577
_tmp14_ = _tmp13_;
578
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
578
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
579
579
if (g_strcmp0 (_tmp11_, _tmp14_) == 0) {
580
580
#line 581 "family-name-updates.c"
581
581
FolksIndividual* _tmp15_;
590
590
gchar* family_name;
591
591
const gchar* _tmp24_;
592
592
const gchar* _tmp25_;
593
#line 123 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
593
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
595
#line 123 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
595
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
596
596
_tmp16_ = folks_name_details_get_structured_name ((FolksNameDetails*) _tmp15_);
597
#line 123 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
597
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
598
598
_tmp17_ = _tmp16_;
599
#line 123 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
599
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
600
600
g_signal_connect_object ((GObject*) _tmp17_, "notify::family-name", (GCallback) __family_name_updates_tests_notify_family_name_cb_g_object_notify, self, 0);
601
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
601
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
603
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
603
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
604
604
_tmp19_ = folks_name_details_get_structured_name ((FolksNameDetails*) _tmp18_);
605
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
605
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
606
606
_tmp20_ = _tmp19_;
607
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
607
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
608
608
_tmp21_ = folks_structured_name_get_family_name (_tmp20_);
609
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
609
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
610
610
_tmp22_ = _tmp21_;
611
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
611
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
612
612
_tmp23_ = g_strdup (_tmp22_);
613
#line 125 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
613
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
614
614
family_name = _tmp23_;
615
#line 126 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
615
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
616
616
_tmp24_ = family_name;
617
#line 126 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
617
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
618
618
_tmp25_ = self->priv->_initial_family_name;
619
#line 126 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
619
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
620
620
if (g_strcmp0 (_tmp24_, _tmp25_) == 0) {
621
621
#line 622 "family-name-updates.c"
622
622
FolksIndividual* _tmp26_;
626
626
TrackerTestBackend* _tmp30_;
627
627
const gchar* _tmp31_;
628
628
const gchar* _tmp32_;
629
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
629
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
631
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
631
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
632
632
_tmp27_ = folks_individual_get_id (_tmp26_);
633
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
633
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
634
634
_tmp28_ = _tmp27_;
635
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
635
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
636
636
_tmp29_ = g_strdup (_tmp28_);
637
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
637
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
638
638
_g_free0 (self->priv->_individual_id);
639
#line 128 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
639
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
640
640
self->priv->_individual_id = _tmp29_;
641
#line 129 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
641
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
642
642
self->priv->_initial_family_name_found = TRUE;
643
#line 130 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
643
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
644
644
_tmp30_ = self->priv->_tracker_backend;
645
#line 130 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
645
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
646
646
_tmp31_ = self->priv->_contact_urn;
647
#line 130 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
647
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
648
648
_tmp32_ = self->priv->_updated_family_name;
649
#line 130 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
649
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
650
650
tracker_test_backend_update_contact (_tmp30_, _tmp31_, TRF_ONTOLOGY_DEFS_NCO_FAMILY, _tmp32_);
651
651
#line 652 "family-name-updates.c"
653
#line 121 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
653
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
654
654
_g_free0 (family_name);
655
655
#line 656 "family-name-updates.c"
657
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
657
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
658
658
_g_object_unref0 (i);
659
659
#line 660 "family-name-updates.c"
661
#line 117 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
661
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
662
662
_g_object_unref0 (_i_it);
663
663
#line 664 "family-name-updates.c"
665
#line 136 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
665
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
666
666
_tmp33_ = removed;
667
#line 136 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
667
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
668
668
_tmp34_ = gee_collection_get_size ((GeeCollection*) _tmp33_);
669
#line 136 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
669
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
670
670
_tmp35_ = _tmp34_;
671
#line 136 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
671
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
672
672
_vala_assert (_tmp35_ == 1, "removed.size == 1");
673
673
#line 674 "family-name-updates.c"
676
676
GeeIterator* _tmp37_ = NULL;
677
677
GeeIterator* _i_it;
678
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
678
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
679
679
_tmp36_ = removed;
680
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
680
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
681
681
_tmp37_ = gee_iterable_iterator ((GeeIterable*) _tmp36_);
682
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
682
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
684
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
684
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
686
686
#line 687 "family-name-updates.c"
687
687
GeeIterator* _tmp38_;
690
690
gpointer _tmp41_ = NULL;
691
691
FolksIndividual* i;
692
692
FolksIndividual* _tmp42_;
693
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
693
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
695
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
695
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
696
696
_tmp39_ = gee_iterator_next (_tmp38_);
697
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
697
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
699
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
699
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
701
701
#line 702 "family-name-updates.c"
703
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
703
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
705
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
705
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
706
706
_tmp41_ = gee_iterator_get (_tmp40_);
707
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
707
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
708
708
i = (FolksIndividual*) _tmp41_;
709
#line 140 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
709
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
711
#line 140 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
711
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
712
712
_vala_assert (_tmp42_ == NULL, "i == null");
713
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
713
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
714
714
_g_object_unref0 (i);
715
715
#line 716 "family-name-updates.c"
717
#line 138 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
717
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
718
718
_g_object_unref0 (_i_it);
719
719
#line 720 "family-name-updates.c"
721
#line 111 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
721
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
722
722
_g_object_unref0 (removed);
723
#line 111 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
723
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
724
724
_g_object_unref0 (added);
725
725
#line 726 "family-name-updates.c"
737
737
gchar* family_name;
738
738
const gchar* _tmp6_;
739
739
const gchar* _tmp7_;
740
#line 144 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
740
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
741
741
g_return_if_fail (self != NULL);
742
#line 144 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
742
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
743
743
g_return_if_fail (individual_obj != NULL);
744
#line 144 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
744
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
745
745
g_return_if_fail (ps != NULL);
746
#line 146 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
746
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
747
747
_tmp0_ = individual_obj;
748
#line 146 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
748
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
749
749
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_STRUCTURED_NAME, FolksStructuredName));
750
#line 146 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
750
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
752
#line 147 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
752
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
754
#line 147 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
754
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
755
755
_tmp3_ = folks_structured_name_get_family_name (_tmp2_);
756
#line 147 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
756
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
758
#line 147 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
758
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
759
759
_tmp5_ = g_strdup (_tmp4_);
760
#line 147 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
760
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
761
761
family_name = _tmp5_;
762
#line 148 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
762
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
763
763
_tmp6_ = family_name;
764
#line 148 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
764
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
765
765
_tmp7_ = self->priv->_updated_family_name;
766
#line 148 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
766
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
767
767
if (g_strcmp0 (_tmp6_, _tmp7_) == 0) {
768
768
#line 769 "family-name-updates.c"
769
769
GMainLoop* _tmp8_;
770
#line 150 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
770
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
771
771
self->priv->_updated_family_name_found = TRUE;
772
#line 151 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
772
#line 151 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
773
773
_tmp8_ = self->priv->_main_loop;
774
#line 151 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
774
#line 151 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
775
775
g_main_loop_quit (_tmp8_);
776
776
#line 777 "family-name-updates.c"
778
#line 144 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
778
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
779
779
_g_free0 (family_name);
780
#line 144 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
780
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
781
781
_g_object_unref0 (sname);
782
782
#line 783 "family-name-updates.c"
786
786
static void family_name_updates_tests_class_init (FamilyNameUpdatesTestsClass * klass) {
787
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
787
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
788
788
family_name_updates_tests_parent_class = g_type_class_peek_parent (klass);
789
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
789
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
790
790
g_type_class_add_private (klass, sizeof (FamilyNameUpdatesTestsPrivate));
791
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
791
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
792
792
FOLKS_TEST_CASE_CLASS (klass)->set_up = family_name_updates_tests_real_set_up;
793
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
793
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
794
794
FOLKS_TEST_CASE_CLASS (klass)->tear_down = family_name_updates_tests_real_tear_down;
795
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
795
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
796
796
G_OBJECT_CLASS (klass)->finalize = family_name_updates_tests_finalize;
797
797
#line 798 "family-name-updates.c"
801
801
static void family_name_updates_tests_instance_init (FamilyNameUpdatesTests * self) {
802
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
802
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
803
803
self->priv = FAMILY_NAME_UPDATES_TESTS_GET_PRIVATE (self);
804
804
#line 805 "family-name-updates.c"
808
808
static void family_name_updates_tests_finalize (GObject* obj) {
809
809
FamilyNameUpdatesTests * self;
810
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
810
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
811
811
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_FAMILY_NAME_UPDATES_TESTS, FamilyNameUpdatesTests);
812
#line 28 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
812
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
813
813
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
814
#line 29 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
814
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
815
815
_g_object_unref0 (self->priv->_aggregator);
816
#line 30 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
816
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
817
817
_g_main_loop_unref0 (self->priv->_main_loop);
818
#line 33 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
818
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
819
819
_g_free0 (self->priv->_updated_family_name);
820
#line 34 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
820
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
821
821
_g_free0 (self->priv->_individual_id);
822
#line 35 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
822
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
823
823
_g_free0 (self->priv->_initial_fullname);
824
#line 36 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
824
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
825
825
_g_free0 (self->priv->_initial_family_name);
826
#line 37 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
826
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
827
827
_g_free0 (self->priv->_contact_urn);
828
#line 26 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
828
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
829
829
G_OBJECT_CLASS (family_name_updates_tests_parent_class)->finalize (obj);
830
830
#line 831 "family-name-updates.c"
850
850
FamilyNameUpdatesTests* _tmp1_;
851
851
FamilyNameUpdatesTests* _tmp2_;
852
852
GTestSuite* _tmp3_ = NULL;
853
#line 158 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
853
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
854
854
g_test_init (&args_length1, &args, NULL);
855
#line 160 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
855
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
856
856
_tmp0_ = g_test_get_root ();
857
#line 160 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
857
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
859
#line 161 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
859
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
860
860
_tmp1_ = family_name_updates_tests_new ();
861
#line 161 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
861
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
863
#line 161 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
863
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
864
864
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
865
#line 161 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
865
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
866
866
g_test_suite_add_suite (root, _tmp3_);
867
#line 161 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
867
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
868
868
_g_object_unref0 (_tmp2_);
869
#line 163 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
869
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
871
#line 165 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
871
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
873
#line 165 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
873
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
875
875
#line 876 "family-name-updates.c"
879
879
int main (int argc, char ** argv) {
880
#line 156 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
880
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
882
#line 156 "/opt/gnome2/source/folks/tests/tracker/family-name-updates.vala"
882
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/family-name-updates.vala"
883
883
return _vala_main (argv, argc);
884
884
#line 885 "family-name-updates.c"