201
static void __lambda0_ (Block1Data* _data1_, GeeSet* added, GeeSet* removed, const gchar* m, FolksPersona* a, FolksGroupDetailsChangeReason r) {
201
static void __lambda0_ (Block1Data* _data1_, GeeMultiMap* changes) {
202
202
IndividualRetrievalTests * self;
204
GeeCollection* _tmp1_ = NULL;
205
GeeCollection* added;
207
GeeSet* _tmp3_ = NULL;
206
212
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
207
213
self = _data1_->self;
208
214
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
209
g_return_if_fail (added != NULL);
210
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
211
g_return_if_fail (removed != NULL);
212
#line 213 "individual-retrieval.c"
215
g_return_if_fail (changes != NULL);
216
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
218
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
219
_tmp1_ = gee_multi_map_get_values (_tmp0_);
220
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
222
#line 72 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
224
#line 72 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
225
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
226
#line 72 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
228
#line 229 "individual-retrieval.c"
215
GeeIterator* _tmp1_ = NULL;
230
GeeCollection* _tmp4_;
231
GeeIterator* _tmp5_ = NULL;
216
232
GeeIterator* _i_it;
217
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
219
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
220
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
221
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
223
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
233
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
235
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
236
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
237
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
239
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
225
#line 226 "individual-retrieval.c"
227
gboolean _tmp3_ = FALSE;
229
gpointer _tmp5_ = NULL;
241
#line 242 "individual-retrieval.c"
243
gboolean _tmp7_ = FALSE;
245
gpointer _tmp9_ = NULL;
230
246
FolksIndividual* i;
231
FolksIndividual* _tmp6_;
236
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
238
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
239
_tmp3_ = gee_iterator_next (_tmp2_);
240
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
242
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
247
FolksIndividual* _tmp10_;
248
FolksIndividual* _tmp11_;
253
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
255
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
256
_tmp7_ = gee_iterator_next (_tmp6_);
257
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
259
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
244
#line 245 "individual-retrieval.c"
261
#line 262 "individual-retrieval.c"
246
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
248
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
249
_tmp5_ = gee_iterator_get (_tmp4_);
250
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
251
i = (FolksIndividual*) _tmp5_;
252
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
254
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
255
_tmp7_ = folks_individual_get_personas (_tmp6_);
256
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
258
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
259
_tmp9_ = gee_collection_get_size ((GeeCollection*) _tmp8_);
260
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
262
#line 73 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
263
g_assert (_tmp10_ == 1);
264
#line 265 "individual-retrieval.c"
263
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
265
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
266
_tmp9_ = gee_iterator_get (_tmp8_);
267
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
268
i = (FolksIndividual*) _tmp9_;
269
#line 76 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
271
#line 76 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
272
g_assert (_tmp10_ != NULL);
273
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
275
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
276
_tmp12_ = folks_individual_get_personas (_tmp11_);
277
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
279
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
280
_tmp14_ = gee_collection_get_size ((GeeCollection*) _tmp13_);
281
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
283
#line 77 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
284
g_assert (_tmp15_ == 1);
285
#line 286 "individual-retrieval.c"
266
FolksIndividual* _tmp11_;
269
GeeIterator* _tmp14_ = NULL;
287
FolksIndividual* _tmp16_;
290
GeeIterator* _tmp19_ = NULL;
270
291
GeeIterator* _persona_it;
271
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
273
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
274
_tmp12_ = folks_individual_get_personas (_tmp11_);
275
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
277
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
278
_tmp14_ = gee_iterable_iterator ((GeeIterable*) _tmp13_);
279
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
280
_persona_it = _tmp14_;
281
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
292
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
294
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
295
_tmp17_ = folks_individual_get_personas (_tmp16_);
296
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
298
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
299
_tmp19_ = gee_iterable_iterator ((GeeIterable*) _tmp18_);
300
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
301
_persona_it = _tmp19_;
302
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
283
#line 284 "individual-retrieval.c"
284
GeeIterator* _tmp15_;
285
gboolean _tmp16_ = FALSE;
286
GeeIterator* _tmp17_;
287
gpointer _tmp18_ = NULL;
304
#line 305 "individual-retrieval.c"
305
GeeIterator* _tmp20_;
306
gboolean _tmp21_ = FALSE;
307
GeeIterator* _tmp22_;
308
gpointer _tmp23_ = NULL;
288
309
FolksPersona* persona;
289
FolksPersona* _tmp19_;
290
const gchar* _tmp20_;
291
const gchar* _tmp21_;
292
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
293
_tmp15_ = _persona_it;
294
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
295
_tmp16_ = gee_iterator_next (_tmp15_);
296
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
298
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
310
FolksPersona* _tmp24_;
311
const gchar* _tmp25_;
312
const gchar* _tmp26_;
313
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
314
_tmp20_ = _persona_it;
315
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
316
_tmp21_ = gee_iterator_next (_tmp20_);
317
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
319
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
300
#line 301 "individual-retrieval.c"
321
#line 322 "individual-retrieval.c"
302
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
303
_tmp17_ = _persona_it;
304
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
305
_tmp18_ = gee_iterator_get (_tmp17_);
306
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
307
persona = (FolksPersona*) _tmp18_;
308
#line 80 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
310
#line 80 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
311
_tmp20_ = folks_persona_get_display_id (_tmp19_);
312
#line 80 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
314
#line 80 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
315
gee_abstract_collection_remove ((GeeAbstractCollection*) _data1_->expected_individuals, _tmp21_);
316
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
323
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
324
_tmp22_ = _persona_it;
325
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
326
_tmp23_ = gee_iterator_get (_tmp22_);
327
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
328
persona = (FolksPersona*) _tmp23_;
329
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
331
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
332
_tmp25_ = folks_persona_get_display_id (_tmp24_);
333
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
335
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
336
gee_abstract_collection_remove ((GeeAbstractCollection*) _data1_->expected_individuals, _tmp26_);
337
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
317
338
_g_object_unref0 (persona);
318
#line 319 "individual-retrieval.c"
339
#line 340 "individual-retrieval.c"
320
#line 78 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
341
#line 82 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
321
342
_g_object_unref0 (_persona_it);
322
#line 323 "individual-retrieval.c"
343
#line 344 "individual-retrieval.c"
324
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
345
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
325
346
_g_object_unref0 (i);
326
#line 327 "individual-retrieval.c"
328
#line 71 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
329
_g_object_unref0 (_i_it);
330
#line 331 "individual-retrieval.c"
332
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
334
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
335
_tmp23_ = gee_collection_get_size ((GeeCollection*) _tmp22_);
336
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
338
#line 84 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
339
g_assert (_tmp24_ == 0);
340
#line 341 "individual-retrieval.c"
344
static void ___lambda0__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
345
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
346
__lambda0_ (self, added, removed, message, actor, reason);
347
347
#line 348 "individual-retrieval.c"
349
#line 74 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
350
_g_object_unref0 (_i_it);
351
#line 352 "individual-retrieval.c"
353
#line 88 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
355
#line 88 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
356
_tmp28_ = gee_collection_get_size ((GeeCollection*) _tmp27_);
357
#line 88 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
359
#line 88 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
360
g_assert (_tmp29_ == 1);
361
#line 362 "individual-retrieval.c"
364
GeeIterator* _tmp31_ = NULL;
366
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
368
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
369
_tmp31_ = gee_iterable_iterator ((GeeIterable*) _tmp30_);
370
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
372
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
374
#line 375 "individual-retrieval.c"
375
GeeIterator* _tmp32_;
376
gboolean _tmp33_ = FALSE;
377
GeeIterator* _tmp34_;
378
gpointer _tmp35_ = NULL;
380
FolksIndividual* _tmp36_;
381
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
383
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
384
_tmp33_ = gee_iterator_next (_tmp32_);
385
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
387
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
389
#line 390 "individual-retrieval.c"
391
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
393
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
394
_tmp35_ = gee_iterator_get (_tmp34_);
395
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
396
i = (FolksIndividual*) _tmp35_;
397
#line 92 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
399
#line 92 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
400
g_assert (_tmp36_ == NULL);
401
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
402
_g_object_unref0 (i);
403
#line 404 "individual-retrieval.c"
405
#line 90 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
406
_g_object_unref0 (_i_it);
407
#line 408 "individual-retrieval.c"
409
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
410
_g_object_unref0 (removed);
411
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
412
_g_object_unref0 (added);
413
#line 414 "individual-retrieval.c"
417
static void ___lambda0__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
418
#line 69 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
419
__lambda0_ (self, changes);
420
#line 421 "individual-retrieval.c"
351
424
static gboolean __lambda1_ (Block1Data* _data1_) {
352
425
IndividualRetrievalTests * self;
353
426
gboolean result = FALSE;
354
#line 91 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
427
#line 100 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
355
428
self = _data1_->self;
356
#line 93 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
429
#line 102 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
357
430
g_main_loop_quit (_data1_->main_loop);
358
#line 94 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
431
#line 103 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
360
#line 94 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
433
#line 103 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
362
#line 363 "individual-retrieval.c"
435
#line 436 "individual-retrieval.c"
366
439
static gboolean ___lambda1__gsource_func (gpointer self) {
368
441
result = __lambda1_ (self);
369
#line 91 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
442
#line 100 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
371
#line 372 "individual-retrieval.c"
444
#line 445 "individual-retrieval.c"
443
516
block1_data_unref (_data1_);
444
517
#line 50 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
446
#line 447 "individual-retrieval.c"
519
#line 520 "individual-retrieval.c"
450
523
static Block2Data* block2_data_ref (Block2Data* _data2_) {
451
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
524
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
452
525
g_atomic_int_inc (&_data2_->_ref_count_);
453
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
526
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
455
#line 456 "individual-retrieval.c"
528
#line 529 "individual-retrieval.c"
459
532
static void block2_data_unref (Block2Data* _data2_) {
460
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
533
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
461
534
if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
462
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
535
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
463
536
_g_object_unref0 (_data2_->self);
464
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
537
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
465
538
_g_main_loop_unref0 (_data2_->main_loop);
466
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
539
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
467
540
g_slice_free (Block2Data, _data2_);
468
#line 469 "individual-retrieval.c"
541
#line 542 "individual-retrieval.c"
473
static void __lambda2_ (Block2Data* _data2_, GeeSet* added, GeeSet* removed, const gchar* m, FolksPersona* a, FolksGroupDetailsChangeReason r) {
546
static void __lambda2_ (Block2Data* _data2_, GeeMultiMap* changes) {
474
547
IndividualRetrievalTests * self;
549
GeeCollection* _tmp1_ = NULL;
550
GeeCollection* added;
552
GeeSet* _tmp3_ = NULL;
555
GeeCollection* _tmp5_;
482
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
561
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
483
562
self = _data2_->self;
484
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
485
g_return_if_fail (added != NULL);
486
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
487
g_return_if_fail (removed != NULL);
488
#line 118 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
489
_tmp0_ = _data2_->individuals_changed_count;
490
#line 118 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
491
_data2_->individuals_changed_count = _tmp0_ + 1;
492
#line 120 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
494
#line 120 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
495
_tmp2_ = gee_collection_get_size ((GeeCollection*) _tmp1_);
496
#line 120 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
498
#line 120 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
499
g_assert (_tmp3_ == 1);
500
#line 121 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
502
#line 121 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
503
_tmp5_ = gee_collection_get_size ((GeeCollection*) _tmp4_);
504
#line 121 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
506
#line 121 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
507
g_assert (_tmp6_ == 0);
508
#line 509 "individual-retrieval.c"
511
GeeIterator* _tmp8_ = NULL;
513
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
515
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
516
_tmp8_ = gee_iterable_iterator ((GeeIterable*) _tmp7_);
517
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
519
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
521
#line 522 "individual-retrieval.c"
523
gboolean _tmp10_ = FALSE;
524
GeeIterator* _tmp11_;
525
gpointer _tmp12_ = NULL;
527
FolksIndividual* _tmp13_;
528
const gchar* _tmp14_;
529
const gchar* _tmp15_;
530
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
532
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
533
_tmp10_ = gee_iterator_next (_tmp9_);
534
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
536
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
538
#line 539 "individual-retrieval.c"
540
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
542
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
543
_tmp12_ = gee_iterator_get (_tmp11_);
544
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
545
i = (FolksIndividual*) _tmp12_;
546
#line 126 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
548
#line 126 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
549
_tmp14_ = folks_alias_details_get_alias ((FolksAliasDetails*) _tmp13_);
550
#line 126 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
552
#line 126 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
553
g_assert (g_strcmp0 (_tmp15_, "Brian Briansson") == 0);
554
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
555
_g_object_unref0 (i);
556
#line 557 "individual-retrieval.c"
558
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
559
_g_object_unref0 (_i_it);
560
#line 561 "individual-retrieval.c"
563
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
564
g_return_if_fail (changes != NULL);
565
#line 127 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
567
#line 127 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
568
_tmp1_ = gee_multi_map_get_values (_tmp0_);
569
#line 127 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
571
#line 128 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
573
#line 128 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
574
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
575
#line 128 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
577
#line 130 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
578
_tmp4_ = _data2_->individuals_changed_count;
579
#line 130 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
580
_data2_->individuals_changed_count = _tmp4_ + 1;
581
#line 132 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
583
#line 132 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
584
_tmp6_ = gee_collection_get_size (_tmp5_);
585
#line 132 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
587
#line 132 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
588
g_assert (_tmp7_ == 1);
589
#line 133 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
591
#line 133 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
592
_tmp9_ = gee_collection_get_size ((GeeCollection*) _tmp8_);
593
#line 133 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
595
#line 133 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
596
g_assert (_tmp10_ == 1);
597
#line 598 "individual-retrieval.c"
599
GeeCollection* _tmp11_;
600
GeeIterator* _tmp12_ = NULL;
602
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
604
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
605
_tmp12_ = gee_iterable_iterator ((GeeIterable*) _tmp11_);
606
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
608
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
610
#line 611 "individual-retrieval.c"
611
GeeIterator* _tmp13_;
612
gboolean _tmp14_ = FALSE;
613
GeeIterator* _tmp15_;
614
gpointer _tmp16_ = NULL;
616
FolksIndividual* _tmp17_;
617
const gchar* _tmp18_;
618
const gchar* _tmp19_;
619
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
621
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
622
_tmp14_ = gee_iterator_next (_tmp13_);
623
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
625
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
627
#line 628 "individual-retrieval.c"
629
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
631
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
632
_tmp16_ = gee_iterator_get (_tmp15_);
633
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
634
i = (FolksIndividual*) _tmp16_;
635
#line 138 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
637
#line 138 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
638
_tmp18_ = folks_alias_details_get_alias ((FolksAliasDetails*) _tmp17_);
639
#line 138 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
641
#line 138 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
642
g_assert (g_strcmp0 (_tmp19_, "Brian Briansson") == 0);
643
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
644
_g_object_unref0 (i);
645
#line 646 "individual-retrieval.c"
647
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
648
_g_object_unref0 (_i_it);
649
#line 650 "individual-retrieval.c"
653
GeeIterator* _tmp21_ = NULL;
655
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
657
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
658
_tmp21_ = gee_iterable_iterator ((GeeIterable*) _tmp20_);
659
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
661
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
663
#line 664 "individual-retrieval.c"
664
GeeIterator* _tmp22_;
665
gboolean _tmp23_ = FALSE;
666
GeeIterator* _tmp24_;
667
gpointer _tmp25_ = NULL;
669
FolksIndividual* _tmp26_;
670
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
672
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
673
_tmp23_ = gee_iterator_next (_tmp22_);
674
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
676
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
678
#line 679 "individual-retrieval.c"
680
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
682
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
683
_tmp25_ = gee_iterator_get (_tmp24_);
684
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
685
i = (FolksIndividual*) _tmp25_;
686
#line 143 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
688
#line 143 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
689
g_assert (_tmp26_ == NULL);
690
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
691
_g_object_unref0 (i);
692
#line 693 "individual-retrieval.c"
694
#line 141 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
695
_g_object_unref0 (_i_it);
696
#line 697 "individual-retrieval.c"
698
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
699
_g_object_unref0 (removed);
700
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
701
_g_object_unref0 (added);
702
#line 703 "individual-retrieval.c"
565
static void ___lambda2__folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
566
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
567
__lambda2_ (self, added, removed, message, actor, reason);
568
#line 569 "individual-retrieval.c"
706
static void ___lambda2__folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
707
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
708
__lambda2_ (self, changes);
709
#line 710 "individual-retrieval.c"
572
713
static gboolean __lambda3_ (Block2Data* _data2_) {
573
714
IndividualRetrievalTests * self;
574
715
gboolean result = FALSE;
575
#line 134 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
716
#line 151 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
576
717
self = _data2_->self;
577
#line 136 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
718
#line 153 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
578
719
g_main_loop_quit (_data2_->main_loop);
579
#line 137 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
720
#line 154 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
581
#line 137 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
722
#line 154 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
583
#line 584 "individual-retrieval.c"
724
#line 725 "individual-retrieval.c"
587
728
static gboolean ___lambda3__gsource_func (gpointer self) {
589
730
result = __lambda3_ (self);
590
#line 134 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
731
#line 151 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
592
#line 593 "individual-retrieval.c"
733
#line 734 "individual-retrieval.c"
601
742
FolksIndividualAggregator* aggregator;
603
744
KfTestBackend* _tmp4_;
604
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
745
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
605
746
g_return_if_fail (self != NULL);
606
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
747
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
607
748
_data2_ = g_slice_new0 (Block2Data);
608
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
749
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
609
750
_data2_->_ref_count_ = 1;
610
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
751
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
611
752
_data2_->self = g_object_ref (self);
612
#line 107 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
753
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
613
754
_tmp0_ = g_main_loop_new (NULL, FALSE);
614
#line 107 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
755
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
615
756
_data2_->main_loop = _tmp0_;
616
#line 108 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
757
#line 117 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
617
758
_tmp1_ = self->priv->kf_backend;
618
#line 108 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
759
#line 117 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
619
760
kf_test_backend_set_up (_tmp1_, "[0]\n" "__alias=Brian Briansson\n" "msn=foo@hotmail.com\n");
620
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
761
#line 123 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
621
762
_tmp2_ = folks_individual_aggregator_new ();
622
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
763
#line 123 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
623
764
aggregator = _tmp2_;
624
#line 115 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
765
#line 124 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
625
766
_data2_->individuals_changed_count = (guint) 0;
626
#line 116 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
627
g_signal_connect_data (aggregator, "individuals-changed", (GCallback) ___lambda2__folks_individual_aggregator_individuals_changed, block2_data_ref (_data2_), (GClosureNotify) block2_data_unref, 0);
628
#line 129 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
767
#line 125 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
768
g_signal_connect_data (aggregator, "individuals-changed-detailed", (GCallback) ___lambda2__folks_individual_aggregator_individuals_changed_detailed, block2_data_ref (_data2_), (GClosureNotify) block2_data_unref, 0);
769
#line 146 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
629
770
folks_individual_aggregator_prepare (aggregator, NULL, NULL);
630
#line 134 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
771
#line 151 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
631
772
_tmp3_ = self->priv->_test_timeout;
632
#line 134 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
773
#line 151 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
633
774
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) _tmp3_, ___lambda3__gsource_func, block2_data_ref (_data2_), block2_data_unref);
634
#line 140 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
775
#line 157 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
635
776
g_main_loop_run (_data2_->main_loop);
636
#line 143 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
777
#line 160 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
637
778
g_assert (_data2_->individuals_changed_count == ((guint) 1));
638
#line 145 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
779
#line 162 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
639
780
_tmp4_ = self->priv->kf_backend;
640
#line 145 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
781
#line 162 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
641
782
kf_test_backend_tear_down (_tmp4_);
642
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
783
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
643
784
_g_object_unref0 (aggregator);
644
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
785
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
645
786
block2_data_unref (_data2_);
646
#line 105 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
787
#line 114 "/debian/rgs/devel/folks/tests/key-file/individual-retrieval.vala"
648
#line 649 "individual-retrieval.c"
789
#line 790 "individual-retrieval.c"