152
152
const gchar* _tmp4_;
153
153
gchar* _tmp5_ = NULL;
154
154
gchar* config_val;
155
#line 41 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
155
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
156
156
self = (SetGenderTests*) base;
157
#line 43 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
157
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
158
158
_tmp0_ = eds_test_backend_new ();
159
#line 43 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
159
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
160
160
_eds_test_backend_unref0 (self->priv->_eds_backend);
161
#line 43 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
161
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
162
162
self->priv->_eds_backend = _tmp0_;
163
#line 44 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
163
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
164
164
_tmp1_ = self->priv->_eds_backend;
165
#line 44 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
165
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
166
166
eds_test_backend_set_up (_tmp1_, FALSE, "test");
167
#line 47 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
167
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
168
168
_tmp2_ = self->priv->_eds_backend;
169
#line 47 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
169
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
170
170
_tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
171
#line 47 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
171
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
173
#line 47 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
173
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
174
174
_tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
175
#line 47 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
175
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
176
176
config_val = _tmp5_;
177
#line 48 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
177
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
178
178
g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
179
#line 41 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
179
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
180
180
_g_free0 (config_val);
181
181
#line 182 "set-gender.c"
185
185
static void set_gender_tests_real_tear_down (FolksTestCase* base) {
186
186
SetGenderTests * self;
187
187
EdsTestBackend* _tmp0_;
188
#line 51 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
188
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
189
189
self = (SetGenderTests*) base;
190
#line 53 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
190
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
191
191
_tmp0_ = self->priv->_eds_backend;
192
#line 53 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
192
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
193
193
eds_test_backend_tear_down (_tmp0_);
194
194
#line 195 "set-gender.c"
198
198
static GValue* _g_value_dup (GValue* self) {
199
#line 58 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
199
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
200
200
return g_boxed_copy (G_TYPE_VALUE, self);
201
201
#line 202 "set-gender.c"
205
205
static void _vala_GValue_free (GValue* self) {
206
#line 58 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
206
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
207
207
g_value_unset (self);
208
#line 58 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
208
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
210
210
#line 211 "set-gender.c"
214
214
static gpointer __g_value_dup0 (gpointer self) {
215
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
215
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
216
216
return self ? _g_value_dup (self) : NULL;
217
217
#line 218 "set-gender.c"
221
221
static gpointer _g_object_ref0 (gpointer self) {
222
#line 70 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
222
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
223
223
return self ? g_object_ref (self) : NULL;
224
224
#line 225 "set-gender.c"
266
266
GMainLoop* _tmp11_;
267
267
gboolean _tmp12_;
268
268
gboolean _tmp13_;
269
#line 56 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
269
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
270
270
g_return_if_fail (self != NULL);
271
#line 58 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
271
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
272
272
_tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
273
#line 58 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
273
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
275
#line 59 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
275
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
276
276
_tmp1_ = g_main_loop_new (NULL, FALSE);
277
#line 59 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
277
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
278
278
_g_main_loop_unref0 (self->priv->_main_loop);
279
#line 59 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
279
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
280
280
self->priv->_main_loop = _tmp1_;
281
#line 62 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
281
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
282
282
self->priv->_gender_before_update = FALSE;
283
#line 63 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
283
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
284
284
self->priv->_gender_after_update = FALSE;
285
#line 65 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
285
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
286
286
_tmp2_ = self->priv->_eds_backend;
287
#line 65 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
287
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
288
288
eds_test_backend_reset (_tmp2_);
289
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
289
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
290
290
g_value_init (&_tmp3_, G_TYPE_STRING);
291
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
291
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
293
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
293
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
294
294
_tmp5_ = __g_value_dup0 (&_tmp4_);
295
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
295
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
296
296
__vala_GValue_free0 (v);
297
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
297
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
299
#line 67 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
299
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
300
300
G_IS_VALUE (&_tmp4_) ? (g_value_unset (&_tmp4_), NULL) : NULL;
301
#line 68 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
301
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
303
#line 68 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
303
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
304
304
g_value_set_string (_tmp6_, "jimmy neutron");
305
#line 69 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
305
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
307
#line 69 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
307
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
309
#line 69 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
309
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
311
#line 69 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
311
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
312
312
gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp8_);
313
#line 69 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
313
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
314
314
__vala_GValue_free0 (_tmp8_);
315
#line 70 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
315
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
316
316
_tmp9_ = self->priv->_eds_backend;
317
#line 70 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
317
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
318
318
_tmp10_ = _g_object_ref0 (c1);
319
#line 70 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
319
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
320
320
eds_test_backend_add_contact (_tmp9_, _tmp10_);
321
#line 72 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
321
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
322
322
_set_gender_tests_test_set_gender_async (self, NULL, NULL);
323
#line 74 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
323
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
324
324
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
325
#line 80 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
325
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
326
326
_tmp11_ = self->priv->_main_loop;
327
#line 80 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
327
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
328
328
g_main_loop_run (_tmp11_);
329
#line 82 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
329
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
330
330
_tmp12_ = self->priv->_gender_before_update;
331
#line 82 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
331
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
332
332
_vala_assert (_tmp12_, "this._gender_before_update");
333
#line 83 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
333
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
334
334
_tmp13_ = self->priv->_gender_after_update;
335
#line 83 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
335
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
336
336
_vala_assert (_tmp13_, "this._gender_after_update");
337
#line 56 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
337
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
338
338
__vala_GValue_free0 (v);
339
#line 56 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
339
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
340
340
_g_object_unref0 (c1);
341
341
#line 342 "set-gender.c"
356
356
static void _set_gender_tests_test_set_gender_async (SetGenderTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
357
357
SetGenderTestsTestSetGenderAsyncData* _data_;
358
358
SetGenderTests* _tmp0_;
359
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
359
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
360
360
_data_ = g_slice_new0 (SetGenderTestsTestSetGenderAsyncData);
361
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
361
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
362
362
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_gender_tests_test_set_gender_async);
363
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
363
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
364
364
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_gender_tests_test_set_gender_async_data_free);
365
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
365
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
366
366
_tmp0_ = _g_object_ref0 (self);
367
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
367
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
368
368
_data_->self = _tmp0_;
369
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
369
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
370
370
_set_gender_tests_test_set_gender_async_co (_data_);
371
371
#line 372 "set-gender.c"
383
383
static void _set_gender_tests_test_set_gender_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
384
384
SetGenderTestsTestSetGenderAsyncData* _data_;
385
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
385
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
386
386
_data_ = _user_data_;
387
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
387
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
388
388
_data_->_source_object_ = source_object;
389
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
389
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
390
390
_data_->_res_ = _res_;
391
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
391
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
392
392
_set_gender_tests_test_set_gender_async_co (_data_);
393
393
#line 394 "set-gender.c"
397
397
static void __set_gender_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
398
#line 93 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
398
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
399
399
_set_gender_tests_individuals_changed_cb (self, changes);
400
400
#line 401 "set-gender.c"
404
404
static gboolean _set_gender_tests_test_set_gender_async_co (SetGenderTestsTestSetGenderAsyncData* _data_) {
405
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
405
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
406
406
switch (_data_->_state_) {
407
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
407
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
409
409
#line 410 "set-gender.c"
411
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
411
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
413
413
#line 414 "set-gender.c"
415
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
415
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
417
417
#line 418 "set-gender.c"
419
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
419
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
421
421
#line 422 "set-gender.c"
424
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
424
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
425
425
g_assert_not_reached ();
426
426
#line 427 "set-gender.c"
429
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
429
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
430
430
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
431
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
431
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
432
432
_data_->_state_ = 1;
433
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
433
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
434
434
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_gender_tests_test_set_gender_async_ready, _data_);
435
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
435
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
437
437
#line 438 "set-gender.c"
439
#line 88 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
439
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
440
440
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
441
#line 90 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
441
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
442
442
_data_->_tmp1_ = NULL;
443
#line 90 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
443
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
444
444
_data_->_tmp1_ = folks_backend_store_dup ();
445
#line 90 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
445
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
446
446
_data_->store = _data_->_tmp1_;
447
#line 91 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
447
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
448
448
_data_->_state_ = 2;
449
#line 91 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
449
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
450
450
folks_backend_store_prepare (_data_->store, _set_gender_tests_test_set_gender_async_ready, _data_);
451
#line 91 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
451
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
453
453
#line 454 "set-gender.c"
455
#line 91 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
455
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
456
456
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
457
#line 92 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
457
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
458
458
_data_->_tmp2_ = folks_individual_aggregator_new ();
459
#line 92 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
459
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
460
460
_g_object_unref0 (_data_->self->priv->_aggregator);
461
#line 92 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
461
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
462
462
_data_->self->priv->_aggregator = _data_->_tmp2_;
463
#line 93 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
463
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
464
464
_data_->_tmp3_ = _data_->self->priv->_aggregator;
465
#line 93 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
465
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
466
466
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __set_gender_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
467
467
#line 468 "set-gender.c"
469
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
469
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
470
470
_data_->_tmp4_ = _data_->self->priv->_aggregator;
471
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
471
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
472
472
_data_->_state_ = 3;
473
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
473
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
474
474
folks_individual_aggregator_prepare (_data_->_tmp4_, _set_gender_tests_test_set_gender_async_ready, _data_);
475
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
475
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
477
477
#line 478 "set-gender.c"
479
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
479
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
480
480
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
481
#line 97 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
481
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
482
482
if (_data_->_inner_error_ != NULL) {
483
483
#line 484 "set-gender.c"
484
484
goto __catch0_g_error;
488
488
__catch0_g_error:
490
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
490
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
491
491
_data_->e = _data_->_inner_error_;
492
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
492
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
493
493
_data_->_inner_error_ = NULL;
494
#line 101 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
494
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
495
495
_data_->_tmp5_ = _data_->e;
496
#line 101 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
496
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
497
497
_data_->_tmp6_ = _data_->_tmp5_->message;
498
#line 101 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
498
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
499
499
g_warning ("set-gender.vala:101: Error when calling prepare: %s", _data_->_tmp6_);
500
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
500
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
501
501
_g_error_free0 (_data_->e);
502
502
#line 503 "set-gender.c"
505
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
505
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
506
506
if (_data_->_inner_error_ != NULL) {
507
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
507
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
508
508
_g_object_unref0 (_data_->store);
509
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
509
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
510
510
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);
511
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
511
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
512
512
g_clear_error (&_data_->_inner_error_);
513
#line 95 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
513
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
515
515
#line 516 "set-gender.c"
517
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
517
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
518
518
_g_object_unref0 (_data_->store);
519
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
519
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
520
520
if (_data_->_state_ == 0) {
521
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
521
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
522
522
g_simple_async_result_complete_in_idle (_data_->_async_result);
523
523
#line 524 "set-gender.c"
525
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
525
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
526
526
g_simple_async_result_complete (_data_->_async_result);
527
527
#line 528 "set-gender.c"
529
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
529
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
530
530
g_object_unref (_data_->_async_result);
531
#line 86 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
531
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
533
533
#line 534 "set-gender.c"
537
537
static void __set_gender_tests_gender_changed_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
538
#line 119 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
538
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
539
539
_set_gender_tests_gender_changed_cb (self, _sender, pspec);
540
540
#line 541 "set-gender.c"
554
#line 105 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
554
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
555
555
g_return_if_fail (self != NULL);
556
#line 105 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
556
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
557
557
g_return_if_fail (changes != NULL);
558
#line 108 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
558
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
559
559
_tmp0_ = changes;
560
#line 108 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
560
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
561
561
_tmp1_ = gee_multi_map_get_values (_tmp0_);
562
#line 108 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
562
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
564
#line 109 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
564
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
565
565
_tmp2_ = changes;
566
#line 109 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
566
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
567
567
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
568
#line 109 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
568
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
569
569
removed = _tmp3_;
570
570
#line 571 "set-gender.c"
572
572
GeeCollection* _tmp4_;
573
573
GeeIterator* _tmp5_ = NULL;
574
574
GeeIterator* _i_it;
575
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
575
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
577
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
577
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
578
578
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
579
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
579
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
581
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
581
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
583
583
#line 584 "set-gender.c"
584
584
GeeIterator* _tmp6_;
593
593
FolksNameDetails* _tmp13_;
594
594
const gchar* _tmp14_;
595
595
const gchar* _tmp15_;
596
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
596
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
598
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
598
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
599
599
_tmp7_ = gee_iterator_next (_tmp6_);
600
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
600
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
602
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
602
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
604
604
#line 605 "set-gender.c"
606
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
606
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
608
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
608
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
609
609
_tmp9_ = gee_iterator_get (_tmp8_);
610
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
610
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
611
611
i = (FolksIndividual*) _tmp9_;
612
#line 113 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
612
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
614
#line 113 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
614
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
615
615
_vala_assert (_tmp10_ != NULL, "i != null");
616
#line 115 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
616
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
618
#line 115 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
618
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
619
619
_tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
620
#line 115 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
620
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
622
#line 117 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
622
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
624
#line 117 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
624
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
625
625
_tmp14_ = folks_name_details_get_full_name (_tmp13_);
626
#line 117 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
626
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
627
627
_tmp15_ = _tmp14_;
628
#line 117 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
628
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
629
629
if (g_strcmp0 (_tmp15_, "jimmy neutron") == 0) {
630
630
#line 631 "set-gender.c"
631
631
FolksIndividual* _tmp16_;
632
632
FolksIndividual* _tmp17_;
633
633
FolksGender _tmp18_;
634
634
FolksGender _tmp19_;
635
#line 119 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
635
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
637
#line 119 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
637
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
638
638
g_signal_connect_object ((GObject*) _tmp16_, "notify::gender", (GCallback) __set_gender_tests_gender_changed_cb_g_object_notify, self, 0);
639
#line 120 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
639
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
641
#line 120 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
641
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
642
642
_tmp18_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp17_);
643
#line 120 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
643
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
644
644
_tmp19_ = _tmp18_;
645
#line 120 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
645
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
646
646
if (_tmp19_ == FOLKS_GENDER_UNSPECIFIED) {
647
#line 122 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
647
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
648
648
self->priv->_gender_before_update = TRUE;
649
649
#line 650 "set-gender.c"
673
673
gpointer _tmp27_ = NULL;
675
675
FolksPersona* _tmp28_;
676
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
676
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
678
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
678
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
679
679
_tmp25_ = gee_iterator_next (_tmp24_);
680
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
680
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
682
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
682
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
684
684
#line 685 "set-gender.c"
686
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
686
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
688
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
688
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
689
689
_tmp27_ = gee_iterator_get (_tmp26_);
690
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
690
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
691
691
p = (FolksPersona*) _tmp27_;
692
#line 127 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
692
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
694
#line 127 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
694
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
695
695
folks_gender_details_set_gender (G_TYPE_CHECK_INSTANCE_CAST (_tmp28_, FOLKS_TYPE_GENDER_DETAILS, FolksGenderDetails), FOLKS_GENDER_MALE);
696
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
696
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
697
697
_g_object_unref0 (p);
698
698
#line 699 "set-gender.c"
700
#line 125 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
700
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
701
701
_g_object_unref0 (_p_it);
702
702
#line 703 "set-gender.c"
705
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
705
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
706
706
_g_object_unref0 (name);
707
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
707
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
708
708
_g_object_unref0 (i);
709
709
#line 710 "set-gender.c"
711
#line 111 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
711
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
712
712
_g_object_unref0 (_i_it);
713
713
#line 714 "set-gender.c"
715
#line 132 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
715
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
716
716
_tmp29_ = removed;
717
#line 132 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
717
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
718
718
_tmp30_ = gee_collection_get_size ((GeeCollection*) _tmp29_);
719
#line 132 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
719
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
720
720
_tmp31_ = _tmp30_;
721
#line 132 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
721
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
722
722
_vala_assert (_tmp31_ == 1, "removed.size == 1");
723
723
#line 724 "set-gender.c"
726
726
GeeIterator* _tmp33_ = NULL;
727
727
GeeIterator* _i_it;
728
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
728
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
729
729
_tmp32_ = removed;
730
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
730
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
731
731
_tmp33_ = gee_iterable_iterator ((GeeIterable*) _tmp32_);
732
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
732
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
734
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
734
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
736
736
#line 737 "set-gender.c"
737
737
GeeIterator* _tmp34_;
740
740
gpointer _tmp37_ = NULL;
741
741
FolksIndividual* i;
742
742
FolksIndividual* _tmp38_;
743
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
743
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
745
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
745
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
746
746
_tmp35_ = gee_iterator_next (_tmp34_);
747
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
747
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
749
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
749
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
751
751
#line 752 "set-gender.c"
753
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
753
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
755
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
755
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
756
756
_tmp37_ = gee_iterator_get (_tmp36_);
757
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
757
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
758
758
i = (FolksIndividual*) _tmp37_;
759
#line 136 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
759
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
761
#line 136 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
761
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
762
762
_vala_assert (_tmp38_ == NULL, "i == null");
763
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
763
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
764
764
_g_object_unref0 (i);
765
765
#line 766 "set-gender.c"
767
#line 134 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
767
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
768
768
_g_object_unref0 (_i_it);
769
769
#line 770 "set-gender.c"
771
#line 105 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
771
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
772
772
_g_object_unref0 (removed);
773
#line 105 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
773
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
774
774
_g_object_unref0 (added);
775
775
#line 776 "set-gender.c"
783
783
FolksIndividual* _tmp2_;
784
784
FolksGender _tmp3_;
785
785
FolksGender _tmp4_;
786
#line 140 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
786
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
787
787
g_return_if_fail (self != NULL);
788
#line 140 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
788
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
789
789
g_return_if_fail (individual_obj != NULL);
790
#line 140 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
790
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
791
791
g_return_if_fail (ps != NULL);
792
#line 144 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
792
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
793
793
_tmp0_ = individual_obj;
794
#line 144 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
794
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
795
795
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
796
#line 144 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
796
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
798
#line 145 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
798
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
800
#line 145 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
800
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
801
801
_tmp3_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp2_);
802
#line 145 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
802
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
804
#line 145 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
804
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
805
805
if (_tmp4_ == FOLKS_GENDER_MALE) {
806
806
#line 807 "set-gender.c"
807
807
GMainLoop* _tmp5_;
808
#line 147 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
808
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
809
809
self->priv->_gender_after_update = TRUE;
810
#line 148 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
810
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
811
811
_tmp5_ = self->priv->_main_loop;
812
#line 148 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
812
#line 148 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
813
813
g_main_loop_quit (_tmp5_);
814
814
#line 815 "set-gender.c"
816
#line 140 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
816
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
817
817
_g_object_unref0 (i);
818
818
#line 819 "set-gender.c"
822
822
static void set_gender_tests_class_init (SetGenderTestsClass * klass) {
823
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
823
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
824
824
set_gender_tests_parent_class = g_type_class_peek_parent (klass);
825
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
825
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
826
826
g_type_class_add_private (klass, sizeof (SetGenderTestsPrivate));
827
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
827
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
828
828
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_gender_tests_real_set_up;
829
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
829
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
830
830
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_gender_tests_real_tear_down;
831
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
831
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
832
832
G_OBJECT_CLASS (klass)->finalize = set_gender_tests_finalize;
833
833
#line 834 "set-gender.c"
837
837
static void set_gender_tests_instance_init (SetGenderTests * self) {
838
#line 25 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
838
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
839
839
self->priv = SET_GENDER_TESTS_GET_PRIVATE (self);
840
840
#line 841 "set-gender.c"
876
876
SetGenderTests* _tmp1_;
877
877
SetGenderTests* _tmp2_;
878
878
GTestSuite* _tmp3_ = NULL;
879
#line 155 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
879
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
880
880
g_test_init (&args_length1, &args, NULL);
881
#line 157 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
881
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
882
882
_tmp0_ = g_test_get_root ();
883
#line 157 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
883
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
885
#line 158 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
885
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
886
886
_tmp1_ = set_gender_tests_new ();
887
#line 158 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
887
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
889
#line 158 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
889
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
890
890
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
891
#line 158 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
891
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
892
892
g_test_suite_add_suite (root, _tmp3_);
893
#line 158 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
893
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
894
894
_g_object_unref0 (_tmp2_);
895
#line 160 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
895
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
897
#line 162 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
897
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
899
#line 162 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
899
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
901
901
#line 902 "set-gender.c"
905
905
int main (int argc, char ** argv) {
906
#line 153 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
906
#line 153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
908
#line 153 "/opt/gnome2/source/folks/tests/eds/set-gender.vala"
908
#line 153 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-gender.vala"
909
909
return _vala_main (argv, argc);
910
910
#line 911 "set-gender.c"