178
178
const gchar* _tmp4_;
179
179
gchar* _tmp5_ = NULL;
180
180
gchar* config_val;
181
#line 41 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
181
#line 41 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
182
182
self = (AvatarDetailsTests*) base;
183
#line 43 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
183
#line 43 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
184
184
_tmp0_ = eds_test_backend_new ();
185
#line 43 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
185
#line 43 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
186
186
_eds_test_backend_unref0 (self->priv->_eds_backend);
187
#line 43 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
187
#line 43 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
188
188
self->priv->_eds_backend = _tmp0_;
189
#line 44 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
189
#line 44 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
190
190
_tmp1_ = self->priv->_eds_backend;
191
#line 44 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
191
#line 44 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
192
192
eds_test_backend_set_up (_tmp1_, FALSE);
193
#line 47 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
193
#line 47 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
194
194
_tmp2_ = self->priv->_eds_backend;
195
#line 47 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
195
#line 47 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
196
196
_tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
197
#line 47 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
197
#line 47 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
199
#line 47 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
199
#line 47 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
200
200
_tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
201
#line 47 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
201
#line 47 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
202
202
config_val = _tmp5_;
203
#line 48 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
203
#line 48 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
204
204
g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
205
#line 41 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
205
#line 41 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
206
206
_g_free0 (config_val);
207
207
#line 208 "avatar-details.c"
211
211
static void avatar_details_tests_real_tear_down (FolksTestCase* base) {
212
212
AvatarDetailsTests * self;
213
213
EdsTestBackend* _tmp0_;
214
#line 51 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
214
#line 51 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
215
215
self = (AvatarDetailsTests*) base;
216
#line 53 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
216
#line 53 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
217
217
_tmp0_ = self->priv->_eds_backend;
218
#line 53 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
218
#line 53 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
219
219
eds_test_backend_tear_down (_tmp0_);
220
220
#line 221 "avatar-details.c"
224
224
static GValue* _g_value_dup (GValue* self) {
225
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
225
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
226
226
return g_boxed_copy (G_TYPE_VALUE, self);
227
227
#line 228 "avatar-details.c"
231
231
static void _vala_GValue_free (GValue* self) {
232
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
232
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
233
233
g_value_unset (self);
234
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
234
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
236
236
#line 237 "avatar-details.c"
240
240
static gpointer __g_value_dup0 (gpointer self) {
241
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
241
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
242
242
return self ? _g_value_dup (self) : NULL;
243
243
#line 244 "avatar-details.c"
247
247
static gpointer _g_object_ref0 (gpointer self) {
248
#line 72 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
248
#line 72 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
249
249
return self ? g_object_ref (self) : NULL;
250
250
#line 251 "avatar-details.c"
302
302
GeeHashMap* _tmp22_;
303
303
GMainLoop* _tmp23_;
304
304
gboolean _tmp24_;
305
#line 56 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
305
#line 56 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
306
306
g_return_if_fail (self != NULL);
307
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
307
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
308
308
_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);
309
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
309
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
310
310
_g_object_unref0 (self->priv->_c1);
311
#line 58 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
311
#line 58 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
312
312
self->priv->_c1 = _tmp0_;
313
#line 59 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
313
#line 59 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
314
314
_tmp1_ = g_main_loop_new (NULL, FALSE);
315
#line 59 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
315
#line 59 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
316
316
_g_main_loop_unref0 (self->priv->_main_loop);
317
#line 59 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
317
#line 59 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
318
318
self->priv->_main_loop = _tmp1_;
319
#line 60 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
319
#line 60 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
320
320
_tmp2_ = g_getenv ("AVATAR_FILE_PATH");
321
#line 60 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
321
#line 60 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
322
322
_tmp3_ = g_strdup (_tmp2_);
323
#line 60 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
323
#line 60 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
324
324
_g_free0 (self->priv->_avatar_path);
325
#line 60 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
325
#line 60 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
326
326
self->priv->_avatar_path = _tmp3_;
327
#line 61 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
327
#line 61 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
328
328
self->priv->_avatars_are_equal = FALSE;
329
#line 64 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
329
#line 64 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
330
330
_tmp4_ = self->priv->_eds_backend;
331
#line 64 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
331
#line 64 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
332
332
eds_test_backend_reset (_tmp4_);
333
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
333
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
334
334
g_value_init (&_tmp5_, G_TYPE_STRING);
335
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
335
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
337
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
337
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
338
338
_tmp7_ = __g_value_dup0 (&_tmp6_);
339
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
339
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
340
340
__vala_GValue_free0 (v);
341
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
341
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
343
#line 66 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
343
#line 66 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
344
344
G_IS_VALUE (&_tmp6_) ? (g_value_unset (&_tmp6_), NULL) : NULL;
345
#line 67 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
345
#line 67 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
347
#line 67 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
347
#line 67 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
348
348
g_value_set_string (_tmp8_, "bernie h. innocenti");
349
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
349
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
350
350
_tmp9_ = self->priv->_c1;
351
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
351
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
353
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
353
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
355
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
355
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
356
356
_tmp11_ = _tmp10_;
357
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
357
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
358
358
gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, "full_name", _tmp11_);
359
#line 68 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
359
#line 68 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
360
360
__vala_GValue_free0 (_tmp11_);
361
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
361
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
362
362
g_value_init (&_tmp12_, G_TYPE_STRING);
363
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
363
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
364
364
_tmp13_ = _tmp12_;
365
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
365
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
366
366
_tmp14_ = __g_value_dup0 (&_tmp13_);
367
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
367
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
368
368
__vala_GValue_free0 (v);
369
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
369
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
371
#line 69 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
371
#line 69 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
372
372
G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL;
373
#line 70 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
373
#line 70 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
375
#line 70 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
375
#line 70 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
376
376
_tmp16_ = self->priv->_avatar_path;
377
#line 70 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
377
#line 70 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
378
378
g_value_set_string (_tmp15_, _tmp16_);
379
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
379
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
380
380
_tmp17_ = self->priv->_c1;
381
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
381
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
383
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
383
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
385
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
385
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
386
386
_tmp19_ = _tmp18_;
387
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
387
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
388
388
gee_abstract_map_set ((GeeAbstractMap*) _tmp17_, "avatar", _tmp19_);
389
#line 71 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
389
#line 71 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
390
390
__vala_GValue_free0 (_tmp19_);
391
#line 72 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
391
#line 72 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
392
392
_tmp20_ = self->priv->_eds_backend;
393
#line 72 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
393
#line 72 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
394
394
_tmp21_ = self->priv->_c1;
395
#line 72 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
395
#line 72 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
396
396
_tmp22_ = _g_object_ref0 (_tmp21_);
397
#line 72 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
397
#line 72 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
398
398
eds_test_backend_add_contact (_tmp20_, _tmp22_);
399
#line 74 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
399
#line 74 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
400
400
_avatar_details_tests_test_avatar_async (self, NULL, NULL);
401
#line 76 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
401
#line 76 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
402
402
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
403
#line 82 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
403
#line 82 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
404
404
_tmp23_ = self->priv->_main_loop;
405
#line 82 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
405
#line 82 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
406
406
g_main_loop_run (_tmp23_);
407
#line 84 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
407
#line 84 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
408
408
_tmp24_ = self->priv->_avatars_are_equal;
409
#line 84 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
409
#line 84 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
410
410
g_assert (_tmp24_);
411
#line 56 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
411
#line 56 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
412
412
__vala_GValue_free0 (v);
413
413
#line 414 "avatar-details.c"
455
455
static void _avatar_details_tests_test_avatar_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
456
456
AvatarDetailsTestsTestAvatarAsyncData* _data_;
457
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
457
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
458
458
_data_ = _user_data_;
459
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
459
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
460
460
_data_->_source_object_ = source_object;
461
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
461
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
462
462
_data_->_res_ = _res_;
463
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
463
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
464
464
_avatar_details_tests_test_avatar_async_co (_data_);
465
465
#line 466 "avatar-details.c"
469
469
static void __avatar_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
470
#line 95 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
470
#line 95 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
471
471
_avatar_details_tests_individuals_changed_cb (self, changes);
472
472
#line 473 "avatar-details.c"
476
476
static gboolean _avatar_details_tests_test_avatar_async_co (AvatarDetailsTestsTestAvatarAsyncData* _data_) {
477
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
477
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
478
478
switch (_data_->_state_) {
479
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
479
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
481
481
#line 482 "avatar-details.c"
483
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
483
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
485
485
#line 486 "avatar-details.c"
487
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
487
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
489
489
#line 490 "avatar-details.c"
491
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
491
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
493
493
#line 494 "avatar-details.c"
496
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
496
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
497
497
g_assert_not_reached ();
498
498
#line 499 "avatar-details.c"
501
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
501
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
502
502
_data_->_tmp0_ = _data_->self->priv->_eds_backend;
503
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
503
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
504
504
_data_->_state_ = 1;
505
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
505
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
506
506
eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _avatar_details_tests_test_avatar_async_ready, _data_);
507
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
507
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
509
509
#line 510 "avatar-details.c"
511
#line 90 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
511
#line 90 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
512
512
eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
513
#line 92 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
513
#line 92 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
514
514
_data_->_tmp1_ = NULL;
515
#line 92 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
515
#line 92 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
516
516
_data_->_tmp1_ = folks_backend_store_dup ();
517
#line 92 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
517
#line 92 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
518
518
_data_->store = _data_->_tmp1_;
519
#line 93 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
519
#line 93 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
520
520
_data_->_state_ = 2;
521
#line 93 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
521
#line 93 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
522
522
folks_backend_store_prepare (_data_->store, _avatar_details_tests_test_avatar_async_ready, _data_);
523
#line 93 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
523
#line 93 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
525
525
#line 526 "avatar-details.c"
527
#line 93 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
527
#line 93 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
528
528
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
529
#line 94 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
529
#line 94 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
530
530
_data_->_tmp2_ = folks_individual_aggregator_new ();
531
#line 94 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
531
#line 94 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
532
532
_g_object_unref0 (_data_->self->priv->_aggregator);
533
#line 94 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
533
#line 94 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
534
534
_data_->self->priv->_aggregator = _data_->_tmp2_;
535
#line 95 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
535
#line 95 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
536
536
_data_->_tmp3_ = _data_->self->priv->_aggregator;
537
#line 95 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
537
#line 95 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
538
538
g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __avatar_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
539
539
#line 540 "avatar-details.c"
541
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
541
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
542
542
_data_->_tmp4_ = _data_->self->priv->_aggregator;
543
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
543
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
544
544
_data_->_state_ = 3;
545
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
545
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
546
546
folks_individual_aggregator_prepare (_data_->_tmp4_, _avatar_details_tests_test_avatar_async_ready, _data_);
547
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
547
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
549
549
#line 550 "avatar-details.c"
551
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
551
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
552
552
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
553
#line 99 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
553
#line 99 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
554
554
if (_data_->_inner_error_ != NULL) {
555
555
#line 556 "avatar-details.c"
556
556
goto __catch0_g_error;
560
560
__catch0_g_error:
562
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
562
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
563
563
_data_->e = _data_->_inner_error_;
564
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
564
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
565
565
_data_->_inner_error_ = NULL;
566
#line 103 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
566
#line 103 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
567
567
_data_->_tmp5_ = _data_->e;
568
#line 103 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
568
#line 103 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
569
569
_data_->_tmp6_ = _data_->_tmp5_->message;
570
#line 103 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
570
#line 103 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
571
571
g_warning ("avatar-details.vala:103: Error when calling prepare: %s\n", _data_->_tmp6_);
572
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
572
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
573
573
_g_error_free0 (_data_->e);
574
574
#line 575 "avatar-details.c"
577
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
577
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
578
578
if (_data_->_inner_error_ != NULL) {
579
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
579
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
580
580
_g_object_unref0 (_data_->store);
581
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
581
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
582
582
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);
583
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
583
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
584
584
g_clear_error (&_data_->_inner_error_);
585
#line 97 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
585
#line 97 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
587
587
#line 588 "avatar-details.c"
589
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
589
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
590
590
_g_object_unref0 (_data_->store);
591
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
591
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
592
592
if (_data_->_state_ == 0) {
593
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
593
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
594
594
g_simple_async_result_complete_in_idle (_data_->_async_result);
595
595
#line 596 "avatar-details.c"
597
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
597
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
598
598
g_simple_async_result_complete (_data_->_async_result);
599
599
#line 600 "avatar-details.c"
601
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
601
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
602
602
g_object_unref (_data_->_async_result);
603
#line 87 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
603
#line 87 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
605
605
#line 606 "avatar-details.c"
609
609
static void __avatar_details_tests_notify_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
610
#line 128 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
610
#line 128 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
611
611
_avatar_details_tests_notify_cb (self, _sender, pspec);
612
612
#line 613 "avatar-details.c"
626
#line 107 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
626
#line 107 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
627
627
g_return_if_fail (self != NULL);
628
#line 107 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
628
#line 107 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
629
629
g_return_if_fail (changes != NULL);
630
#line 110 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
630
#line 110 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
631
631
_tmp0_ = changes;
632
#line 110 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
632
#line 110 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
633
633
_tmp1_ = gee_multi_map_get_values (_tmp0_);
634
#line 110 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
634
#line 110 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
636
#line 111 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
636
#line 111 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
637
637
_tmp2_ = changes;
638
#line 111 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
638
#line 111 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
639
639
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
640
#line 111 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
640
#line 111 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
641
641
removed = _tmp3_;
642
#line 113 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
642
#line 113 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
643
643
_tmp4_ = removed;
644
#line 113 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
644
#line 113 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
645
645
_tmp5_ = gee_collection_get_size ((GeeCollection*) _tmp4_);
646
#line 113 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
646
#line 113 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
648
#line 113 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
648
#line 113 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
649
649
g_assert (_tmp6_ == 1);
650
650
#line 651 "avatar-details.c"
653
653
GeeIterator* _tmp8_ = NULL;
654
654
GeeIterator* _i_it;
655
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
655
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
656
656
_tmp7_ = removed;
657
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
657
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
658
658
_tmp8_ = gee_iterable_iterator ((GeeIterable*) _tmp7_);
659
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
659
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
661
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
661
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
663
663
#line 664 "avatar-details.c"
664
664
GeeIterator* _tmp9_;
667
667
gpointer _tmp12_ = NULL;
668
668
FolksIndividual* i;
669
669
FolksIndividual* _tmp13_;
670
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
670
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
672
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
672
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
673
673
_tmp10_ = gee_iterator_next (_tmp9_);
674
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
674
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
676
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
676
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
678
678
#line 679 "avatar-details.c"
680
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
680
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
682
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
682
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
683
683
_tmp12_ = gee_iterator_get (_tmp11_);
684
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
684
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
685
685
i = (FolksIndividual*) _tmp12_;
686
#line 117 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
686
#line 117 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
688
#line 117 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
688
#line 117 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
689
689
g_assert (_tmp13_ == NULL);
690
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
690
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
691
691
_g_object_unref0 (i);
692
692
#line 693 "avatar-details.c"
694
#line 115 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
694
#line 115 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
695
695
_g_object_unref0 (_i_it);
696
696
#line 697 "avatar-details.c"
722
722
FolksIndividual* _tmp26_;
723
723
const gchar* _tmp27_;
724
724
const gchar* _tmp28_;
725
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
725
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
727
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
727
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
728
728
_tmp17_ = gee_iterator_next (_tmp16_);
729
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
729
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
731
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
731
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
733
733
#line 734 "avatar-details.c"
735
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
735
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
737
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
737
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
738
738
_tmp19_ = gee_iterator_get (_tmp18_);
739
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
739
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
740
740
i = (FolksIndividual*) _tmp19_;
741
#line 122 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
741
#line 122 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
743
#line 122 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
743
#line 122 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
744
744
g_assert (_tmp20_ != NULL);
745
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
745
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
747
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
747
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
748
748
_tmp22_ = folks_individual_get_personas (_tmp21_);
749
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
749
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
750
750
_tmp23_ = _tmp22_;
751
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
751
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
752
752
_tmp24_ = gee_collection_get_size ((GeeCollection*) _tmp23_);
753
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
753
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
754
754
_tmp25_ = _tmp24_;
755
#line 124 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
755
#line 124 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
756
756
g_assert (_tmp25_ == 1);
757
#line 126 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
757
#line 126 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
759
#line 126 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
759
#line 126 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
760
760
_tmp27_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp26_);
761
#line 126 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
761
#line 126 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
762
762
_tmp28_ = _tmp27_;
763
#line 126 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
763
#line 126 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
764
764
if (g_strcmp0 (_tmp28_, "bernie h. innocenti") == 0) {
765
765
#line 766 "avatar-details.c"
766
766
FolksIndividual* _tmp29_;
767
767
FolksIndividual* _tmp30_;
768
768
GLoadableIcon* _tmp31_;
769
769
GLoadableIcon* _tmp32_;
770
#line 128 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
770
#line 128 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
772
#line 128 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
772
#line 128 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
773
773
g_signal_connect_object ((GObject*) _tmp29_, "notify::avatar", (GCallback) __avatar_details_tests_notify_cb_g_object_notify, self, 0);
774
#line 129 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
774
#line 129 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
776
#line 129 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
776
#line 129 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
777
777
_tmp31_ = folks_avatar_details_get_avatar ((FolksAvatarDetails*) _tmp30_);
778
#line 129 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
778
#line 129 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
779
779
_tmp32_ = _tmp31_;
780
#line 129 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
780
#line 129 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
781
781
_avatar_details_tests_check_avatar (self, _tmp32_, NULL, NULL);
782
782
#line 783 "avatar-details.c"
784
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
784
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
785
785
_g_object_unref0 (i);
786
786
#line 787 "avatar-details.c"
788
#line 120 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
788
#line 120 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
789
789
_g_object_unref0 (_i_it);
790
790
#line 791 "avatar-details.c"
792
#line 107 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
792
#line 107 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
793
793
_g_object_unref0 (removed);
794
#line 107 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
794
#line 107 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
795
795
_g_object_unref0 (added);
796
796
#line 797 "avatar-details.c"
878
878
static void _avatar_details_tests_check_avatar_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
879
879
AvatarDetailsTestsCheckAvatarData* _data_;
880
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
880
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
881
881
_data_ = _user_data_;
882
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
882
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
883
883
_data_->_source_object_ = source_object;
884
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
884
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
885
885
_data_->_res_ = _res_;
886
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
886
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
887
887
_avatar_details_tests_check_avatar_co (_data_);
888
888
#line 889 "avatar-details.c"
892
892
static gboolean _avatar_details_tests_check_avatar_co (AvatarDetailsTestsCheckAvatarData* _data_) {
893
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
893
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
894
894
switch (_data_->_state_) {
895
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
895
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
897
897
#line 898 "avatar-details.c"
899
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
899
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
901
901
#line 902 "avatar-details.c"
904
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
904
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
905
905
g_assert_not_reached ();
906
906
#line 907 "avatar-details.c"
909
#line 142 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
909
#line 142 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
910
910
_data_->_tmp0_ = _data_->avatar;
911
#line 142 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
911
#line 142 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
912
912
if (_data_->_tmp0_ != NULL) {
913
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
913
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
914
914
_data_->_tmp1_ = _data_->self->priv->_avatar_path;
915
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
915
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
916
916
_data_->_tmp2_ = NULL;
917
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
917
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
918
918
_data_->_tmp2_ = g_file_new_for_path (_data_->_tmp1_);
919
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
919
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
920
920
_data_->_tmp3_ = _data_->_tmp2_;
921
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
921
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
922
922
_data_->_tmp4_ = (GFileIcon*) g_file_icon_new (_data_->_tmp3_);
923
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
923
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
924
924
_data_->_tmp5_ = _data_->_tmp4_;
925
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
925
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
926
926
_g_object_unref0 (_data_->_tmp3_);
927
#line 144 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
927
#line 144 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
928
928
_data_->b = _data_->_tmp5_;
929
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
929
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
930
930
_data_->_tmp6_ = _data_->avatar;
931
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
931
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
932
932
_data_->_tmp7_ = _data_->b;
933
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
933
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
934
934
_data_->_state_ = 1;
935
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
935
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
936
936
folks_test_utils_loadable_icons_content_equal (_data_->_tmp6_, (GLoadableIcon*) _data_->_tmp7_, -1, _avatar_details_tests_check_avatar_ready, _data_);
937
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
937
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
939
939
#line 940 "avatar-details.c"
941
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
941
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
942
942
_data_->_tmp8_ = FALSE;
943
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
943
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
944
944
_data_->_tmp8_ = folks_test_utils_loadable_icons_content_equal_finish (_data_->_res_);
945
#line 146 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
945
#line 146 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
946
946
_data_->self->priv->_avatars_are_equal = _data_->_tmp8_;
947
#line 149 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
947
#line 149 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
948
948
_data_->_tmp9_ = _data_->self->priv->_main_loop;
949
#line 149 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
949
#line 149 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
950
950
g_main_loop_quit (_data_->_tmp9_);
951
#line 142 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
951
#line 142 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
952
952
_g_object_unref0 (_data_->b);
953
953
#line 954 "avatar-details.c"
955
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
955
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
956
956
if (_data_->_state_ == 0) {
957
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
957
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
958
958
g_simple_async_result_complete_in_idle (_data_->_async_result);
959
959
#line 960 "avatar-details.c"
961
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
961
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
962
962
g_simple_async_result_complete (_data_->_async_result);
963
963
#line 964 "avatar-details.c"
965
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
965
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
966
966
g_object_unref (_data_->_async_result);
967
#line 140 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
967
#line 140 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
969
969
#line 970 "avatar-details.c"
973
973
static void avatar_details_tests_class_init (AvatarDetailsTestsClass * klass) {
974
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
974
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
975
975
avatar_details_tests_parent_class = g_type_class_peek_parent (klass);
976
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
976
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
977
977
g_type_class_add_private (klass, sizeof (AvatarDetailsTestsPrivate));
978
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
978
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
979
979
FOLKS_TEST_CASE_CLASS (klass)->set_up = avatar_details_tests_real_set_up;
980
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
980
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
981
981
FOLKS_TEST_CASE_CLASS (klass)->tear_down = avatar_details_tests_real_tear_down;
982
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
982
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
983
983
G_OBJECT_CLASS (klass)->finalize = avatar_details_tests_finalize;
984
984
#line 985 "avatar-details.c"
988
988
static void avatar_details_tests_instance_init (AvatarDetailsTests * self) {
989
#line 25 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
989
#line 25 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
990
990
self->priv = AVATAR_DETAILS_TESTS_GET_PRIVATE (self);
991
991
#line 992 "avatar-details.c"
1031
1031
AvatarDetailsTests* _tmp1_;
1032
1032
AvatarDetailsTests* _tmp2_;
1033
1033
GTestSuite* _tmp3_ = NULL;
1034
#line 156 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1034
#line 156 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1035
1035
g_test_init (&args_length1, &args, NULL);
1036
#line 158 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1036
#line 158 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1037
1037
_tmp0_ = g_test_get_root ();
1038
#line 158 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1038
#line 158 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1040
#line 159 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1040
#line 159 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1041
1041
_tmp1_ = avatar_details_tests_new ();
1042
#line 159 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1042
#line 159 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1043
1043
_tmp2_ = _tmp1_;
1044
#line 159 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1044
#line 159 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1045
1045
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1046
#line 159 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1046
#line 159 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1047
1047
g_test_suite_add_suite (root, _tmp3_);
1048
#line 159 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1048
#line 159 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1049
1049
_g_object_unref0 (_tmp2_);
1050
#line 161 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1050
#line 161 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1052
#line 163 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1052
#line 163 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1054
#line 163 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1054
#line 163 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1056
1056
#line 1057 "avatar-details.c"
1060
1060
int main (int argc, char ** argv) {
1061
#line 154 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1061
#line 154 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1062
1062
g_type_init ();
1063
#line 154 "/home/treitter/collabora/folks/tests/eds/avatar-details.vala"
1063
#line 154 "/opt/gnome2/source/folks/tests/eds/avatar-details.vala"
1064
1064
return _vala_main (argv, argc);
1065
1065
#line 1066 "avatar-details.c"