153
153
const gchar* _tmp4_;
154
154
gchar* _tmp5_ = NULL;
155
155
gchar* config_val;
156
#line 42 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
156
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
157
157
self = (SetStructuredNameTests*) base;
158
#line 44 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
158
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
159
159
_tmp0_ = eds_test_backend_new ();
160
#line 44 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
160
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
161
161
_eds_test_backend_unref0 (self->priv->_eds_backend);
162
#line 44 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
162
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
163
163
self->priv->_eds_backend = _tmp0_;
164
#line 45 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
164
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
165
165
_tmp1_ = self->priv->_eds_backend;
166
#line 45 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
166
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
167
167
eds_test_backend_set_up (_tmp1_, FALSE, "test");
168
#line 48 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
168
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
169
169
_tmp2_ = self->priv->_eds_backend;
170
#line 48 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
170
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
171
171
_tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
172
#line 48 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
172
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
174
#line 48 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
174
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
175
175
_tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
176
#line 48 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
176
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
177
177
config_val = _tmp5_;
178
#line 49 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
178
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
179
179
g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
180
#line 42 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
180
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
181
181
_g_free0 (config_val);
182
182
#line 183 "set-structured-name.c"
186
186
static void set_structured_name_tests_real_tear_down (FolksTestCase* base) {
187
187
SetStructuredNameTests * self;
188
188
EdsTestBackend* _tmp0_;
189
#line 52 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
189
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
190
190
self = (SetStructuredNameTests*) base;
191
#line 54 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
191
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
192
192
_tmp0_ = self->priv->_eds_backend;
193
#line 54 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
193
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
194
194
eds_test_backend_tear_down (_tmp0_);
195
195
#line 196 "set-structured-name.c"
199
199
static GValue* _g_value_dup (GValue* self) {
200
#line 59 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
200
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
201
201
return g_boxed_copy (G_TYPE_VALUE, self);
202
202
#line 203 "set-structured-name.c"
206
206
static void _vala_GValue_free (GValue* self) {
207
#line 59 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
207
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
208
208
g_value_unset (self);
209
#line 59 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
209
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
211
211
#line 212 "set-structured-name.c"
215
215
static gpointer __g_value_dup0 (gpointer self) {
216
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
216
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
217
217
return self ? _g_value_dup (self) : NULL;
218
218
#line 219 "set-structured-name.c"
222
222
static gpointer _g_object_ref0 (gpointer self) {
223
#line 72 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
223
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
224
224
return self ? g_object_ref (self) : NULL;
225
225
#line 226 "set-structured-name.c"
268
268
GMainLoop* _tmp12_;
269
269
gboolean _tmp13_;
270
270
gboolean _tmp14_;
271
#line 57 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
271
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
272
272
g_return_if_fail (self != NULL);
273
#line 59 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
273
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
274
274
_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);
275
#line 59 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
275
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
277
#line 60 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
277
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
278
278
_tmp1_ = g_main_loop_new (NULL, FALSE);
279
#line 60 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
279
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
280
280
_g_main_loop_unref0 (self->priv->_main_loop);
281
#line 60 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
281
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
282
282
self->priv->_main_loop = _tmp1_;
283
#line 61 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
283
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
284
284
_tmp2_ = folks_structured_name_new_simple ("Innocenti", "Bernie");
285
#line 61 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
285
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
286
286
_g_object_unref0 (self->priv->_sname);
287
#line 61 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
287
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
288
288
self->priv->_sname = _tmp2_;
289
#line 64 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
289
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
290
290
self->priv->_found_before_update = FALSE;
291
#line 65 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
291
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
292
292
self->priv->_found_after_update = FALSE;
293
#line 67 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
293
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
294
294
_tmp3_ = self->priv->_eds_backend;
295
#line 67 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
295
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
296
296
eds_test_backend_reset (_tmp3_);
297
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
297
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
298
298
g_value_init (&_tmp4_, G_TYPE_STRING);
299
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
299
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
301
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
301
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
302
302
_tmp6_ = __g_value_dup0 (&_tmp5_);
303
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
303
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
304
304
__vala_GValue_free0 (v);
305
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
305
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
307
#line 69 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
307
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
308
308
G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL;
309
#line 70 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
309
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
311
#line 70 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
311
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
312
312
g_value_set_string (_tmp7_, "bernie h. innocenti");
313
#line 71 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
313
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
315
#line 71 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
315
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
317
#line 71 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
317
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
319
#line 71 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
319
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
320
320
gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp9_);
321
#line 71 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
321
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
322
322
__vala_GValue_free0 (_tmp9_);
323
#line 72 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
323
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
324
324
_tmp10_ = self->priv->_eds_backend;
325
#line 72 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
325
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
326
326
_tmp11_ = _g_object_ref0 (c1);
327
#line 72 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
327
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
328
328
eds_test_backend_add_contact (_tmp10_, _tmp11_);
329
#line 74 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
329
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
330
330
_set_structured_name_tests_test_set_structured_name_async (self, NULL, NULL);
331
#line 76 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
331
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
332
332
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
333
#line 81 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
333
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
334
334
_tmp12_ = self->priv->_main_loop;
335
#line 81 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
335
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
336
336
g_main_loop_run (_tmp12_);
337
#line 83 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
337
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
338
338
_tmp13_ = self->priv->_found_before_update;
339
#line 83 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
339
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
340
340
_vala_assert (_tmp13_, "this._found_before_update");
341
#line 84 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
341
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
342
342
_tmp14_ = self->priv->_found_after_update;
343
#line 84 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
343
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
344
344
_vala_assert (_tmp14_, "this._found_after_update");
345
#line 57 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
345
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
346
346
__vala_GValue_free0 (v);
347
#line 57 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
347
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
348
348
_g_object_unref0 (c1);
349
349
#line 350 "set-structured-name.c"
364
364
static void _set_structured_name_tests_test_set_structured_name_async (SetStructuredNameTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
365
365
SetStructuredNameTestsTestSetStructuredNameAsyncData* _data_;
366
366
SetStructuredNameTests* _tmp0_;
367
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
367
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
368
368
_data_ = g_slice_new0 (SetStructuredNameTestsTestSetStructuredNameAsyncData);
369
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
369
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
370
370
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_structured_name_tests_test_set_structured_name_async);
371
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
371
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
372
372
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_structured_name_tests_test_set_structured_name_async_data_free);
373
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
373
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
374
374
_tmp0_ = _g_object_ref0 (self);
375
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
375
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
376
376
_data_->self = _tmp0_;
377
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
377
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
378
378
_set_structured_name_tests_test_set_structured_name_async_co (_data_);
379
379
#line 380 "set-structured-name.c"
391
391
static void _set_structured_name_tests_test_set_structured_name_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
392
392
SetStructuredNameTestsTestSetStructuredNameAsyncData* _data_;
393
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
393
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
394
394
_data_ = _user_data_;
395
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
395
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
396
396
_data_->_source_object_ = source_object;
397
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
397
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
398
398
_data_->_res_ = _res_;
399
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
399
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
400
400
_set_structured_name_tests_test_set_structured_name_async_co (_data_);
401
401
#line 402 "set-structured-name.c"
405
405
static void __set_structured_name_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
406
#line 94 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
406
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
407
407
_set_structured_name_tests_individuals_changed_cb (self, changes);
408
408
#line 409 "set-structured-name.c"
412
412
static gboolean _set_structured_name_tests_test_set_structured_name_async_co (SetStructuredNameTestsTestSetStructuredNameAsyncData* _data_) {
413
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
413
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
414
414
switch (_data_->_state_) {
415
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
415
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
417
417
#line 418 "set-structured-name.c"
419
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
419
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
421
421
#line 422 "set-structured-name.c"
423
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
423
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
425
425
#line 426 "set-structured-name.c"
427
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
427
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
429
429
#line 430 "set-structured-name.c"
432
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
432
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
433
433
g_assert_not_reached ();
434
434
#line 435 "set-structured-name.c"
437
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
437
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
438
438
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
439
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
439
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
440
440
_data_->_state_ = 1;
441
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
441
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
442
442
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_structured_name_tests_test_set_structured_name_async_ready, _data_);
443
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
443
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
445
445
#line 446 "set-structured-name.c"
447
#line 89 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
447
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
448
448
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
449
#line 91 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
449
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
450
450
_data_->_tmp1_ = NULL;
451
#line 91 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
451
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
452
452
_data_->_tmp1_ = folks_backend_store_dup ();
453
#line 91 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
453
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
454
454
_data_->store = _data_->_tmp1_;
455
#line 92 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
455
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
456
456
_data_->_state_ = 2;
457
#line 92 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
457
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
458
458
folks_backend_store_prepare (_data_->store, _set_structured_name_tests_test_set_structured_name_async_ready, _data_);
459
#line 92 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
459
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
461
461
#line 462 "set-structured-name.c"
463
#line 92 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
463
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
464
464
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
465
#line 93 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
465
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
466
466
_data_->_tmp2_ = folks_individual_aggregator_new ();
467
#line 93 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
467
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
468
468
_g_object_unref0 (_data_->self->priv->_aggregator);
469
#line 93 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
469
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
470
470
_data_->self->priv->_aggregator = _data_->_tmp2_;
471
#line 94 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
471
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
472
472
_data_->_tmp3_ = _data_->self->priv->_aggregator;
473
#line 94 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
473
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
474
474
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __set_structured_name_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
475
475
#line 476 "set-structured-name.c"
477
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
477
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
478
478
_data_->_tmp4_ = _data_->self->priv->_aggregator;
479
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
479
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
480
480
_data_->_state_ = 3;
481
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
481
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
482
482
folks_individual_aggregator_prepare (_data_->_tmp4_, _set_structured_name_tests_test_set_structured_name_async_ready, _data_);
483
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
483
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
485
485
#line 486 "set-structured-name.c"
487
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
487
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
488
488
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
489
#line 98 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
489
#line 98 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
490
490
if (_data_->_inner_error_ != NULL) {
491
491
#line 492 "set-structured-name.c"
492
492
goto __catch0_g_error;
496
496
__catch0_g_error:
498
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
498
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
499
499
_data_->e = _data_->_inner_error_;
500
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
500
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
501
501
_data_->_inner_error_ = NULL;
502
#line 102 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
502
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
503
503
_data_->_tmp5_ = _data_->e;
504
#line 102 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
504
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
505
505
_data_->_tmp6_ = _data_->_tmp5_->message;
506
#line 102 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
506
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
507
507
g_warning ("set-structured-name.vala:102: Error when calling prepare: %s\n", _data_->_tmp6_);
508
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
508
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
509
509
_g_error_free0 (_data_->e);
510
510
#line 511 "set-structured-name.c"
513
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
513
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
514
514
if (_data_->_inner_error_ != NULL) {
515
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
515
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
516
516
_g_object_unref0 (_data_->store);
517
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
517
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
518
518
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);
519
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
519
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
520
520
g_clear_error (&_data_->_inner_error_);
521
#line 96 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
521
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
523
523
#line 524 "set-structured-name.c"
525
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
525
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
526
526
_g_object_unref0 (_data_->store);
527
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
527
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
528
528
if (_data_->_state_ == 0) {
529
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
529
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
530
530
g_simple_async_result_complete_in_idle (_data_->_async_result);
531
531
#line 532 "set-structured-name.c"
533
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
533
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
534
534
g_simple_async_result_complete (_data_->_async_result);
535
535
#line 536 "set-structured-name.c"
537
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
537
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
538
538
g_object_unref (_data_->_async_result);
539
#line 87 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
539
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
541
541
#line 542 "set-structured-name.c"
545
545
static void __set_structured_name_tests_notify_structured_name_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
546
#line 120 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
546
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
547
547
_set_structured_name_tests_notify_structured_name_cb (self, _sender, pspec);
548
548
#line 549 "set-structured-name.c"
562
#line 106 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
562
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
563
563
g_return_if_fail (self != NULL);
564
#line 106 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
564
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
565
565
g_return_if_fail (changes != NULL);
566
#line 109 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
566
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
567
567
_tmp0_ = changes;
568
#line 109 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
568
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
569
569
_tmp1_ = gee_multi_map_get_values (_tmp0_);
570
#line 109 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
570
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
572
#line 110 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
572
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
573
573
_tmp2_ = changes;
574
#line 110 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
574
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
575
575
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
576
#line 110 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
576
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
577
577
removed = _tmp3_;
578
578
#line 579 "set-structured-name.c"
580
580
GeeCollection* _tmp4_;
581
581
GeeIterator* _tmp5_ = NULL;
582
582
GeeIterator* _i_it;
583
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
583
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
585
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
585
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
586
586
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
587
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
587
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
589
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
589
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
591
591
#line 592 "set-structured-name.c"
592
592
GeeIterator* _tmp6_;
601
601
FolksNameDetails* _tmp13_;
602
602
const gchar* _tmp14_;
603
603
const gchar* _tmp15_;
604
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
604
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
606
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
606
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
607
607
_tmp7_ = gee_iterator_next (_tmp6_);
608
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
608
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
610
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
610
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
612
612
#line 613 "set-structured-name.c"
614
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
614
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
616
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
616
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
617
617
_tmp9_ = gee_iterator_get (_tmp8_);
618
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
618
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
619
619
i = (FolksIndividual*) _tmp9_;
620
#line 114 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
620
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
622
#line 114 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
622
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
623
623
_vala_assert (_tmp10_ != NULL, "i != null");
624
#line 116 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
624
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
626
#line 116 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
626
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
627
627
_tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
628
#line 116 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
628
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
630
#line 118 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
630
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
632
#line 118 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
632
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
633
633
_tmp14_ = folks_name_details_get_full_name (_tmp13_);
634
#line 118 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
634
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
635
635
_tmp15_ = _tmp14_;
636
#line 118 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
636
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
637
637
if (g_strcmp0 (_tmp15_, "bernie h. innocenti") == 0) {
638
638
#line 639 "set-structured-name.c"
639
639
FolksIndividual* _tmp16_;
640
#line 120 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
640
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
642
#line 120 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
642
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
643
643
g_signal_connect_object ((GObject*) _tmp16_, "notify::structured-name", (GCallback) __set_structured_name_tests_notify_structured_name_cb_g_object_notify, self, 0);
644
#line 122 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
644
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
645
645
self->priv->_found_before_update = TRUE;
646
646
#line 647 "set-structured-name.c"
671
671
FolksPersona* _tmp25_;
672
672
FolksStructuredName* _tmp26_;
673
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
673
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
675
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
675
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
676
676
_tmp22_ = gee_iterator_next (_tmp21_);
677
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
677
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
679
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
679
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
681
681
#line 682 "set-structured-name.c"
683
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
683
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
685
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
685
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
686
686
_tmp24_ = gee_iterator_get (_tmp23_);
687
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
687
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
688
688
p = (FolksPersona*) _tmp24_;
689
#line 126 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
689
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
691
#line 126 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
691
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
692
692
_tmp26_ = self->priv->_sname;
693
#line 126 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
693
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
694
694
folks_name_details_set_structured_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp25_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails), _tmp26_);
695
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
695
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
696
696
_g_object_unref0 (p);
697
697
#line 698 "set-structured-name.c"
699
#line 124 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
699
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
700
700
_g_object_unref0 (_p_it);
701
701
#line 702 "set-structured-name.c"
704
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
704
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
705
705
_g_object_unref0 (name);
706
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
706
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
707
707
_g_object_unref0 (i);
708
708
#line 709 "set-structured-name.c"
710
#line 112 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
710
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
711
711
_g_object_unref0 (_i_it);
712
712
#line 713 "set-structured-name.c"
714
#line 131 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
714
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
715
715
_tmp27_ = removed;
716
#line 131 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
716
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
717
717
_tmp28_ = gee_collection_get_size ((GeeCollection*) _tmp27_);
718
#line 131 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
718
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
719
719
_tmp29_ = _tmp28_;
720
#line 131 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
720
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
721
721
_vala_assert (_tmp29_ == 1, "removed.size == 1");
722
722
#line 723 "set-structured-name.c"
725
725
GeeIterator* _tmp31_ = NULL;
726
726
GeeIterator* _i_it;
727
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
727
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
728
728
_tmp30_ = removed;
729
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
729
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
730
730
_tmp31_ = gee_iterable_iterator ((GeeIterable*) _tmp30_);
731
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
731
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
733
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
733
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
735
735
#line 736 "set-structured-name.c"
736
736
GeeIterator* _tmp32_;
739
739
gpointer _tmp35_ = NULL;
740
740
FolksIndividual* i;
741
741
FolksIndividual* _tmp36_;
742
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
742
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
744
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
744
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
745
745
_tmp33_ = gee_iterator_next (_tmp32_);
746
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
746
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
748
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
748
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
750
750
#line 751 "set-structured-name.c"
752
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
752
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
754
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
754
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
755
755
_tmp35_ = gee_iterator_get (_tmp34_);
756
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
756
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
757
757
i = (FolksIndividual*) _tmp35_;
758
#line 135 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
758
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
760
#line 135 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
760
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
761
761
_vala_assert (_tmp36_ == NULL, "i == null");
762
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
762
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
763
763
_g_object_unref0 (i);
764
764
#line 765 "set-structured-name.c"
766
#line 133 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
766
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
767
767
_g_object_unref0 (_i_it);
768
768
#line 769 "set-structured-name.c"
770
#line 106 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
770
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
771
771
_g_object_unref0 (removed);
772
#line 106 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
772
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
773
773
_g_object_unref0 (added);
774
774
#line 775 "set-structured-name.c"
784
784
FolksStructuredName* _tmp4_;
785
785
FolksStructuredName* _tmp5_;
786
786
gboolean _tmp6_ = FALSE;
787
#line 139 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
787
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
788
788
g_return_if_fail (self != NULL);
789
#line 139 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
789
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
790
790
g_return_if_fail (individual_obj != NULL);
791
#line 139 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
791
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
792
792
g_return_if_fail (ps != NULL);
793
#line 141 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
793
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
794
794
_tmp0_ = individual_obj;
795
#line 141 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
795
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
796
796
_tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
797
#line 141 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
797
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
799
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
799
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
801
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
801
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
802
802
_tmp3_ = folks_name_details_get_structured_name ((FolksNameDetails*) _tmp2_);
803
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
803
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
805
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
805
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
806
806
_tmp5_ = self->priv->_sname;
807
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
807
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
808
808
_tmp6_ = folks_structured_name_equal (_tmp4_, _tmp5_);
809
#line 142 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
809
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
811
811
#line 812 "set-structured-name.c"
812
812
GMainLoop* _tmp7_;
813
#line 144 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
813
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
814
814
self->priv->_found_after_update = TRUE;
815
#line 145 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
815
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
816
816
_tmp7_ = self->priv->_main_loop;
817
#line 145 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
817
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
818
818
g_main_loop_quit (_tmp7_);
819
819
#line 820 "set-structured-name.c"
821
#line 139 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
821
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
822
822
_g_object_unref0 (i);
823
823
#line 824 "set-structured-name.c"
827
827
static void set_structured_name_tests_class_init (SetStructuredNameTestsClass * klass) {
828
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
828
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
829
829
set_structured_name_tests_parent_class = g_type_class_peek_parent (klass);
830
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
830
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
831
831
g_type_class_add_private (klass, sizeof (SetStructuredNameTestsPrivate));
832
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
832
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
833
833
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_structured_name_tests_real_set_up;
834
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
834
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
835
835
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_structured_name_tests_real_tear_down;
836
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
836
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
837
837
G_OBJECT_CLASS (klass)->finalize = set_structured_name_tests_finalize;
838
838
#line 839 "set-structured-name.c"
842
842
static void set_structured_name_tests_instance_init (SetStructuredNameTests * self) {
843
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
843
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
844
844
self->priv = SET_STRUCTURED_NAME_TESTS_GET_PRIVATE (self);
845
845
#line 846 "set-structured-name.c"
849
849
static void set_structured_name_tests_finalize (GObject* obj) {
850
850
SetStructuredNameTests * self;
851
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
851
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
852
852
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_SET_STRUCTURED_NAME_TESTS, SetStructuredNameTests);
853
#line 27 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
853
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
854
854
_eds_test_backend_unref0 (self->priv->_eds_backend);
855
#line 28 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
855
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
856
856
_g_object_unref0 (self->priv->_aggregator);
857
#line 29 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
857
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
858
858
_g_main_loop_unref0 (self->priv->_main_loop);
859
#line 32 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
859
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
860
860
_g_object_unref0 (self->priv->_sname);
861
#line 25 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
861
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
862
862
G_OBJECT_CLASS (set_structured_name_tests_parent_class)->finalize (obj);
863
863
#line 864 "set-structured-name.c"
883
883
SetStructuredNameTests* _tmp1_;
884
884
SetStructuredNameTests* _tmp2_;
885
885
GTestSuite* _tmp3_ = NULL;
886
#line 152 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
886
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
887
887
g_test_init (&args_length1, &args, NULL);
888
#line 154 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
888
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
889
889
_tmp0_ = g_test_get_root ();
890
#line 154 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
890
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
892
#line 155 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
892
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
893
893
_tmp1_ = set_structured_name_tests_new ();
894
#line 155 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
894
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
896
#line 155 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
896
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
897
897
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
898
#line 155 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
898
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
899
899
g_test_suite_add_suite (root, _tmp3_);
900
#line 155 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
900
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
901
901
_g_object_unref0 (_tmp2_);
902
#line 157 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
902
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
904
#line 159 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
904
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
906
#line 159 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
906
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
908
908
#line 909 "set-structured-name.c"
912
912
int main (int argc, char ** argv) {
913
#line 150 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
913
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
915
#line 150 "/opt/gnome2/source/folks/tests/eds/set-structured-name.vala"
915
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/set-structured-name.vala"
916
916
return _vala_main (argv, argc);
917
917
#line 918 "set-structured-name.c"