125
125
SetRolesTests* set_roles_tests_construct (GType object_type) {
126
126
SetRolesTests * self = NULL;
127
127
TrackerTestBackend* _tmp0_;
128
#line 37 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
128
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
129
129
self = (SetRolesTests*) folks_test_case_construct (object_type, "SetRolesTests");
130
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
130
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
131
131
_tmp0_ = tracker_test_backend_new ();
132
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
132
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
133
133
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
134
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
134
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
135
135
self->priv->_tracker_backend = _tmp0_;
136
#line 41 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
136
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
137
137
folks_test_case_add_test ((FolksTestCase*) self, "test setting roles ", _set_roles_tests_test_set_roles_folks_test_case_test_method, self);
138
#line 35 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
138
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
140
140
#line 141 "set-roles.c"
144
144
SetRolesTests* set_roles_tests_new (void) {
145
#line 35 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
145
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
146
146
return set_roles_tests_construct (TYPE_SET_ROLES_TESTS);
147
147
#line 148 "set-roles.c"
202
202
GMainLoop* _tmp8_;
204
204
TrackerTestBackend* _tmp10_;
205
#line 53 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
205
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
206
206
g_return_if_fail (self != NULL);
207
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
207
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
208
208
_tmp0_ = g_main_loop_new (NULL, FALSE);
209
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
209
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
210
210
_g_main_loop_unref0 (self->priv->_main_loop);
211
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
211
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
212
212
self->priv->_main_loop = _tmp0_;
213
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
213
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
214
214
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
215
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
215
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
217
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
217
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
218
218
_tmp2_ = g_strdup ("persona #1");
219
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
219
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
220
220
_g_free0 (self->priv->_persona_fullname);
221
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
221
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
222
222
self->priv->_persona_fullname = _tmp2_;
223
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
223
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
224
224
_tmp3_ = self->priv->_persona_fullname;
225
#line 59 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
225
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
226
226
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp3_);
227
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
227
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
228
228
_tmp4_ = self->priv->_tracker_backend;
229
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
229
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
230
230
tracker_test_backend_add_contact (_tmp4_, c1);
231
#line 62 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
231
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
232
232
_tmp5_ = folks_role_new ("some title", "some organisation", NULL);
233
#line 62 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
233
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
235
#line 63 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
235
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
236
236
folks_role_set_role (role, "some role");
237
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
237
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
238
238
_tmp6_ = folks_role_field_details_new (role, NULL);
239
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
239
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
240
240
_g_object_unref0 (self->priv->_role_fd);
241
#line 64 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
241
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
242
242
self->priv->_role_fd = _tmp6_;
243
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
243
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
244
244
_tmp7_ = self->priv->_tracker_backend;
245
#line 66 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
245
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
246
246
tracker_test_backend_set_up (_tmp7_);
247
#line 68 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
247
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
248
248
self->priv->_role_found = FALSE;
249
#line 70 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
249
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
250
250
_set_roles_tests_test_set_roles_async (self, NULL, NULL);
251
#line 72 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
251
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
252
252
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
253
#line 78 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
253
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
254
254
_tmp8_ = self->priv->_main_loop;
255
#line 78 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
255
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
256
256
g_main_loop_run (_tmp8_);
257
#line 80 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
257
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
258
258
_tmp9_ = self->priv->_role_found;
259
#line 80 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
259
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
260
260
_vala_assert (_tmp9_, "this._role_found");
261
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
261
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
262
262
_tmp10_ = self->priv->_tracker_backend;
263
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
263
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
264
264
tracker_test_backend_tear_down (_tmp10_);
265
#line 53 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
265
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
266
266
_g_object_unref0 (role);
267
#line 53 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
267
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
268
268
_g_object_unref0 (c1);
269
269
#line 270 "set-roles.c"
291
291
static void _set_roles_tests_test_set_roles_async (SetRolesTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
292
292
SetRolesTestsTestSetRolesAsyncData* _data_;
293
293
SetRolesTests* _tmp0_;
294
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
294
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
295
295
_data_ = g_slice_new0 (SetRolesTestsTestSetRolesAsyncData);
296
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
296
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
297
297
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_roles_tests_test_set_roles_async);
298
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
298
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
299
299
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_roles_tests_test_set_roles_async_data_free);
300
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
300
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
301
301
_tmp0_ = _g_object_ref0 (self);
302
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
302
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
303
303
_data_->self = _tmp0_;
304
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
304
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
305
305
_set_roles_tests_test_set_roles_async_co (_data_);
306
306
#line 307 "set-roles.c"
318
318
static void _set_roles_tests_test_set_roles_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
319
319
SetRolesTestsTestSetRolesAsyncData* _data_;
320
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
320
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
321
321
_data_ = _user_data_;
322
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
322
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
323
323
_data_->_source_object_ = source_object;
324
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
324
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
325
325
_data_->_res_ = _res_;
326
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
326
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
327
327
_set_roles_tests_test_set_roles_async_co (_data_);
328
328
#line 329 "set-roles.c"
332
332
static void __set_roles_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
333
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
333
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
334
334
_set_roles_tests_individuals_changed_cb (self, changes);
335
335
#line 336 "set-roles.c"
339
339
static gboolean _set_roles_tests_test_set_roles_async_co (SetRolesTestsTestSetRolesAsyncData* _data_) {
340
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
340
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
341
341
switch (_data_->_state_) {
342
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
342
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
344
344
#line 345 "set-roles.c"
346
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
346
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
348
348
#line 349 "set-roles.c"
350
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
350
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
352
352
#line 353 "set-roles.c"
355
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
355
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
356
356
g_assert_not_reached ();
357
357
#line 358 "set-roles.c"
360
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
360
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
361
361
_data_->_tmp0_ = NULL;
362
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
362
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
363
363
_data_->_tmp0_ = folks_backend_store_dup ();
364
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
364
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
365
365
_data_->store = _data_->_tmp0_;
366
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
366
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
367
367
_data_->_state_ = 1;
368
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
368
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
369
369
folks_backend_store_prepare (_data_->store, _set_roles_tests_test_set_roles_async_ready, _data_);
370
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
370
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
372
372
#line 373 "set-roles.c"
374
#line 88 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
374
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
375
375
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
376
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
376
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
377
377
_data_->_tmp1_ = folks_individual_aggregator_new ();
378
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
378
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
379
379
_g_object_unref0 (_data_->self->priv->_aggregator);
380
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
380
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
381
381
_data_->self->priv->_aggregator = _data_->_tmp1_;
382
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
382
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
383
383
_data_->_tmp2_ = _data_->self->priv->_aggregator;
384
#line 90 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
384
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
385
385
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __set_roles_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
386
386
#line 387 "set-roles.c"
388
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
388
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
389
389
_data_->_tmp3_ = _data_->self->priv->_aggregator;
390
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
390
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
391
391
_data_->_state_ = 2;
392
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
392
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
393
393
folks_individual_aggregator_prepare (_data_->_tmp3_, _set_roles_tests_test_set_roles_async_ready, _data_);
394
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
394
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
396
396
#line 397 "set-roles.c"
398
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
398
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
399
399
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
400
#line 94 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
400
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
401
401
if (_data_->_inner_error_ != NULL) {
402
402
#line 403 "set-roles.c"
403
403
goto __catch0_g_error;
407
407
__catch0_g_error:
409
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
409
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
410
410
_data_->e = _data_->_inner_error_;
411
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
411
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
412
412
_data_->_inner_error_ = NULL;
413
#line 98 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
413
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
414
414
_data_->_tmp4_ = _data_->e;
415
#line 98 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
415
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
416
416
_data_->_tmp5_ = _data_->_tmp4_->message;
417
#line 98 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
417
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
418
418
g_warning ("set-roles.vala:98: Error when calling prepare: %s\n", _data_->_tmp5_);
419
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
419
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
420
420
_g_error_free0 (_data_->e);
421
421
#line 422 "set-roles.c"
424
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
424
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
425
425
if (_data_->_inner_error_ != NULL) {
426
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
426
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
427
427
_g_object_unref0 (_data_->store);
428
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
428
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
429
429
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);
430
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
430
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
431
431
g_clear_error (&_data_->_inner_error_);
432
#line 92 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
432
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
434
434
#line 435 "set-roles.c"
436
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
436
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
437
437
_g_object_unref0 (_data_->store);
438
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
438
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
439
439
if (_data_->_state_ == 0) {
440
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
440
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
441
441
g_simple_async_result_complete_in_idle (_data_->_async_result);
442
442
#line 443 "set-roles.c"
444
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
444
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
445
445
g_simple_async_result_complete (_data_->_async_result);
446
446
#line 447 "set-roles.c"
448
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
448
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
449
449
g_object_unref (_data_->_async_result);
450
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
450
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
452
452
#line 453 "set-roles.c"
456
456
static void __set_roles_tests_notify_roles_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
457
#line 114 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
457
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
458
458
_set_roles_tests_notify_roles_cb (self, _sender, pspec);
459
459
#line 460 "set-roles.c"
473
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
473
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
474
474
g_return_if_fail (self != NULL);
475
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
475
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
476
476
g_return_if_fail (changes != NULL);
477
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
477
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
478
478
_tmp0_ = changes;
479
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
479
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
480
480
_tmp1_ = gee_multi_map_get_values (_tmp0_);
481
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
481
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
483
#line 106 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
483
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
484
484
_tmp2_ = changes;
485
#line 106 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
485
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
486
486
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
487
#line 106 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
487
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
488
488
removed = _tmp3_;
489
489
#line 490 "set-roles.c"
491
491
GeeCollection* _tmp4_;
492
492
GeeIterator* _tmp5_ = NULL;
493
493
GeeIterator* _i_it;
494
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
494
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
496
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
496
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
497
497
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
498
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
498
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
500
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
500
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
502
502
#line 503 "set-roles.c"
503
503
GeeIterator* _tmp6_;
510
510
const gchar* _tmp12_;
511
511
const gchar* _tmp13_;
512
512
const gchar* _tmp14_;
513
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
513
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
515
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
515
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
516
516
_tmp7_ = gee_iterator_next (_tmp6_);
517
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
517
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
519
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
519
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
521
521
#line 522 "set-roles.c"
523
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
523
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
525
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
525
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
526
526
_tmp9_ = gee_iterator_get (_tmp8_);
527
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
527
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
528
528
i = (FolksIndividual*) _tmp9_;
529
#line 110 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
529
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
531
#line 110 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
531
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
532
532
_vala_assert (_tmp10_ != NULL, "i != null");
533
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
533
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
535
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
535
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
536
536
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
537
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
537
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
538
538
_tmp13_ = _tmp12_;
539
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
539
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
540
540
_tmp14_ = self->priv->_persona_fullname;
541
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
541
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
542
542
if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
543
543
#line 544 "set-roles.c"
544
544
FolksIndividual* _tmp15_;
553
553
GeeHashSet* _tmp21_;
554
554
FolksRoleFieldDetails* _tmp22_;
555
555
FolksRoleFieldDetails* _tmp23_;
556
#line 114 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
556
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
558
#line 114 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
558
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
559
559
g_signal_connect_object ((GObject*) _tmp15_, "notify::roles", (GCallback) __set_roles_tests_notify_roles_cb_g_object_notify, self, 0);
560
#line 116 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
560
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
561
561
_tmp16_ = gee_hash_set_new (FOLKS_TYPE_ROLE_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, (GHashFunc) folks_abstract_field_details_hash, (GEqualFunc) folks_abstract_field_details_equal);
562
#line 116 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
562
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
563
563
role_fds = _tmp16_;
564
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
564
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
565
565
_tmp17_ = folks_role_new ("some title", "some organisation", NULL);
566
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
566
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
568
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
568
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
570
#line 121 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
570
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
571
571
folks_role_set_role (_tmp18_, "some role");
572
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
572
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
574
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
574
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
575
575
_tmp20_ = folks_role_field_details_new (_tmp19_, NULL);
576
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
576
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
577
577
role_fd = _tmp20_;
578
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
578
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
579
579
_tmp21_ = role_fds;
580
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
580
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
581
581
_tmp22_ = role_fd;
582
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
582
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
584
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
584
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
585
585
_tmp23_ = _tmp22_;
586
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
586
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
587
587
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp23_);
588
#line 123 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
588
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
589
589
_g_object_unref0 (_tmp23_);
590
590
#line 591 "set-roles.c"
615
615
FolksPersona* _tmp32_;
616
616
GeeHashSet* _tmp33_;
617
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
617
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
619
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
619
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
620
620
_tmp29_ = gee_iterator_next (_tmp28_);
621
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
621
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
623
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
623
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
625
625
#line 626 "set-roles.c"
627
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
627
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
629
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
629
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
630
630
_tmp31_ = gee_iterator_get (_tmp30_);
631
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
631
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
632
632
p = (FolksPersona*) _tmp31_;
633
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
633
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
635
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
635
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
636
636
_tmp33_ = role_fds;
637
#line 127 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
637
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
638
638
folks_role_details_set_roles (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, FOLKS_TYPE_ROLE_DETAILS, FolksRoleDetails), (GeeSet*) _tmp33_);
639
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
639
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
640
640
_g_object_unref0 (p);
641
641
#line 642 "set-roles.c"
643
#line 125 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
643
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
644
644
_g_object_unref0 (_p_it);
645
645
#line 646 "set-roles.c"
647
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
647
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
648
648
_g_object_unref0 (role_fd);
649
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
649
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
650
650
_g_object_unref0 (role);
651
#line 112 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
651
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
652
652
_g_object_unref0 (role_fds);
653
653
#line 654 "set-roles.c"
655
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
655
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
656
656
_g_object_unref0 (i);
657
657
#line 658 "set-roles.c"
659
#line 108 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
659
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
660
660
_g_object_unref0 (_i_it);
661
661
#line 662 "set-roles.c"
663
#line 132 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
663
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
664
664
_tmp34_ = removed;
665
#line 132 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
665
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
666
666
_tmp35_ = gee_collection_get_size ((GeeCollection*) _tmp34_);
667
#line 132 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
667
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
668
668
_tmp36_ = _tmp35_;
669
#line 132 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
669
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
670
670
_vala_assert (_tmp36_ == 1, "removed.size == 1");
671
671
#line 672 "set-roles.c"
674
674
GeeIterator* _tmp38_ = NULL;
675
675
GeeIterator* _i_it;
676
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
676
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
677
677
_tmp37_ = removed;
678
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
678
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
679
679
_tmp38_ = gee_iterable_iterator ((GeeIterable*) _tmp37_);
680
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
680
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
682
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
682
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
684
684
#line 685 "set-roles.c"
685
685
GeeIterator* _tmp39_;
688
688
gpointer _tmp42_ = NULL;
689
689
FolksIndividual* i;
690
690
FolksIndividual* _tmp43_;
691
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
691
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
693
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
693
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
694
694
_tmp40_ = gee_iterator_next (_tmp39_);
695
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
695
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
697
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
697
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
699
699
#line 700 "set-roles.c"
701
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
701
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
703
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
703
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
704
704
_tmp42_ = gee_iterator_get (_tmp41_);
705
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
705
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
706
706
i = (FolksIndividual*) _tmp42_;
707
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
707
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
709
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
709
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
710
710
_vala_assert (_tmp43_ == NULL, "i == null");
711
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
711
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
712
712
_g_object_unref0 (i);
713
713
#line 714 "set-roles.c"
715
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
715
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
716
716
_g_object_unref0 (_i_it);
717
717
#line 718 "set-roles.c"
719
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
719
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
720
720
_g_object_unref0 (removed);
721
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
721
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
722
722
_g_object_unref0 (added);
723
723
#line 724 "set-roles.c"
732
732
const gchar* _tmp3_;
733
733
const gchar* _tmp4_;
734
734
const gchar* _tmp5_;
735
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
735
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
736
736
g_return_if_fail (self != NULL);
737
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
737
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
738
738
g_return_if_fail (individual_obj != NULL);
739
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
739
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
740
740
g_return_if_fail (ps != NULL);
741
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
741
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
742
742
_tmp0_ = individual_obj;
743
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
743
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
744
744
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
745
#line 142 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
745
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
747
#line 143 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
747
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
749
#line 143 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
749
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
750
750
_tmp3_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp2_);
751
#line 143 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
751
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
753
#line 143 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
753
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
754
754
_tmp5_ = self->priv->_persona_fullname;
755
#line 143 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
755
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
756
756
if (g_strcmp0 (_tmp4_, _tmp5_) == 0) {
757
757
#line 758 "set-roles.c"
782
782
FolksRoleFieldDetails* _tmp14_;
783
783
FolksRoleFieldDetails* _tmp15_;
784
784
gboolean _tmp16_ = FALSE;
785
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
785
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
786
786
_tmp10_ = _role_fd_it;
787
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
787
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
788
788
_tmp11_ = gee_iterator_next (_tmp10_);
789
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
789
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
791
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
791
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
793
793
#line 794 "set-roles.c"
795
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
795
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
796
796
_tmp12_ = _role_fd_it;
797
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
797
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
798
798
_tmp13_ = gee_iterator_get (_tmp12_);
799
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
799
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
800
800
role_fd = (FolksRoleFieldDetails*) _tmp13_;
801
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
801
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
802
802
_tmp14_ = role_fd;
803
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
803
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
804
804
_tmp15_ = self->priv->_role_fd;
805
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
805
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
806
806
_tmp16_ = folks_abstract_field_details_equal ((FolksAbstractFieldDetails*) _tmp14_, (FolksAbstractFieldDetails*) _tmp15_);
807
#line 147 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
807
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
809
809
#line 810 "set-roles.c"
810
810
GMainLoop* _tmp17_;
811
#line 149 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
811
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
812
812
self->priv->_role_found = TRUE;
813
#line 150 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
813
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
814
814
_tmp17_ = self->priv->_main_loop;
815
#line 150 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
815
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
816
816
g_main_loop_quit (_tmp17_);
817
817
#line 818 "set-roles.c"
819
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
819
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
820
820
_g_object_unref0 (role_fd);
821
821
#line 822 "set-roles.c"
823
#line 145 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
823
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
824
824
_g_object_unref0 (_role_fd_it);
825
825
#line 826 "set-roles.c"
828
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
828
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
829
829
_g_object_unref0 (i);
830
830
#line 831 "set-roles.c"
834
834
static void set_roles_tests_class_init (SetRolesTestsClass * klass) {
835
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
835
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
836
836
set_roles_tests_parent_class = g_type_class_peek_parent (klass);
837
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
837
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
838
838
g_type_class_add_private (klass, sizeof (SetRolesTestsPrivate));
839
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
839
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
840
840
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_roles_tests_real_set_up;
841
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
841
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
842
842
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_roles_tests_real_tear_down;
843
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
843
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
844
844
G_OBJECT_CLASS (klass)->finalize = set_roles_tests_finalize;
845
845
#line 846 "set-roles.c"
849
849
static void set_roles_tests_instance_init (SetRolesTests * self) {
850
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
850
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
851
851
self->priv = SET_ROLES_TESTS_GET_PRIVATE (self);
852
852
#line 853 "set-roles.c"
856
856
static void set_roles_tests_finalize (GObject* obj) {
857
857
SetRolesTests * self;
858
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
858
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
859
859
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_SET_ROLES_TESTS, SetRolesTests);
860
#line 28 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
860
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
861
861
_g_main_loop_unref0 (self->priv->_main_loop);
862
#line 29 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
862
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
863
863
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
864
#line 30 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
864
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
865
865
_g_object_unref0 (self->priv->_aggregator);
866
#line 31 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
866
#line 31 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
867
867
_g_free0 (self->priv->_persona_fullname);
868
#line 33 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
868
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
869
869
_g_object_unref0 (self->priv->_role_fd);
870
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
870
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
871
871
G_OBJECT_CLASS (set_roles_tests_parent_class)->finalize (obj);
872
872
#line 873 "set-roles.c"
892
892
SetRolesTests* _tmp1_;
893
893
SetRolesTests* _tmp2_;
894
894
GTestSuite* _tmp3_ = NULL;
895
#line 159 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
895
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
896
896
g_test_init (&args_length1, &args, NULL);
897
#line 161 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
897
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
898
898
_tmp0_ = g_test_get_root ();
899
#line 161 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
899
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
901
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
901
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
902
902
_tmp1_ = set_roles_tests_new ();
903
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
903
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
905
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
905
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
906
906
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
907
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
907
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
908
908
g_test_suite_add_suite (root, _tmp3_);
909
#line 162 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
909
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
910
910
_g_object_unref0 (_tmp2_);
911
#line 164 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
911
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
913
#line 166 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
913
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
915
#line 166 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
915
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
917
917
#line 918 "set-roles.c"
921
921
int main (int argc, char ** argv) {
922
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
922
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
924
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-roles.vala"
924
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/set-roles.vala"
925
925
return _vala_main (argv, argc);
926
926
#line 927 "set-roles.c"