128
128
SetFavouriteTests* set_favourite_tests_construct (GType object_type) {
129
129
SetFavouriteTests * self = NULL;
130
130
TrackerTestBackend* _tmp0_;
131
#line 40 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
131
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
132
132
self = (SetFavouriteTests*) folks_test_case_construct (object_type, "SetFavouriteTests");
133
#line 42 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
133
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
134
134
_tmp0_ = tracker_test_backend_new ();
135
#line 42 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
135
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
136
136
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
137
#line 42 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
137
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
138
138
self->priv->_tracker_backend = _tmp0_;
139
#line 44 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
139
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
140
140
folks_test_case_add_test ((FolksTestCase*) self, "test setting favourite ", _set_favourite_tests_test_set_alias_folks_test_case_test_method, self);
141
#line 38 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
141
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
143
143
#line 144 "set-favourite.c"
147
147
SetFavouriteTests* set_favourite_tests_new (void) {
148
#line 38 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
148
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
149
149
return set_favourite_tests_construct (TYPE_SET_FAVOURITE_TESTS);
150
150
#line 151 "set-favourite.c"
210
210
gboolean _tmp13_;
211
211
gboolean _tmp14_;
212
212
TrackerTestBackend* _tmp15_;
213
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
213
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
214
214
g_return_if_fail (self != NULL);
215
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
215
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
216
216
_tmp0_ = g_main_loop_new (NULL, FALSE);
217
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
217
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
218
218
_g_main_loop_unref0 (self->priv->_main_loop);
219
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
219
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
220
220
self->priv->_main_loop = _tmp0_;
221
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
221
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
222
222
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
223
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
223
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
225
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
225
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
226
226
_tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
227
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
227
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
229
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
229
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
230
230
_tmp3_ = g_strdup ("persona #1");
231
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
231
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
232
232
_g_free0 (self->priv->_initial_fullname_1);
233
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
233
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
234
234
self->priv->_initial_fullname_1 = _tmp3_;
235
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
235
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
236
236
_tmp4_ = g_strdup ("persona #2");
237
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
237
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
238
238
_g_free0 (self->priv->_initial_fullname_2);
239
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
239
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
240
240
self->priv->_initial_fullname_2 = _tmp4_;
241
#line 63 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
241
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
242
242
_tmp5_ = self->priv->_initial_fullname_1;
243
#line 63 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
243
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
244
244
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp5_);
245
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
245
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
246
246
_tmp6_ = self->priv->_tracker_backend;
247
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
247
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
248
248
tracker_test_backend_add_contact (_tmp6_, c1);
249
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
249
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
250
250
_tmp7_ = self->priv->_initial_fullname_2;
251
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
251
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
252
252
gee_abstract_map_set ((GeeAbstractMap*) c2, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp7_);
253
#line 67 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
253
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
254
254
gee_abstract_map_set ((GeeAbstractMap*) c2, TRF_ONTOLOGY_DEFS_NAO_TAG, "");
255
#line 68 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
255
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
256
256
_tmp8_ = self->priv->_tracker_backend;
257
#line 68 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
257
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
258
258
tracker_test_backend_add_contact (_tmp8_, c2);
259
#line 70 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
259
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
260
260
_tmp9_ = self->priv->_tracker_backend;
261
#line 70 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
261
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
262
262
tracker_test_backend_set_up (_tmp9_);
263
#line 72 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
263
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
264
264
self->priv->_c1_initially_not_favourite = FALSE;
265
#line 73 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
265
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
266
266
self->priv->_c1_finally_favourite = FALSE;
267
#line 74 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
267
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
268
268
self->priv->_c2_initially_favourite = FALSE;
269
#line 75 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
269
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
270
270
self->priv->_c2_finally_not_favourite = FALSE;
271
#line 77 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
271
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
272
272
_set_favourite_tests_test_set_alias_async (self, NULL, NULL);
273
#line 79 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
273
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
274
274
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
275
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
275
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
276
276
_tmp10_ = self->priv->_main_loop;
277
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
277
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
278
278
g_main_loop_run (_tmp10_);
279
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
279
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
280
280
_tmp11_ = self->priv->_c1_initially_not_favourite;
281
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
281
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
282
282
_vala_assert (_tmp11_, "this._c1_initially_not_favourite");
283
#line 93 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
283
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
284
284
_tmp12_ = self->priv->_c1_finally_favourite;
285
#line 93 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
285
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
286
286
_vala_assert (_tmp12_, "this._c1_finally_favourite");
287
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
287
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
288
288
_tmp13_ = self->priv->_c2_initially_favourite;
289
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
289
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
290
290
_vala_assert (_tmp13_, "this._c2_initially_favourite");
291
#line 95 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
291
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
292
292
_tmp14_ = self->priv->_c2_finally_not_favourite;
293
#line 95 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
293
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
294
294
_vala_assert (_tmp14_, "this._c2_finally_not_favourite");
295
#line 97 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
295
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
296
296
_tmp15_ = self->priv->_tracker_backend;
297
#line 97 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
297
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
298
298
tracker_test_backend_tear_down (_tmp15_);
299
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
299
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
300
300
_g_object_unref0 (c2);
301
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
301
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
302
302
_g_object_unref0 (c1);
303
303
#line 304 "set-favourite.c"
352
352
static void _set_favourite_tests_test_set_alias_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
353
353
SetFavouriteTestsTestSetAliasAsyncData* _data_;
354
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
354
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
355
355
_data_ = _user_data_;
356
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
356
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
357
357
_data_->_source_object_ = source_object;
358
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
358
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
359
359
_data_->_res_ = _res_;
360
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
360
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
361
361
_set_favourite_tests_test_set_alias_async_co (_data_);
362
362
#line 363 "set-favourite.c"
366
366
static void __set_favourite_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
367
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
367
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
368
368
_set_favourite_tests_individuals_changed_cb (self, changes);
369
369
#line 370 "set-favourite.c"
373
373
static gboolean _set_favourite_tests_test_set_alias_async_co (SetFavouriteTestsTestSetAliasAsyncData* _data_) {
374
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
374
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
375
375
switch (_data_->_state_) {
376
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
376
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
378
378
#line 379 "set-favourite.c"
380
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
380
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
382
382
#line 383 "set-favourite.c"
384
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
384
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
386
386
#line 387 "set-favourite.c"
389
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
389
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
390
390
g_assert_not_reached ();
391
391
#line 392 "set-favourite.c"
394
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
394
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
395
395
_data_->_tmp0_ = NULL;
396
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
396
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
397
397
_data_->_tmp0_ = folks_backend_store_dup ();
398
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
398
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
399
399
_data_->store = _data_->_tmp0_;
400
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
400
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
401
401
_data_->_state_ = 1;
402
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
402
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
403
403
folks_backend_store_prepare (_data_->store, _set_favourite_tests_test_set_alias_async_ready, _data_);
404
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
404
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
406
406
#line 407 "set-favourite.c"
408
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
408
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
409
409
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
410
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
410
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
411
411
_data_->_tmp1_ = folks_individual_aggregator_new ();
412
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
412
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
413
413
_g_object_unref0 (_data_->self->priv->_aggregator);
414
#line 104 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
414
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
415
415
_data_->self->priv->_aggregator = _data_->_tmp1_;
416
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
416
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
417
417
_data_->_tmp2_ = _data_->self->priv->_aggregator;
418
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
418
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
419
419
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __set_favourite_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
420
420
#line 421 "set-favourite.c"
422
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
422
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
423
423
_data_->_tmp3_ = _data_->self->priv->_aggregator;
424
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
424
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
425
425
_data_->_state_ = 2;
426
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
426
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
427
427
folks_individual_aggregator_prepare (_data_->_tmp3_, _set_favourite_tests_test_set_alias_async_ready, _data_);
428
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
428
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
430
430
#line 431 "set-favourite.c"
432
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
432
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
433
433
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
434
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
434
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
435
435
if (_data_->_inner_error_ != NULL) {
436
436
#line 437 "set-favourite.c"
437
437
goto __catch0_g_error;
441
441
__catch0_g_error:
443
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
443
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
444
444
_data_->e = _data_->_inner_error_;
445
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
445
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
446
446
_data_->_inner_error_ = NULL;
447
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
447
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
448
448
_data_->_tmp4_ = _data_->e;
449
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
449
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
450
450
_data_->_tmp5_ = _data_->_tmp4_->message;
451
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
451
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
452
452
g_warning ("set-favourite.vala:113: Error when calling prepare: %s\n", _data_->_tmp5_);
453
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
453
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
454
454
_g_error_free0 (_data_->e);
455
455
#line 456 "set-favourite.c"
458
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
458
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
459
459
if (_data_->_inner_error_ != NULL) {
460
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
460
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
461
461
_g_object_unref0 (_data_->store);
462
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
462
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
463
463
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);
464
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
464
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
465
465
g_clear_error (&_data_->_inner_error_);
466
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
466
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
468
468
#line 469 "set-favourite.c"
470
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
470
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
471
471
_g_object_unref0 (_data_->store);
472
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
472
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
473
473
if (_data_->_state_ == 0) {
474
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
474
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
475
475
g_simple_async_result_complete_in_idle (_data_->_async_result);
476
476
#line 477 "set-favourite.c"
478
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
478
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
479
479
g_simple_async_result_complete (_data_->_async_result);
480
480
#line 481 "set-favourite.c"
482
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
482
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
483
483
g_object_unref (_data_->_async_result);
484
#line 100 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
484
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
486
486
#line 487 "set-favourite.c"
490
490
static void __set_favourite_tests_notify_favourite_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
491
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
491
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
492
492
_set_favourite_tests_notify_favourite_cb (self, _sender, pspec);
493
493
#line 494 "set-favourite.c"
507
#line 117 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
507
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
508
508
g_return_if_fail (self != NULL);
509
#line 117 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
509
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
510
510
g_return_if_fail (changes != NULL);
511
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
511
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
512
512
_tmp0_ = changes;
513
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
513
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
514
514
_tmp1_ = gee_multi_map_get_values (_tmp0_);
515
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
515
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
517
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
517
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
518
518
_tmp2_ = changes;
519
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
519
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
520
520
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
521
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
521
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
522
522
removed = _tmp3_;
523
523
#line 524 "set-favourite.c"
525
525
GeeCollection* _tmp4_;
526
526
GeeIterator* _tmp5_ = NULL;
527
527
GeeIterator* _i_it;
528
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
528
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
530
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
530
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
531
531
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
532
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
532
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
534
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
534
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
536
536
#line 537 "set-favourite.c"
537
537
GeeIterator* _tmp6_;
545
545
const gchar* _tmp13_;
546
546
const gchar* _tmp14_;
547
547
const gchar* _tmp15_;
548
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
548
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
550
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
550
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
551
551
_tmp7_ = gee_iterator_next (_tmp6_);
552
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
552
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
554
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
554
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
556
556
#line 557 "set-favourite.c"
558
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
558
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
560
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
560
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
561
561
_tmp9_ = gee_iterator_get (_tmp8_);
562
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
562
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
563
563
i = (FolksIndividual*) _tmp9_;
564
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
564
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
566
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
566
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
567
567
_vala_assert (_tmp10_ != NULL, "i != null");
568
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
568
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
570
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
570
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
571
571
g_signal_connect_object ((GObject*) _tmp11_, "notify::is-favourite", (GCallback) __set_favourite_tests_notify_favourite_cb_g_object_notify, self, 0);
572
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
572
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
574
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
574
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
575
575
_tmp13_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp12_);
576
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
576
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
577
577
_tmp14_ = _tmp13_;
578
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
578
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
579
579
_tmp15_ = self->priv->_initial_fullname_1;
580
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
580
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
581
581
if (g_strcmp0 (_tmp14_, _tmp15_) == 0) {
582
582
#line 583 "set-favourite.c"
583
583
FolksIndividual* _tmp16_;
584
584
gboolean _tmp17_;
585
585
gboolean _tmp18_;
586
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
586
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
588
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
588
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
589
589
_tmp17_ = folks_favourite_details_get_is_favourite ((FolksFavouriteDetails*) _tmp16_);
590
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
590
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
591
591
_tmp18_ = _tmp17_;
592
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
592
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
593
593
if (_tmp18_ == FALSE) {
594
#line 132 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
594
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
595
595
self->priv->_c1_initially_not_favourite = TRUE;
596
596
#line 597 "set-favourite.c"
619
619
gpointer _tmp26_ = NULL;
621
621
FolksPersona* _tmp27_;
622
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
622
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
624
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
624
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
625
625
_tmp24_ = gee_iterator_next (_tmp23_);
626
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
626
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
628
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
628
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
630
630
#line 631 "set-favourite.c"
632
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
632
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
634
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
634
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
635
635
_tmp26_ = gee_iterator_get (_tmp25_);
636
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
636
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
637
637
p = (FolksPersona*) _tmp26_;
638
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
638
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
640
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
640
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
641
641
folks_favourite_details_set_is_favourite (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, FOLKS_TYPE_FAVOURITE_DETAILS, FolksFavouriteDetails), TRUE);
642
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
642
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
643
643
_g_object_unref0 (p);
644
644
#line 645 "set-favourite.c"
646
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
646
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
647
647
_g_object_unref0 (_p_it);
648
648
#line 649 "set-favourite.c"
653
653
const gchar* _tmp29_;
654
654
const gchar* _tmp30_;
655
655
const gchar* _tmp31_;
656
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
656
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
658
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
658
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
659
659
_tmp29_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp28_);
660
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
660
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
661
661
_tmp30_ = _tmp29_;
662
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
662
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
663
663
_tmp31_ = self->priv->_initial_fullname_2;
664
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
664
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
665
665
if (g_strcmp0 (_tmp30_, _tmp31_) == 0) {
666
666
#line 667 "set-favourite.c"
667
667
FolksIndividual* _tmp32_;
668
668
gboolean _tmp33_;
669
669
gboolean _tmp34_;
670
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
670
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
672
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
672
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
673
673
_tmp33_ = folks_favourite_details_get_is_favourite ((FolksFavouriteDetails*) _tmp32_);
674
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
674
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
675
675
_tmp34_ = _tmp33_;
676
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
676
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
677
677
if (_tmp34_ == TRUE) {
678
#line 144 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
678
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
679
679
self->priv->_c2_initially_favourite = TRUE;
680
680
#line 681 "set-favourite.c"
703
703
gpointer _tmp42_ = NULL;
705
705
FolksPersona* _tmp43_;
706
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
706
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
708
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
708
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
709
709
_tmp40_ = gee_iterator_next (_tmp39_);
710
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
710
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
712
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
712
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
714
714
#line 715 "set-favourite.c"
716
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
716
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
718
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
718
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
719
719
_tmp42_ = gee_iterator_get (_tmp41_);
720
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
720
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
721
721
p = (FolksPersona*) _tmp42_;
722
#line 148 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
722
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
724
#line 148 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
724
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
725
725
folks_favourite_details_set_is_favourite (G_TYPE_CHECK_INSTANCE_CAST (_tmp43_, FOLKS_TYPE_FAVOURITE_DETAILS, FolksFavouriteDetails), FALSE);
726
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
726
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
727
727
_g_object_unref0 (p);
728
728
#line 729 "set-favourite.c"
730
#line 146 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
730
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
731
731
_g_object_unref0 (_p_it);
732
732
#line 733 "set-favourite.c"
737
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
737
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
738
738
_g_object_unref0 (i);
739
739
#line 740 "set-favourite.c"
741
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
741
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
742
742
_g_object_unref0 (_i_it);
743
743
#line 744 "set-favourite.c"
745
#line 154 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
745
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
746
746
_tmp44_ = removed;
747
#line 154 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
747
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
748
748
_tmp45_ = gee_collection_get_size ((GeeCollection*) _tmp44_);
749
#line 154 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
749
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
750
750
_tmp46_ = _tmp45_;
751
#line 154 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
751
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
752
752
_vala_assert (_tmp46_ == 1, "removed.size == 1");
753
753
#line 754 "set-favourite.c"
756
756
GeeIterator* _tmp48_ = NULL;
757
757
GeeIterator* _i_it;
758
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
758
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
759
759
_tmp47_ = removed;
760
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
760
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
761
761
_tmp48_ = gee_iterable_iterator ((GeeIterable*) _tmp47_);
762
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
762
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
764
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
764
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
766
766
#line 767 "set-favourite.c"
767
767
GeeIterator* _tmp49_;
770
770
gpointer _tmp52_ = NULL;
771
771
FolksIndividual* i;
772
772
FolksIndividual* _tmp53_;
773
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
773
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
775
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
775
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
776
776
_tmp50_ = gee_iterator_next (_tmp49_);
777
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
777
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
779
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
779
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
781
781
#line 782 "set-favourite.c"
783
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
783
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
785
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
785
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
786
786
_tmp52_ = gee_iterator_get (_tmp51_);
787
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
787
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
788
788
i = (FolksIndividual*) _tmp52_;
789
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
789
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
791
#line 158 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
791
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
792
792
_vala_assert (_tmp53_ == NULL, "i == null");
793
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
793
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
794
794
_g_object_unref0 (i);
795
795
#line 796 "set-favourite.c"
797
#line 156 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
797
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
798
798
_g_object_unref0 (_i_it);
799
799
#line 800 "set-favourite.c"
801
#line 117 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
801
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
802
802
_g_object_unref0 (removed);
803
#line 117 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
803
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
804
804
_g_object_unref0 (added);
805
805
#line 806 "set-favourite.c"
817
817
gboolean _tmp16_ = FALSE;
818
818
gboolean _tmp17_;
819
819
gboolean _tmp19_;
820
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
820
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
821
821
g_return_if_fail (self != NULL);
822
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
822
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
823
823
g_return_if_fail (individual_obj != NULL);
824
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
824
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
825
825
g_return_if_fail (ps != NULL);
826
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
826
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
827
827
_tmp0_ = individual_obj;
828
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
828
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
829
829
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
830
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
830
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
832
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
832
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
834
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
834
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
835
835
_tmp3_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp2_);
836
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
836
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
838
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
838
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
839
839
_tmp5_ = self->priv->_initial_fullname_1;
840
#line 165 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
840
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
841
841
if (g_strcmp0 (_tmp4_, _tmp5_) == 0) {
842
842
#line 843 "set-favourite.c"
843
843
FolksIndividual* _tmp6_;
846
#line 167 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
846
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
848
#line 167 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
848
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
849
849
_tmp7_ = folks_favourite_details_get_is_favourite ((FolksFavouriteDetails*) _tmp6_);
850
#line 167 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
850
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
852
#line 167 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
852
#line 167 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
853
853
if (_tmp8_ == TRUE) {
854
#line 168 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
854
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
855
855
self->priv->_c1_finally_favourite = TRUE;
856
856
#line 857 "set-favourite.c"
860
860
const gchar* _tmp10_;
861
861
const gchar* _tmp11_;
862
862
const gchar* _tmp12_;
863
#line 170 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
863
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
865
#line 170 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
865
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
866
866
_tmp10_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp9_);
867
#line 170 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
867
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
868
868
_tmp11_ = _tmp10_;
869
#line 170 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
869
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
870
870
_tmp12_ = self->priv->_initial_fullname_2;
871
#line 170 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
871
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
872
872
if (g_strcmp0 (_tmp11_, _tmp12_) == 0) {
873
873
#line 874 "set-favourite.c"
874
874
FolksIndividual* _tmp13_;
875
875
gboolean _tmp14_;
876
876
gboolean _tmp15_;
877
#line 172 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
877
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
879
#line 172 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
879
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
880
880
_tmp14_ = folks_favourite_details_get_is_favourite ((FolksFavouriteDetails*) _tmp13_);
881
#line 172 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
881
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
882
882
_tmp15_ = _tmp14_;
883
#line 172 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
883
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
884
884
if (_tmp15_ == FALSE) {
885
#line 173 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
885
#line 173 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
886
886
self->priv->_c2_finally_not_favourite = TRUE;
887
887
#line 888 "set-favourite.c"
891
#line 176 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
891
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
892
892
_tmp17_ = self->priv->_c1_finally_favourite;
893
#line 176 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
893
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
895
895
#line 896 "set-favourite.c"
896
896
gboolean _tmp18_;
897
#line 177 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
897
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
898
898
_tmp18_ = self->priv->_c2_finally_not_favourite;
899
#line 177 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
899
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
900
900
_tmp16_ = _tmp18_;
901
901
#line 902 "set-favourite.c"
903
#line 176 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
903
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
905
905
#line 906 "set-favourite.c"
907
#line 176 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
907
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
908
908
_tmp19_ = _tmp16_;
909
#line 176 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
909
#line 176 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
911
911
#line 912 "set-favourite.c"
912
912
GMainLoop* _tmp20_;
913
#line 178 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
913
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
914
914
_tmp20_ = self->priv->_main_loop;
915
#line 178 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
915
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
916
916
g_main_loop_quit (_tmp20_);
917
917
#line 918 "set-favourite.c"
919
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
919
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
920
920
_g_object_unref0 (i);
921
921
#line 922 "set-favourite.c"
925
925
static void set_favourite_tests_class_init (SetFavouriteTestsClass * klass) {
926
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
926
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
927
927
set_favourite_tests_parent_class = g_type_class_peek_parent (klass);
928
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
928
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
929
929
g_type_class_add_private (klass, sizeof (SetFavouriteTestsPrivate));
930
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
930
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
931
931
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_favourite_tests_real_set_up;
932
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
932
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
933
933
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_favourite_tests_real_tear_down;
934
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
934
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
935
935
G_OBJECT_CLASS (klass)->finalize = set_favourite_tests_finalize;
936
936
#line 937 "set-favourite.c"
993
993
SetFavouriteTests* _tmp1_;
994
994
SetFavouriteTests* _tmp2_;
995
995
GTestSuite* _tmp3_ = NULL;
996
#line 184 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
996
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
997
997
g_test_init (&args_length1, &args, NULL);
998
#line 186 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
998
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
999
999
_tmp0_ = g_test_get_root ();
1000
#line 186 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1000
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1002
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1002
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1003
1003
_tmp1_ = set_favourite_tests_new ();
1004
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1004
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1005
1005
_tmp2_ = _tmp1_;
1006
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1006
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1007
1007
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1008
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1008
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1009
1009
g_test_suite_add_suite (root, _tmp3_);
1010
#line 187 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1010
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1011
1011
_g_object_unref0 (_tmp2_);
1012
#line 189 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1012
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1014
#line 191 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1014
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1016
#line 191 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1016
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1018
1018
#line 1019 "set-favourite.c"
1022
1022
int main (int argc, char ** argv) {
1023
#line 182 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1023
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1024
1024
g_type_init ();
1025
#line 182 "/opt/gnome2/source/folks/tests/tracker/set-favourite.vala"
1025
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-favourite.vala"
1026
1026
return _vala_main (argv, argc);
1027
1027
#line 1028 "set-favourite.c"