126
126
GenderDetailsInterfaceTests * self = NULL;
127
127
TrackerTestBackend* _tmp0_;
128
128
TrackerTestBackend* _tmp1_;
129
#line 37 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
129
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
130
130
self = (GenderDetailsInterfaceTests*) folks_test_case_construct (object_type, "GenderDetailsInterfaceTests");
131
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
131
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
132
132
_tmp0_ = tracker_test_backend_new ();
133
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
133
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
134
134
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
135
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
135
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
136
136
self->priv->_tracker_backend = _tmp0_;
137
#line 40 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
137
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
138
138
_tmp1_ = self->priv->_tracker_backend;
139
#line 40 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
139
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
140
140
tracker_test_backend_set_debug (_tmp1_, FALSE);
141
#line 42 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
141
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
142
142
folks_test_case_add_test ((FolksTestCase*) self, "test gender details interface", _gender_details_interface_tests_test_gender_details_interface_folks_test_case_test_method, self);
143
#line 35 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
143
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
145
145
#line 146 "gender-details-interface.c"
149
149
GenderDetailsInterfaceTests* gender_details_interface_tests_new (void) {
150
#line 35 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
150
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
151
151
return gender_details_interface_tests_construct (TYPE_GENDER_DETAILS_INTERFACE_TESTS);
152
152
#line 153 "gender-details-interface.c"
206
206
GMainLoop* _tmp8_;
208
208
TrackerTestBackend* _tmp10_;
209
#line 54 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
209
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
210
210
g_return_if_fail (self != NULL);
211
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
211
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
212
212
_tmp0_ = g_main_loop_new (NULL, FALSE);
213
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
213
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
214
214
_g_main_loop_unref0 (self->priv->_main_loop);
215
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
215
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
216
216
self->priv->_main_loop = _tmp0_;
217
#line 57 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
217
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
218
218
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
219
#line 57 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
219
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
221
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
221
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
222
222
_tmp2_ = g_strdup ("persona #1");
223
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
223
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
224
224
_g_free0 (self->priv->_fullname);
225
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
225
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
226
226
self->priv->_fullname = _tmp2_;
227
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
227
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
228
228
_tmp3_ = g_strdup (TRF_ONTOLOGY_DEFS_NCO_MALE);
229
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
229
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
230
230
_g_free0 (self->priv->_gender);
231
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
231
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
232
232
self->priv->_gender = _tmp3_;
233
#line 61 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
233
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
234
234
_tmp4_ = self->priv->_fullname;
235
#line 61 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
235
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
236
236
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp4_);
237
#line 62 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
237
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
238
238
_tmp5_ = self->priv->_gender;
239
#line 62 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
239
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
240
240
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_GENDER, _tmp5_);
241
#line 63 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
241
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
242
242
_tmp6_ = self->priv->_tracker_backend;
243
#line 63 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
243
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
244
244
tracker_test_backend_add_contact (_tmp6_, c1);
245
#line 64 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
245
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
246
246
_tmp7_ = self->priv->_tracker_backend;
247
#line 64 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
247
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
248
248
tracker_test_backend_set_up (_tmp7_);
249
#line 66 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
249
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
250
250
self->priv->_found_gender = FALSE;
251
#line 68 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
251
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
252
252
_gender_details_interface_tests_test_gender_details_interface_async (self, NULL, NULL);
253
#line 70 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
253
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
254
254
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
255
#line 76 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
255
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
256
256
_tmp8_ = self->priv->_main_loop;
257
#line 76 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
257
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
258
258
g_main_loop_run (_tmp8_);
259
#line 78 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
259
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
260
260
_tmp9_ = self->priv->_found_gender;
261
#line 78 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
261
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
262
262
_vala_assert (_tmp9_ == TRUE, "this._found_gender == true");
263
#line 80 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
263
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
264
264
_tmp10_ = self->priv->_tracker_backend;
265
#line 80 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
265
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
266
266
tracker_test_backend_tear_down (_tmp10_);
267
#line 54 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
267
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
268
268
_g_object_unref0 (c1);
269
269
#line 270 "gender-details-interface.c"
291
291
static void _gender_details_interface_tests_test_gender_details_interface_async (GenderDetailsInterfaceTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
292
292
GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
293
293
GenderDetailsInterfaceTests* _tmp0_;
294
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
294
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
295
295
_data_ = g_slice_new0 (GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData);
296
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
296
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
297
297
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _gender_details_interface_tests_test_gender_details_interface_async);
298
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
298
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
299
299
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _gender_details_interface_tests_test_gender_details_interface_async_data_free);
300
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
300
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
301
301
_tmp0_ = _g_object_ref0 (self);
302
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
302
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
303
303
_data_->self = _tmp0_;
304
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
304
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
305
305
_gender_details_interface_tests_test_gender_details_interface_async_co (_data_);
306
306
#line 307 "gender-details-interface.c"
318
318
static void _gender_details_interface_tests_test_gender_details_interface_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
319
319
GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
320
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
320
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
321
321
_data_ = _user_data_;
322
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
322
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
323
323
_data_->_source_object_ = source_object;
324
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
324
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
325
325
_data_->_res_ = _res_;
326
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
326
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
327
327
_gender_details_interface_tests_test_gender_details_interface_async_co (_data_);
328
328
#line 329 "gender-details-interface.c"
332
332
static void __gender_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
333
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
333
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
334
334
_gender_details_interface_tests_individuals_changed_cb (self, changes);
335
335
#line 336 "gender-details-interface.c"
339
339
static gboolean _gender_details_interface_tests_test_gender_details_interface_async_co (GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_) {
340
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
340
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
341
341
switch (_data_->_state_) {
342
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
342
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
344
344
#line 345 "gender-details-interface.c"
346
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
346
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
348
348
#line 349 "gender-details-interface.c"
350
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
350
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
352
352
#line 353 "gender-details-interface.c"
355
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
355
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
356
356
g_assert_not_reached ();
357
357
#line 358 "gender-details-interface.c"
360
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
360
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
361
361
_data_->_tmp0_ = NULL;
362
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
362
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
363
363
_data_->_tmp0_ = folks_backend_store_dup ();
364
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
364
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
365
365
_data_->store = _data_->_tmp0_;
366
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
366
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
367
367
_data_->_state_ = 1;
368
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
368
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
369
369
folks_backend_store_prepare (_data_->store, _gender_details_interface_tests_test_gender_details_interface_async_ready, _data_);
370
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
370
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
372
372
#line 373 "gender-details-interface.c"
374
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
374
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
375
375
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
376
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
376
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
377
377
_data_->_tmp1_ = folks_individual_aggregator_new ();
378
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
378
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
379
379
_g_object_unref0 (_data_->self->priv->_aggregator);
380
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
380
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
381
381
_data_->self->priv->_aggregator = _data_->_tmp1_;
382
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
382
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
383
383
_data_->_tmp2_ = _data_->self->priv->_aggregator;
384
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
384
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
385
385
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __gender_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
386
386
#line 387 "gender-details-interface.c"
388
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
388
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
389
389
_data_->_tmp3_ = _data_->self->priv->_aggregator;
390
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
390
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
391
391
_data_->_state_ = 2;
392
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
392
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
393
393
folks_individual_aggregator_prepare (_data_->_tmp3_, _gender_details_interface_tests_test_gender_details_interface_async_ready, _data_);
394
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
394
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
396
396
#line 397 "gender-details-interface.c"
398
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
398
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
399
399
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
400
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
400
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
401
401
if (_data_->_inner_error_ != NULL) {
402
402
#line 403 "gender-details-interface.c"
403
403
goto __catch0_g_error;
407
407
__catch0_g_error:
409
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
409
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
410
410
_data_->e = _data_->_inner_error_;
411
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
411
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
412
412
_data_->_inner_error_ = NULL;
413
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
413
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
414
414
_data_->_tmp4_ = _data_->e;
415
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
415
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
416
416
_data_->_tmp5_ = _data_->_tmp4_->message;
417
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
417
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
418
418
g_warning ("gender-details-interface.vala:96: Error when calling prepare: %s\n", _data_->_tmp5_);
419
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
419
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
420
420
_g_error_free0 (_data_->e);
421
421
#line 422 "gender-details-interface.c"
424
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
424
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
425
425
if (_data_->_inner_error_ != NULL) {
426
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
426
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
427
427
_g_object_unref0 (_data_->store);
428
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
428
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.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 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
430
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
431
431
g_clear_error (&_data_->_inner_error_);
432
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
432
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
434
434
#line 435 "gender-details-interface.c"
436
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
436
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
437
437
_g_object_unref0 (_data_->store);
438
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
438
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
439
439
if (_data_->_state_ == 0) {
440
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
440
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
441
441
g_simple_async_result_complete_in_idle (_data_->_async_result);
442
442
#line 443 "gender-details-interface.c"
444
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
444
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
445
445
g_simple_async_result_complete (_data_->_async_result);
446
446
#line 447 "gender-details-interface.c"
448
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
448
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
449
449
g_object_unref (_data_->_async_result);
450
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
450
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
452
452
#line 453 "gender-details-interface.c"
456
456
static void __gender_details_interface_tests_notify_gender_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
457
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
457
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
458
458
_gender_details_interface_tests_notify_gender_cb (self, _sender, pspec);
459
459
#line 460 "gender-details-interface.c"
473
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
473
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
474
474
g_return_if_fail (self != NULL);
475
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
475
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
476
476
g_return_if_fail (changes != NULL);
477
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
477
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
478
478
_tmp0_ = changes;
479
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
479
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
480
480
_tmp1_ = gee_multi_map_get_values (_tmp0_);
481
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
481
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
483
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
483
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
484
484
_tmp2_ = changes;
485
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
485
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
486
486
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
487
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
487
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
488
488
removed = _tmp3_;
489
489
#line 490 "gender-details-interface.c"
491
491
GeeCollection* _tmp4_;
492
492
GeeIterator* _tmp5_ = NULL;
493
493
GeeIterator* _i_it;
494
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
494
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
496
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
496
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
497
497
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
498
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
498
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
500
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
500
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
502
502
#line 503 "gender-details-interface.c"
503
503
GeeIterator* _tmp6_;
510
510
const gchar* _tmp12_;
511
511
const gchar* _tmp13_;
512
512
const gchar* _tmp14_;
513
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
513
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
515
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
515
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
516
516
_tmp7_ = gee_iterator_next (_tmp6_);
517
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
517
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
519
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
519
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
521
521
#line 522 "gender-details-interface.c"
523
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
523
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
525
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
525
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
526
526
_tmp9_ = gee_iterator_get (_tmp8_);
527
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
527
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
528
528
i = (FolksIndividual*) _tmp9_;
529
#line 108 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
529
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
531
#line 108 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
531
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
532
532
_vala_assert (_tmp10_ != NULL, "i != null");
533
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
533
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
535
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
535
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
536
536
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
537
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
537
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
538
538
_tmp13_ = _tmp12_;
539
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
539
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
540
540
_tmp14_ = self->priv->_fullname;
541
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
541
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
542
542
if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
543
543
#line 544 "gender-details-interface.c"
544
544
FolksIndividual* _tmp15_;
545
545
FolksIndividual* _tmp16_;
546
546
FolksGender _tmp17_;
547
547
FolksGender _tmp18_;
548
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
548
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
550
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
550
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
551
551
g_signal_connect_object ((GObject*) _tmp15_, "notify::gender", (GCallback) __gender_details_interface_tests_notify_gender_cb_g_object_notify, self, 0);
552
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
552
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
554
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
554
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
555
555
_tmp17_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp16_);
556
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
556
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
557
557
_tmp18_ = _tmp17_;
558
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
558
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
559
559
if (_tmp18_ == FOLKS_GENDER_MALE) {
560
560
#line 561 "gender-details-interface.c"
561
561
GMainLoop* _tmp19_;
562
#line 115 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
562
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
563
563
self->priv->_found_gender = TRUE;
564
#line 116 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
564
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
565
565
_tmp19_ = self->priv->_main_loop;
566
#line 116 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
566
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
567
567
g_main_loop_quit (_tmp19_);
568
568
#line 569 "gender-details-interface.c"
571
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
571
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
572
572
_g_object_unref0 (i);
573
573
#line 574 "gender-details-interface.c"
575
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
575
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
576
576
_g_object_unref0 (_i_it);
577
577
#line 578 "gender-details-interface.c"
579
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
579
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
580
580
_tmp20_ = removed;
581
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
581
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
582
582
_tmp21_ = gee_collection_get_size ((GeeCollection*) _tmp20_);
583
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
583
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
584
584
_tmp22_ = _tmp21_;
585
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
585
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
586
586
_vala_assert (_tmp22_ == 1, "removed.size == 1");
587
587
#line 588 "gender-details-interface.c"
590
590
GeeIterator* _tmp24_ = NULL;
591
591
GeeIterator* _i_it;
592
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
592
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
593
593
_tmp23_ = removed;
594
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
594
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
595
595
_tmp24_ = gee_iterable_iterator ((GeeIterable*) _tmp23_);
596
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
596
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
598
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
598
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
600
600
#line 601 "gender-details-interface.c"
601
601
GeeIterator* _tmp25_;
604
604
gpointer _tmp28_ = NULL;
605
605
FolksIndividual* i;
606
606
FolksIndividual* _tmp29_;
607
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
607
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
609
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
609
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
610
610
_tmp26_ = gee_iterator_next (_tmp25_);
611
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
611
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
613
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
613
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
615
615
#line 616 "gender-details-interface.c"
617
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
617
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
619
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
619
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
620
620
_tmp28_ = gee_iterator_get (_tmp27_);
621
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
621
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
622
622
i = (FolksIndividual*) _tmp28_;
623
#line 125 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
623
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
625
#line 125 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
625
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
626
626
_vala_assert (_tmp29_ == NULL, "i == null");
627
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
627
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
628
628
_g_object_unref0 (i);
629
629
#line 630 "gender-details-interface.c"
631
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
631
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
632
632
_g_object_unref0 (_i_it);
633
633
#line 634 "gender-details-interface.c"
635
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
635
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
636
636
_g_object_unref0 (removed);
637
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
637
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
638
638
_g_object_unref0 (added);
639
639
#line 640 "gender-details-interface.c"
647
647
FolksIndividual* _tmp2_;
648
648
FolksGender _tmp3_;
649
649
FolksGender _tmp4_;
650
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
650
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
651
651
g_return_if_fail (self != NULL);
652
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
652
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
653
653
g_return_if_fail (individual_obj != NULL);
654
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
654
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
655
655
g_return_if_fail (ps != NULL);
656
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
656
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
657
657
_tmp0_ = individual_obj;
658
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
658
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
659
659
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
660
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
660
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
661
661
individual = _tmp1_;
662
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
662
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
663
663
_tmp2_ = individual;
664
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
664
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
665
665
_tmp3_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp2_);
666
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
666
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
668
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
668
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
669
669
if (_tmp4_ == FOLKS_GENDER_MALE) {
670
670
#line 671 "gender-details-interface.c"
671
671
GMainLoop* _tmp5_;
672
#line 134 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
672
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
673
673
self->priv->_found_gender = TRUE;
674
#line 135 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
674
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
675
675
_tmp5_ = self->priv->_main_loop;
676
#line 135 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
676
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
677
677
g_main_loop_quit (_tmp5_);
678
678
#line 679 "gender-details-interface.c"
680
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
680
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
681
681
_g_object_unref0 (individual);
682
682
#line 683 "gender-details-interface.c"
686
686
static void gender_details_interface_tests_class_init (GenderDetailsInterfaceTestsClass * klass) {
687
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
687
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
688
688
gender_details_interface_tests_parent_class = g_type_class_peek_parent (klass);
689
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
689
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
690
690
g_type_class_add_private (klass, sizeof (GenderDetailsInterfaceTestsPrivate));
691
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
691
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
692
692
FOLKS_TEST_CASE_CLASS (klass)->set_up = gender_details_interface_tests_real_set_up;
693
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
693
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
694
694
FOLKS_TEST_CASE_CLASS (klass)->tear_down = gender_details_interface_tests_real_tear_down;
695
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
695
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
696
696
G_OBJECT_CLASS (klass)->finalize = gender_details_interface_tests_finalize;
697
697
#line 698 "gender-details-interface.c"
701
701
static void gender_details_interface_tests_instance_init (GenderDetailsInterfaceTests * self) {
702
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
702
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
703
703
self->priv = GENDER_DETAILS_INTERFACE_TESTS_GET_PRIVATE (self);
704
704
#line 705 "gender-details-interface.c"
708
708
static void gender_details_interface_tests_finalize (GObject* obj) {
709
709
GenderDetailsInterfaceTests * self;
710
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
710
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
711
711
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_GENDER_DETAILS_INTERFACE_TESTS, GenderDetailsInterfaceTests);
712
#line 28 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
712
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
713
713
_g_main_loop_unref0 (self->priv->_main_loop);
714
#line 29 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
714
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
715
715
_g_object_unref0 (self->priv->_aggregator);
716
#line 30 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
716
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
717
717
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
718
#line 32 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
718
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
719
719
_g_free0 (self->priv->_gender);
720
#line 33 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
720
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
721
721
_g_free0 (self->priv->_fullname);
722
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
722
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
723
723
G_OBJECT_CLASS (gender_details_interface_tests_parent_class)->finalize (obj);
724
724
#line 725 "gender-details-interface.c"
744
744
GenderDetailsInterfaceTests* _tmp1_;
745
745
GenderDetailsInterfaceTests* _tmp2_;
746
746
GTestSuite* _tmp3_ = NULL;
747
#line 142 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
747
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
748
748
g_test_init (&args_length1, &args, NULL);
749
#line 144 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
749
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
750
750
_tmp0_ = g_test_get_root ();
751
#line 144 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
751
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
753
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
753
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
754
754
_tmp1_ = gender_details_interface_tests_new ();
755
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
755
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
757
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
757
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
758
758
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
759
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
759
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
760
760
g_test_suite_add_suite (root, _tmp3_);
761
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
761
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
762
762
_g_object_unref0 (_tmp2_);
763
#line 147 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
763
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
765
#line 149 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
765
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
767
#line 149 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
767
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
769
769
#line 770 "gender-details-interface.c"
773
773
int main (int argc, char ** argv) {
774
#line 140 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
774
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
776
#line 140 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
776
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
777
777
return _vala_main (argv, argc);
778
778
#line 779 "gender-details-interface.c"