~ubuntu-branches/ubuntu/quantal/folks/quantal

« back to all changes in this revision

Viewing changes to tests/folks/object-cache.c

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-12 09:48:10 UTC
  • mfrom: (1.6.2)
  • Revision ID: package-import@ubuntu.com-20120912094810-6zlx8889hcovxj7p
Tags: 0.7.4.1-0ubuntu1
* New upstream bugfix release
* debian/control:
  - Bump build-depends on libglib2.0-dev, valac-0.18, libvala-0.18-dev
* debian/libfolks-eds25.symbols:
* debian/libfolks25.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* object-cache.c generated by valac 0.17.3, the Vala compiler
 
1
/* object-cache.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from object-cache.vala, do not modify */
3
3
 
4
4
 
338
338
        TestObject* self = NULL;
339
339
        const gchar* _tmp0_;
340
340
        guint _tmp1_;
341
 
#line 10 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
341
#line 10 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
342
342
        g_return_val_if_fail (my_string != NULL, NULL);
343
 
#line 10 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
343
#line 10 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
344
344
        self = (TestObject*) g_type_create_instance (object_type);
345
 
#line 12 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
345
#line 12 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
346
346
        _tmp0_ = my_string;
347
 
#line 12 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
347
#line 12 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
348
348
        test_object_set_my_string (self, _tmp0_);
349
 
#line 13 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
349
#line 13 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
350
350
        _tmp1_ = my_int;
351
 
#line 13 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
351
#line 13 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
352
352
        test_object_set_my_int (self, _tmp1_);
353
 
#line 10 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
353
#line 10 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
354
354
        return self;
355
355
#line 356 "object-cache.c"
356
356
}
357
357
 
358
358
 
359
359
TestObject* test_object_new (const gchar* my_string, guint my_int) {
360
 
#line 10 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
360
#line 10 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
361
361
        return test_object_construct (TYPE_TEST_OBJECT, my_string, my_int);
362
362
#line 363 "object-cache.c"
363
363
}
366
366
const gchar* test_object_get_my_string (TestObject* self) {
367
367
        const gchar* result;
368
368
        const gchar* _tmp0_;
369
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
369
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
370
370
        g_return_val_if_fail (self != NULL, NULL);
371
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
371
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
372
372
        _tmp0_ = self->priv->_my_string;
373
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
373
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
374
374
        result = _tmp0_;
375
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
375
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
376
376
        return result;
377
377
#line 378 "object-cache.c"
378
378
}
381
381
void test_object_set_my_string (TestObject* self, const gchar* value) {
382
382
        const gchar* _tmp0_;
383
383
        gchar* _tmp1_;
384
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
384
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
385
385
        g_return_if_fail (self != NULL);
386
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
386
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
387
387
        _tmp0_ = value;
388
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
388
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
389
389
        _tmp1_ = g_strdup (_tmp0_);
390
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
390
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
391
391
        _g_free0 (self->priv->_my_string);
392
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
392
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
393
393
        self->priv->_my_string = _tmp1_;
394
394
#line 395 "object-cache.c"
395
395
}
398
398
guint test_object_get_my_int (TestObject* self) {
399
399
        guint result;
400
400
        guint _tmp0_;
401
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
401
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
402
402
        g_return_val_if_fail (self != NULL, 0U);
403
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
403
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
404
404
        _tmp0_ = self->priv->_my_int;
405
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
405
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
406
406
        result = _tmp0_;
407
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
407
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
408
408
        return result;
409
409
#line 410 "object-cache.c"
410
410
}
412
412
 
413
413
void test_object_set_my_int (TestObject* self, guint value) {
414
414
        guint _tmp0_;
415
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
415
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
416
416
        g_return_if_fail (self != NULL);
417
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
417
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
418
418
        _tmp0_ = value;
419
 
#line 8 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
419
#line 8 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
420
420
        self->priv->_my_int = _tmp0_;
421
421
#line 422 "object-cache.c"
422
422
}
423
423
 
424
424
 
425
425
static void value_test_object_init (GValue* value) {
426
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
426
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
427
427
        value->data[0].v_pointer = NULL;
428
428
#line 429 "object-cache.c"
429
429
}
430
430
 
431
431
 
432
432
static void value_test_object_free_value (GValue* value) {
433
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
433
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
434
434
        if (value->data[0].v_pointer) {
435
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
435
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
436
436
                test_object_unref (value->data[0].v_pointer);
437
437
#line 438 "object-cache.c"
438
438
        }
440
440
 
441
441
 
442
442
static void value_test_object_copy_value (const GValue* src_value, GValue* dest_value) {
443
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
443
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
444
444
        if (src_value->data[0].v_pointer) {
445
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
445
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
446
446
                dest_value->data[0].v_pointer = test_object_ref (src_value->data[0].v_pointer);
447
447
#line 448 "object-cache.c"
448
448
        } else {
449
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
449
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
450
450
                dest_value->data[0].v_pointer = NULL;
451
451
#line 452 "object-cache.c"
452
452
        }
454
454
 
455
455
 
456
456
static gpointer value_test_object_peek_pointer (const GValue* value) {
457
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
457
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
458
458
        return value->data[0].v_pointer;
459
459
#line 460 "object-cache.c"
460
460
}
461
461
 
462
462
 
463
463
static gchar* value_test_object_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
464
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
464
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
465
465
        if (collect_values[0].v_pointer) {
466
466
#line 467 "object-cache.c"
467
467
                TestObject* object;
468
468
                object = collect_values[0].v_pointer;
469
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
469
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
470
470
                if (object->parent_instance.g_class == NULL) {
471
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
471
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
472
472
                        return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
473
473
#line 474 "object-cache.c"
474
474
                } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
475
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
475
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
476
476
                        return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
477
477
#line 478 "object-cache.c"
478
478
                }
479
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
479
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
480
480
                value->data[0].v_pointer = test_object_ref (object);
481
481
#line 482 "object-cache.c"
482
482
        } else {
483
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
483
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
484
484
                value->data[0].v_pointer = NULL;
485
485
#line 486 "object-cache.c"
486
486
        }
487
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
487
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
488
488
        return NULL;
489
489
#line 490 "object-cache.c"
490
490
}
493
493
static gchar* value_test_object_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
494
494
        TestObject** object_p;
495
495
        object_p = collect_values[0].v_pointer;
496
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
496
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
497
497
        if (!object_p) {
498
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
498
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
499
499
                return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
500
500
#line 501 "object-cache.c"
501
501
        }
502
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
502
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
503
503
        if (!value->data[0].v_pointer) {
504
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
504
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
505
505
                *object_p = NULL;
506
506
#line 507 "object-cache.c"
507
507
        } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
508
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
508
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
509
509
                *object_p = value->data[0].v_pointer;
510
510
#line 511 "object-cache.c"
511
511
        } else {
512
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
512
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
513
513
                *object_p = test_object_ref (value->data[0].v_pointer);
514
514
#line 515 "object-cache.c"
515
515
        }
516
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
516
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
517
517
        return NULL;
518
518
#line 519 "object-cache.c"
519
519
}
521
521
 
522
522
GParamSpec* param_spec_test_object (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
523
523
        ParamSpecTestObject* spec;
524
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
524
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
525
525
        g_return_val_if_fail (g_type_is_a (object_type, TYPE_TEST_OBJECT), NULL);
526
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
526
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
527
527
        spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
528
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
528
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
529
529
        G_PARAM_SPEC (spec)->value_type = object_type;
530
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
530
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
531
531
        return G_PARAM_SPEC (spec);
532
532
#line 533 "object-cache.c"
533
533
}
534
534
 
535
535
 
536
536
gpointer value_get_test_object (const GValue* value) {
537
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
537
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
538
538
        g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEST_OBJECT), NULL);
539
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
539
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
540
540
        return value->data[0].v_pointer;
541
541
#line 542 "object-cache.c"
542
542
}
544
544
 
545
545
void value_set_test_object (GValue* value, gpointer v_object) {
546
546
        TestObject* old;
547
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
547
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
548
548
        g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEST_OBJECT));
549
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
549
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
550
550
        old = value->data[0].v_pointer;
551
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
551
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
552
552
        if (v_object) {
553
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
553
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
554
554
                g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_TEST_OBJECT));
555
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
555
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
556
556
                g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
557
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
557
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
558
558
                value->data[0].v_pointer = v_object;
559
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
559
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
560
560
                test_object_ref (value->data[0].v_pointer);
561
561
#line 562 "object-cache.c"
562
562
        } else {
563
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
563
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
564
564
                value->data[0].v_pointer = NULL;
565
565
#line 566 "object-cache.c"
566
566
        }
567
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
567
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
568
568
        if (old) {
569
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
569
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
570
570
                test_object_unref (old);
571
571
#line 572 "object-cache.c"
572
572
        }
575
575
 
576
576
void value_take_test_object (GValue* value, gpointer v_object) {
577
577
        TestObject* old;
578
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
578
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
579
579
        g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_TEST_OBJECT));
580
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
580
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
581
581
        old = value->data[0].v_pointer;
582
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
582
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
583
583
        if (v_object) {
584
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
584
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
585
585
                g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_TEST_OBJECT));
586
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
586
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
587
587
                g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
588
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
588
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
589
589
                value->data[0].v_pointer = v_object;
590
590
#line 591 "object-cache.c"
591
591
        } else {
592
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
592
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
593
593
                value->data[0].v_pointer = NULL;
594
594
#line 595 "object-cache.c"
595
595
        }
596
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
596
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
597
597
        if (old) {
598
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
598
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
599
599
                test_object_unref (old);
600
600
#line 601 "object-cache.c"
601
601
        }
603
603
 
604
604
 
605
605
static void test_object_class_init (TestObjectClass * klass) {
606
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
606
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
607
607
        test_object_parent_class = g_type_class_peek_parent (klass);
608
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
608
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
609
609
        TEST_OBJECT_CLASS (klass)->finalize = test_object_finalize;
610
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
610
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
611
611
        g_type_class_add_private (klass, sizeof (TestObjectPrivate));
612
612
#line 613 "object-cache.c"
613
613
}
614
614
 
615
615
 
616
616
static void test_object_instance_init (TestObject * self) {
617
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
617
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
618
618
        self->priv = TEST_OBJECT_GET_PRIVATE (self);
619
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
619
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
620
620
        self->ref_count = 1;
621
621
#line 622 "object-cache.c"
622
622
}
624
624
 
625
625
static void test_object_finalize (TestObject* obj) {
626
626
        TestObject * self;
627
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
627
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
628
628
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_TEST_OBJECT, TestObject);
629
 
#line 7 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
629
#line 7 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
630
630
        _g_free0 (self->priv->_my_string);
631
631
#line 632 "object-cache.c"
632
632
}
649
649
gpointer test_object_ref (gpointer instance) {
650
650
        TestObject* self;
651
651
        self = instance;
652
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
652
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
653
653
        g_atomic_int_inc (&self->ref_count);
654
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
654
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
655
655
        return instance;
656
656
#line 657 "object-cache.c"
657
657
}
660
660
void test_object_unref (gpointer instance) {
661
661
        TestObject* self;
662
662
        self = instance;
663
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
663
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
664
664
        if (g_atomic_int_dec_and_test (&self->ref_count)) {
665
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
665
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
666
666
                TEST_OBJECT_GET_CLASS (self)->finalize (self);
667
 
#line 5 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
667
#line 5 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
668
668
                g_type_free_instance ((GTypeInstance *) self);
669
669
#line 670 "object-cache.c"
670
670
        }
674
674
TestCache* test_cache_construct (GType object_type, const gchar* id) {
675
675
        TestCache * self = NULL;
676
676
        const gchar* _tmp0_;
677
 
#line 19 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
677
#line 19 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
678
678
        g_return_val_if_fail (id != NULL, NULL);
679
 
#line 21 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
679
#line 21 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
680
680
        _tmp0_ = id;
681
 
#line 21 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
681
#line 21 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
682
682
        self = (TestCache*) folks_object_cache_construct (object_type, TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, "test", _tmp0_);
683
 
#line 19 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
683
#line 19 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
684
684
        return self;
685
685
#line 686 "object-cache.c"
686
686
}
687
687
 
688
688
 
689
689
TestCache* test_cache_new (const gchar* id) {
690
 
#line 19 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
690
#line 19 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
691
691
        return test_cache_construct (TYPE_TEST_CACHE, id);
692
692
#line 693 "object-cache.c"
693
693
}
694
694
 
695
695
 
696
696
static gpointer _g_variant_type_copy0 (gpointer self) {
697
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
697
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
698
698
        return self ? g_variant_type_copy (self) : NULL;
699
699
#line 700 "object-cache.c"
700
700
}
712
712
        gint _tmp5__length1;
713
713
        GVariantType* _tmp6_;
714
714
        GVariantType* _tmp7_;
715
 
#line 24 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
715
#line 24 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
716
716
        self = (TestCache*) base;
717
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
717
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
718
718
        _tmp0_ = G_VARIANT_TYPE_STRING;
719
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
719
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
720
720
        _tmp1_ = _g_variant_type_copy0 (_tmp0_);
721
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
721
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
722
722
        _tmp2_ = G_VARIANT_TYPE_UINT32;
723
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
723
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
724
724
        _tmp3_ = _g_variant_type_copy0 (_tmp2_);
725
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
725
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
726
726
        _tmp4_ = g_new0 (GVariantType*, 2 + 1);
727
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
727
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
728
728
        _tmp4_[0] = _tmp1_;
729
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
729
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
730
730
        _tmp4_[1] = _tmp3_;
731
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
731
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
732
732
        _tmp5_ = _tmp4_;
733
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
733
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
734
734
        _tmp5__length1 = 2;
735
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
735
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
736
736
        _tmp6_ = g_variant_type_new_tuple (_tmp5_, 2);
737
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
737
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
738
738
        _tmp7_ = _tmp6_;
739
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
739
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
740
740
        _tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_variant_type_free), NULL);
741
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
741
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
742
742
        result = _tmp7_;
743
 
#line 27 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
743
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
744
744
        return result;
745
745
#line 746 "object-cache.c"
746
746
}
749
749
static guint8 test_cache_real_get_serialised_object_version (FolksObjectCache* base) {
750
750
        TestCache * self;
751
751
        guint8 result = 0U;
752
 
#line 33 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
752
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
753
753
        self = (TestCache*) base;
754
 
#line 35 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
754
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
755
755
        result = (guint8) 1;
756
 
#line 35 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
756
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
757
757
        return result;
758
758
#line 759 "object-cache.c"
759
759
}
775
775
        gint _tmp9__length1;
776
776
        GVariant* _tmp10_;
777
777
        GVariant* _tmp11_;
778
 
#line 38 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
778
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
779
779
        self = (TestCache*) base;
780
 
#line 38 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
780
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
781
781
        g_return_val_if_fail (obj != NULL, NULL);
782
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
782
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
783
783
        _tmp0_ = obj;
784
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
784
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
785
785
        _tmp1_ = test_object_get_my_string (_tmp0_);
786
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
786
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
787
787
        _tmp2_ = _tmp1_;
788
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
788
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
789
789
        _tmp3_ = g_variant_new_string (_tmp2_);
790
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
790
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
791
791
        g_variant_ref_sink (_tmp3_);
792
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
792
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
793
793
        _tmp4_ = obj;
794
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
794
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
795
795
        _tmp5_ = test_object_get_my_int (_tmp4_);
796
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
796
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
797
797
        _tmp6_ = _tmp5_;
798
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
798
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
799
799
        _tmp7_ = g_variant_new_uint32 ((guint32) _tmp6_);
800
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
800
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
801
801
        g_variant_ref_sink (_tmp7_);
802
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
802
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
803
803
        _tmp8_ = g_new0 (GVariant*, 2 + 1);
804
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
804
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
805
805
        _tmp8_[0] = _tmp3_;
806
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
806
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
807
807
        _tmp8_[1] = _tmp7_;
808
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
808
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
809
809
        _tmp9_ = _tmp8_;
810
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
810
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
811
811
        _tmp9__length1 = 2;
812
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
812
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
813
813
        _tmp10_ = g_variant_new_tuple (_tmp9_, 2);
814
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
814
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
815
815
        g_variant_ref_sink (_tmp10_);
816
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
816
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
817
817
        _tmp11_ = _tmp10_;
818
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
818
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
819
819
        _tmp9_ = (_vala_array_free (_tmp9_, _tmp9__length1, (GDestroyNotify) g_variant_unref), NULL);
820
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
820
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
821
821
        result = _tmp11_;
822
 
#line 40 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
822
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
823
823
        return result;
824
824
#line 825 "object-cache.c"
825
825
}
842
842
        guint32 _tmp10_;
843
843
        guint32 my_int;
844
844
        TestObject* _tmp11_;
845
 
#line 46 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
845
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
846
846
        self = (TestCache*) base;
847
 
#line 46 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
847
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
848
848
        g_return_val_if_fail (variant != NULL, NULL);
849
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
849
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
850
850
        _tmp0_ = variant;
851
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
851
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
852
852
        _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
853
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
853
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
854
854
        _tmp2_ = _tmp1_;
855
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
855
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
856
856
        _tmp3_ = g_variant_get_string (_tmp2_, NULL);
857
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
857
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
858
858
        _tmp4_ = g_strdup (_tmp3_);
859
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
859
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
860
860
        _tmp5_ = _tmp4_;
861
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
861
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
862
862
        _g_variant_unref0 (_tmp2_);
863
 
#line 50 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
863
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
864
864
        my_string = _tmp5_;
865
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
865
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
866
866
        _tmp6_ = variant;
867
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
867
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
868
868
        _tmp7_ = g_variant_get_child_value (_tmp6_, (gsize) 1);
869
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
869
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
870
870
        _tmp8_ = _tmp7_;
871
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
871
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
872
872
        _tmp9_ = g_variant_get_uint32 (_tmp8_);
873
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
873
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
874
874
        _tmp10_ = _tmp9_;
875
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
875
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
876
876
        _g_variant_unref0 (_tmp8_);
877
 
#line 51 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
877
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
878
878
        my_int = _tmp10_;
879
 
#line 53 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
879
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
880
880
        _tmp11_ = test_object_new (my_string, (guint) my_int);
881
 
#line 53 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
881
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
882
882
        result = _tmp11_;
883
 
#line 53 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
883
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
884
884
        _g_free0 (my_string);
885
 
#line 53 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
885
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
886
886
        return result;
887
887
#line 888 "object-cache.c"
888
888
}
889
889
 
890
890
 
891
891
static void test_cache_class_init (TestCacheClass * klass) {
892
 
#line 17 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
892
#line 17 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
893
893
        test_cache_parent_class = g_type_class_peek_parent (klass);
894
 
#line 17 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
894
#line 17 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
895
895
        FOLKS_OBJECT_CACHE_CLASS (klass)->get_serialised_object_type = test_cache_real_get_serialised_object_type;
896
 
#line 17 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
896
#line 17 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
897
897
        FOLKS_OBJECT_CACHE_CLASS (klass)->get_serialised_object_version = test_cache_real_get_serialised_object_version;
898
 
#line 17 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
898
#line 17 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
899
899
        FOLKS_OBJECT_CACHE_CLASS (klass)->serialise_object = test_cache_real_serialise_object;
900
 
#line 17 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
900
#line 17 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
901
901
        FOLKS_OBJECT_CACHE_CLASS (klass)->deserialise_object = test_cache_real_deserialise_object;
902
902
#line 903 "object-cache.c"
903
903
}
920
920
 
921
921
 
922
922
static void _object_cache_tests_test_create_folks_test_case_test_method (gpointer self) {
923
 
#line 74 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
923
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
924
924
        object_cache_tests_test_create (self);
925
925
#line 926 "object-cache.c"
926
926
}
927
927
 
928
928
 
929
929
static void _object_cache_tests_test_store_objects_folks_test_case_test_method (gpointer self) {
930
 
#line 75 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
930
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
931
931
        object_cache_tests_test_store_objects (self);
932
932
#line 933 "object-cache.c"
933
933
}
934
934
 
935
935
 
936
936
static void _object_cache_tests_test_store_objects_empty_folks_test_case_test_method (gpointer self) {
937
 
#line 76 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
937
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
938
938
        object_cache_tests_test_store_objects_empty (self);
939
939
#line 940 "object-cache.c"
940
940
}
941
941
 
942
942
 
943
943
static void _object_cache_tests_test_load_objects_folks_test_case_test_method (gpointer self) {
944
 
#line 77 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
944
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
945
945
        object_cache_tests_test_load_objects (self);
946
946
#line 947 "object-cache.c"
947
947
}
948
948
 
949
949
 
950
950
static void _object_cache_tests_test_load_objects_empty_folks_test_case_test_method (gpointer self) {
951
 
#line 78 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
951
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
952
952
        object_cache_tests_test_load_objects_empty (self);
953
953
#line 954 "object-cache.c"
954
954
}
955
955
 
956
956
 
957
957
static void _object_cache_tests_test_load_objects_nonexistent_folks_test_case_test_method (gpointer self) {
958
 
#line 79 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
958
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
959
959
        object_cache_tests_test_load_objects_nonexistent (self);
960
960
#line 961 "object-cache.c"
961
961
}
962
962
 
963
963
 
964
964
static void _object_cache_tests_test_clear_folks_test_case_test_method (gpointer self) {
965
 
#line 81 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
965
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
966
966
        object_cache_tests_test_clear (self);
967
967
#line 968 "object-cache.c"
968
968
}
969
969
 
970
970
 
971
971
static void _object_cache_tests_test_clear_empty_folks_test_case_test_method (gpointer self) {
972
 
#line 82 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
972
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
973
973
        object_cache_tests_test_clear_empty (self);
974
974
#line 975 "object-cache.c"
975
975
}
976
976
 
977
977
 
978
978
static void _object_cache_tests_test_clear_nonexistent_folks_test_case_test_method (gpointer self) {
979
 
#line 83 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
979
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
980
980
        object_cache_tests_test_clear_nonexistent (self);
981
981
#line 982 "object-cache.c"
982
982
}
983
983
 
984
984
 
985
985
static void _object_cache_tests_test_store_objects_cancellation_folks_test_case_test_method (gpointer self) {
986
 
#line 86 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
986
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
987
987
        object_cache_tests_test_store_objects_cancellation (self);
988
988
#line 989 "object-cache.c"
989
989
}
990
990
 
991
991
 
992
992
static void _object_cache_tests_test_load_objects_cancellation_folks_test_case_test_method (gpointer self) {
993
 
#line 88 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
993
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
994
994
        object_cache_tests_test_load_objects_cancellation (self);
995
995
#line 996 "object-cache.c"
996
996
}
997
997
 
998
998
 
999
999
static void _object_cache_tests_test_stress_folks_test_case_test_method (gpointer self) {
1000
 
#line 92 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1000
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1001
1001
        object_cache_tests_test_stress (self);
1002
1002
#line 1003 "object-cache.c"
1003
1003
}
1010
1010
        gchar* tmp_path;
1011
1011
        const gchar* _tmp2_ = NULL;
1012
1012
        GFile* _tmp3_ = NULL;
1013
 
#line 64 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1013
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1014
1014
        self = (ObjectCacheTests*) folks_test_case_construct (object_type, "ObjectCache");
1015
 
#line 68 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1015
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1016
1016
        _tmp0_ = g_get_tmp_dir ();
1017
 
#line 68 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1017
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1018
1018
        _tmp1_ = g_strconcat (_tmp0_, "/folks-object-cache-tests", NULL);
1019
 
#line 68 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1019
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1020
1020
        tmp_path = _tmp1_;
1021
 
#line 69 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1021
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1022
1022
        g_setenv ("XDG_CACHE_HOME", tmp_path, TRUE);
1023
 
#line 70 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1023
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1024
1024
        _tmp2_ = g_get_user_cache_dir ();
1025
 
#line 70 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1025
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1026
1026
        _vala_assert (g_strcmp0 (_tmp2_, tmp_path) == 0, "Environment.get_user_cache_dir () == tmp_path");
1027
 
#line 71 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1027
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1028
1028
        _tmp3_ = g_file_new_for_path (tmp_path);
1029
 
#line 71 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1029
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1030
1030
        _g_object_unref0 (self->priv->_cache_dir);
1031
 
#line 71 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1031
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1032
1032
        self->priv->_cache_dir = _tmp3_;
1033
 
#line 74 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1033
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1034
1034
        folks_test_case_add_test ((FolksTestCase*) self, "create", _object_cache_tests_test_create_folks_test_case_test_method, self);
1035
 
#line 75 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1035
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1036
1036
        folks_test_case_add_test ((FolksTestCase*) self, "store-objects", _object_cache_tests_test_store_objects_folks_test_case_test_method, self);
1037
 
#line 76 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1037
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1038
1038
        folks_test_case_add_test ((FolksTestCase*) self, "store-objects-empty", _object_cache_tests_test_store_objects_empty_folks_test_case_test_method, self);
1039
 
#line 77 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1039
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1040
1040
        folks_test_case_add_test ((FolksTestCase*) self, "load-objects", _object_cache_tests_test_load_objects_folks_test_case_test_method, self);
1041
 
#line 78 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1041
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1042
1042
        folks_test_case_add_test ((FolksTestCase*) self, "load-objects-empty", _object_cache_tests_test_load_objects_empty_folks_test_case_test_method, self);
1043
 
#line 79 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1043
#line 79 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1044
1044
        folks_test_case_add_test ((FolksTestCase*) self, "load-objects-nonexistent", _object_cache_tests_test_load_objects_nonexistent_folks_test_case_test_method, self);
1045
 
#line 81 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1045
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1046
1046
        folks_test_case_add_test ((FolksTestCase*) self, "clear", _object_cache_tests_test_clear_folks_test_case_test_method, self);
1047
 
#line 82 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1047
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1048
1048
        folks_test_case_add_test ((FolksTestCase*) self, "clear-empty", _object_cache_tests_test_clear_empty_folks_test_case_test_method, self);
1049
 
#line 83 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1049
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1050
1050
        folks_test_case_add_test ((FolksTestCase*) self, "clear-nonexistent", _object_cache_tests_test_clear_nonexistent_folks_test_case_test_method, self);
1051
 
#line 86 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1051
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1052
1052
        folks_test_case_add_test ((FolksTestCase*) self, "store-objects-cancellation", _object_cache_tests_test_store_objects_cancellation_folks_test_case_test_method, self);
1053
 
#line 88 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1053
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1054
1054
        folks_test_case_add_test ((FolksTestCase*) self, "load-objects-cancellation", _object_cache_tests_test_load_objects_cancellation_folks_test_case_test_method, self);
1055
 
#line 92 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1055
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1056
1056
        folks_test_case_add_test ((FolksTestCase*) self, "stress", _object_cache_tests_test_stress_folks_test_case_test_method, self);
1057
 
#line 62 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1057
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1058
1058
        _g_free0 (tmp_path);
1059
 
#line 62 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1059
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1060
1060
        return self;
1061
1061
#line 1062 "object-cache.c"
1062
1062
}
1063
1063
 
1064
1064
 
1065
1065
ObjectCacheTests* object_cache_tests_new (void) {
1066
 
#line 62 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1066
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1067
1067
        return object_cache_tests_construct (TYPE_OBJECT_CACHE_TESTS);
1068
1068
#line 1069 "object-cache.c"
1069
1069
}
1071
1071
 
1072
1072
static void object_cache_tests_real_set_up (FolksTestCase* base) {
1073
1073
        ObjectCacheTests * self;
1074
 
#line 95 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1074
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1075
1075
        self = (ObjectCacheTests*) base;
1076
 
#line 97 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1076
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1077
1077
        _object_cache_tests_delete_cache_directory (self);
1078
1078
#line 1079 "object-cache.c"
1079
1079
}
1081
1081
 
1082
1082
static void object_cache_tests_real_tear_down (FolksTestCase* base) {
1083
1083
        ObjectCacheTests * self;
1084
 
#line 100 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1084
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1085
1085
        self = (ObjectCacheTests*) base;
1086
 
#line 102 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1086
#line 102 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1087
1087
        _object_cache_tests_delete_cache_directory (self);
1088
1088
#line 1089 "object-cache.c"
1089
1089
}
1099
1099
        GFileEnumerator* _tmp16_;
1100
1100
        GFile* _tmp17_;
1101
1101
        GError * _inner_error_ = NULL;
1102
 
#line 105 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1102
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1103
1103
        g_return_if_fail (self != NULL);
1104
 
#line 105 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1104
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1105
1105
        g_return_if_fail (dir != NULL);
1106
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1106
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1107
1107
        _tmp0_ = dir;
1108
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1108
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1109
1109
        _tmp1_ = g_file_enumerate_children (_tmp0_, G_FILE_ATTRIBUTE_STANDARD_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_);
1110
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1110
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1111
1111
        enumerator = _tmp1_;
1112
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1112
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1113
1113
        if (_inner_error_ != NULL) {
1114
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1114
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1115
1115
                g_propagate_error (error, _inner_error_);
1116
 
#line 108 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1116
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1117
1117
                return;
1118
1118
#line 1119 "object-cache.c"
1119
1119
        }
1120
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1120
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1121
1121
        _tmp2_ = enumerator;
1122
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1122
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1123
1123
        _tmp3_ = g_file_enumerator_next_file (_tmp2_, NULL, &_inner_error_);
1124
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1124
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1125
1125
        file_info = _tmp3_;
1126
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1126
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1127
1127
        if (_inner_error_ != NULL) {
1128
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1128
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1129
1129
                g_propagate_error (error, _inner_error_);
1130
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1130
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1131
1131
                _g_object_unref0 (enumerator);
1132
 
#line 112 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1132
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1133
1133
                return;
1134
1134
#line 1135 "object-cache.c"
1135
1135
        }
1136
 
#line 113 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1136
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1137
1137
        while (TRUE) {
1138
1138
#line 1139 "object-cache.c"
1139
1139
                GFileInfo* _tmp4_;
1147
1147
                GFileEnumerator* _tmp13_;
1148
1148
                GFileInfo* _tmp14_ = NULL;
1149
1149
                GFileInfo* _tmp15_;
1150
 
#line 113 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1150
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1151
1151
                _tmp4_ = file_info;
1152
 
#line 113 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1152
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1153
1153
                if (!(_tmp4_ != NULL)) {
1154
 
#line 113 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1154
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1155
1155
                        break;
1156
1156
#line 1157 "object-cache.c"
1157
1157
                }
1158
 
#line 115 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1158
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1159
1159
                _tmp5_ = dir;
1160
 
#line 115 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1160
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1161
1161
                _tmp6_ = file_info;
1162
 
#line 115 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1162
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1163
1163
                _tmp7_ = g_file_info_get_name (_tmp6_);
1164
 
#line 115 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1164
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1165
1165
                _tmp8_ = g_file_get_child (_tmp5_, _tmp7_);
1166
 
#line 115 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1166
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1167
1167
                child_file = _tmp8_;
1168
 
#line 117 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1168
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1169
1169
                _tmp9_ = child_file;
1170
 
#line 117 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1170
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1171
1171
                _tmp10_ = g_file_query_file_type (_tmp9_, G_FILE_QUERY_INFO_NONE, NULL);
1172
 
#line 117 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1172
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1173
1173
                if (_tmp10_ == G_FILE_TYPE_DIRECTORY) {
1174
1174
#line 1175 "object-cache.c"
1175
1175
                        GFile* _tmp11_;
1176
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1176
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1177
1177
                        _tmp11_ = child_file;
1178
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1178
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1179
1179
                        _object_cache_tests_delete_directory (self, _tmp11_, &_inner_error_);
1180
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1180
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1181
1181
                        if (_inner_error_ != NULL) {
1182
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1182
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1183
1183
                                g_propagate_error (error, _inner_error_);
1184
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1184
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1185
1185
                                _g_object_unref0 (child_file);
1186
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1186
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1187
1187
                                _g_object_unref0 (file_info);
1188
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1188
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1189
1189
                                _g_object_unref0 (enumerator);
1190
 
#line 120 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1190
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1191
1191
                                return;
1192
1192
#line 1193 "object-cache.c"
1193
1193
                        }
1194
1194
                } else {
1195
1195
                        GFile* _tmp12_;
1196
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1196
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1197
1197
                        _tmp12_ = child_file;
1198
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1198
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1199
1199
                        g_file_delete (_tmp12_, NULL, &_inner_error_);
1200
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1200
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1201
1201
                        if (_inner_error_ != NULL) {
1202
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1202
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1203
1203
                                g_propagate_error (error, _inner_error_);
1204
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1204
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1205
1205
                                _g_object_unref0 (child_file);
1206
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1206
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1207
1207
                                _g_object_unref0 (file_info);
1208
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1208
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1209
1209
                                _g_object_unref0 (enumerator);
1210
 
#line 124 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1210
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1211
1211
                                return;
1212
1212
#line 1213 "object-cache.c"
1213
1213
                        }
1214
1214
                }
1215
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1215
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1216
1216
                _tmp13_ = enumerator;
1217
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1217
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1218
1218
                _tmp14_ = g_file_enumerator_next_file (_tmp13_, NULL, &_inner_error_);
1219
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1219
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1220
1220
                _tmp15_ = _tmp14_;
1221
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1221
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1222
1222
                if (_inner_error_ != NULL) {
1223
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1223
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1224
1224
                        g_propagate_error (error, _inner_error_);
1225
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1225
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1226
1226
                        _g_object_unref0 (child_file);
1227
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1227
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1228
1228
                        _g_object_unref0 (file_info);
1229
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1229
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1230
1230
                        _g_object_unref0 (enumerator);
1231
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1231
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1232
1232
                        return;
1233
1233
#line 1234 "object-cache.c"
1234
1234
                }
1235
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1235
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1236
1236
                _g_object_unref0 (file_info);
1237
 
#line 127 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1237
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1238
1238
                file_info = _tmp15_;
1239
 
#line 113 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1239
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1240
1240
                _g_object_unref0 (child_file);
1241
1241
#line 1242 "object-cache.c"
1242
1242
        }
1243
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1243
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1244
1244
        _tmp16_ = enumerator;
1245
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1245
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1246
1246
        g_file_enumerator_close (_tmp16_, NULL, &_inner_error_);
1247
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1247
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1248
1248
        if (_inner_error_ != NULL) {
1249
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1249
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1250
1250
                g_propagate_error (error, _inner_error_);
1251
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1251
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1252
1252
                _g_object_unref0 (file_info);
1253
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1253
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1254
1254
                _g_object_unref0 (enumerator);
1255
 
#line 129 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1255
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1256
1256
                return;
1257
1257
#line 1258 "object-cache.c"
1258
1258
        }
1259
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1259
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1260
1260
        _tmp17_ = dir;
1261
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1261
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1262
1262
        g_file_delete (_tmp17_, NULL, &_inner_error_);
1263
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1263
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1264
1264
        if (_inner_error_ != NULL) {
1265
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1265
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1266
1266
                g_propagate_error (error, _inner_error_);
1267
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1267
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1268
1268
                _g_object_unref0 (file_info);
1269
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1269
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1270
1270
                _g_object_unref0 (enumerator);
1271
 
#line 132 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1271
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1272
1272
                return;
1273
1273
#line 1274 "object-cache.c"
1274
1274
        }
1275
 
#line 105 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1275
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1276
1276
        _g_object_unref0 (file_info);
1277
 
#line 105 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1277
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1278
1278
        _g_object_unref0 (enumerator);
1279
1279
#line 1280 "object-cache.c"
1280
1280
}
1282
1282
 
1283
1283
void _object_cache_tests_delete_cache_directory (ObjectCacheTests* self) {
1284
1284
        GError * _inner_error_ = NULL;
1285
 
#line 135 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1285
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1286
1286
        g_return_if_fail (self != NULL);
1287
1287
#line 1288 "object-cache.c"
1288
1288
        {
1289
1289
                GFile* _tmp0_;
1290
 
#line 139 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1290
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1291
1291
                _tmp0_ = self->priv->_cache_dir;
1292
 
#line 139 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1292
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1293
1293
                _object_cache_tests_delete_directory (self, _tmp0_, &_inner_error_);
1294
 
#line 139 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1294
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1295
1295
                if (_inner_error_ != NULL) {
1296
1296
#line 1297 "object-cache.c"
1297
1297
                        goto __catch0_g_error;
1301
1301
        __catch0_g_error:
1302
1302
        {
1303
1303
                GError* e = NULL;
1304
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1304
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1305
1305
                e = _inner_error_;
1306
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1306
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1307
1307
                _inner_error_ = NULL;
1308
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1308
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1309
1309
                _g_error_free0 (e);
1310
1310
#line 1311 "object-cache.c"
1311
1311
        }
1312
1312
        __finally0:
1313
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1313
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1314
1314
        if (_inner_error_ != NULL) {
1315
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1315
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1316
1316
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1317
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1317
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1318
1318
                g_clear_error (&_inner_error_);
1319
 
#line 137 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1319
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1320
1320
                return;
1321
1321
#line 1322 "object-cache.c"
1322
1322
        }
1326
1326
void object_cache_tests_test_create (ObjectCacheTests* self) {
1327
1327
        TestCache* _tmp0_;
1328
1328
        TestCache* cache;
1329
 
#line 147 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1329
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1330
1330
        g_return_if_fail (self != NULL);
1331
 
#line 150 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1331
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1332
1332
        _tmp0_ = test_cache_new ("test-create");
1333
 
#line 150 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1333
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1334
1334
        cache = _tmp0_;
1335
 
#line 152 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1335
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1336
1336
        _vala_assert (cache != NULL, "cache != null");
1337
 
#line 147 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1337
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1338
1338
        _g_object_unref0 (cache);
1339
1339
#line 1340 "object-cache.c"
1340
1340
}
1341
1341
 
1342
1342
 
1343
1343
static Block1Data* block1_data_ref (Block1Data* _data1_) {
1344
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1344
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1345
1345
        g_atomic_int_inc (&_data1_->_ref_count_);
1346
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1346
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1347
1347
        return _data1_;
1348
1348
#line 1349 "object-cache.c"
1349
1349
}
1352
1352
static void block1_data_unref (void * _userdata_) {
1353
1353
        Block1Data* _data1_;
1354
1354
        _data1_ = (Block1Data*) _userdata_;
1355
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1355
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1356
1356
        if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
1357
1357
#line 1358 "object-cache.c"
1358
1358
                ObjectCacheTests * self;
1359
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1359
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1360
1360
                self = _data1_->self;
1361
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1361
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1362
1362
                _g_object_unref0 (_data1_->cache);
1363
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1363
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1364
1364
                _g_main_loop_unref0 (_data1_->main_loop);
1365
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1365
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1366
1366
                _g_object_unref0 (self);
1367
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1367
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1368
1368
                g_slice_free (Block1Data, _data1_);
1369
1369
#line 1370 "object-cache.c"
1370
1370
        }
1374
1374
static void __lambda2_ (Block1Data* _data1_, GObject* o, GAsyncResult* r) {
1375
1375
        ObjectCacheTests * self;
1376
1376
        GAsyncResult* _tmp0_;
1377
 
#line 166 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1377
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1378
1378
        self = _data1_->self;
1379
 
#line 166 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1379
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1380
1380
        g_return_if_fail (r != NULL);
1381
 
#line 168 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1381
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1382
1382
        _tmp0_ = r;
1383
 
#line 168 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1383
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1384
1384
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data1_->cache, _tmp0_);
1385
 
#line 169 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1385
#line 169 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1386
1386
        g_main_loop_quit (_data1_->main_loop);
1387
1387
#line 1388 "object-cache.c"
1388
1388
}
1389
1389
 
1390
1390
 
1391
1391
static void ___lambda2__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1392
 
#line 166 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1392
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1393
1393
        __lambda2_ (self, source_object, res);
1394
 
#line 166 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1394
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1395
1395
        block1_data_unref (self);
1396
1396
#line 1397 "object-cache.c"
1397
1397
}
1411
1411
        TestObject* _tmp8_;
1412
1412
        TestObject* _tmp9_;
1413
1413
        TestObject* _tmp10_;
1414
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1414
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1415
1415
        g_return_if_fail (self != NULL);
1416
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1416
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1417
1417
        _data1_ = g_slice_new0 (Block1Data);
1418
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1418
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1419
1419
        _data1_->_ref_count_ = 1;
1420
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1420
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1421
1421
        _data1_->self = g_object_ref (self);
1422
 
#line 157 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1422
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1423
1423
        _tmp0_ = g_main_loop_new (NULL, FALSE);
1424
 
#line 157 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1424
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1425
1425
        _data1_->main_loop = _tmp0_;
1426
 
#line 158 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1426
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1427
1427
        _tmp1_ = test_cache_new ("test-store-objects");
1428
 
#line 158 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1428
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1429
1429
        _data1_->cache = _tmp1_;
1430
 
#line 160 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1430
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1431
1431
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
1432
 
#line 160 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1432
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1433
1433
        obj_set = _tmp2_;
1434
 
#line 161 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1434
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1435
1435
        _tmp3_ = test_object_new ("Foo", (guint) 1);
1436
 
#line 161 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1436
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1437
1437
        _tmp4_ = _tmp3_;
1438
 
#line 161 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1438
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1439
1439
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp4_);
1440
 
#line 161 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1440
#line 161 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1441
1441
        _test_object_unref0 (_tmp4_);
1442
 
#line 162 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1442
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1443
1443
        _tmp5_ = test_object_new ("Bar", (guint) 2);
1444
 
#line 162 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1444
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1445
1445
        _tmp6_ = _tmp5_;
1446
 
#line 162 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1446
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1447
1447
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp6_);
1448
 
#line 162 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1448
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1449
1449
        _test_object_unref0 (_tmp6_);
1450
 
#line 163 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1450
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1451
1451
        _tmp7_ = test_object_new ("De", (guint) 3);
1452
 
#line 163 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1452
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1453
1453
        _tmp8_ = _tmp7_;
1454
 
#line 163 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1454
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1455
1455
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp8_);
1456
 
#line 163 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1456
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1457
1457
        _test_object_unref0 (_tmp8_);
1458
 
#line 164 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1458
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1459
1459
        _tmp9_ = test_object_new ("Baz", (guint) 4);
1460
 
#line 164 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1460
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1461
1461
        _tmp10_ = _tmp9_;
1462
 
#line 164 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1462
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1463
1463
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp10_);
1464
 
#line 164 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1464
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1465
1465
        _test_object_unref0 (_tmp10_);
1466
 
#line 166 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1466
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1467
1467
        folks_object_cache_store_objects ((FolksObjectCache*) _data1_->cache, (GeeSet*) obj_set, NULL, ___lambda2__gasync_ready_callback, block1_data_ref (_data1_));
1468
 
#line 172 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1468
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1469
1469
        g_main_loop_run (_data1_->main_loop);
1470
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1470
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1471
1471
        _g_object_unref0 (obj_set);
1472
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1472
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1473
1473
        block1_data_unref (_data1_);
1474
 
#line 155 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1474
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1475
1475
        _data1_ = NULL;
1476
1476
#line 1477 "object-cache.c"
1477
1477
}
1478
1478
 
1479
1479
 
1480
1480
static Block2Data* block2_data_ref (Block2Data* _data2_) {
1481
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1481
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1482
1482
        g_atomic_int_inc (&_data2_->_ref_count_);
1483
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1483
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1484
1484
        return _data2_;
1485
1485
#line 1486 "object-cache.c"
1486
1486
}
1489
1489
static void block2_data_unref (void * _userdata_) {
1490
1490
        Block2Data* _data2_;
1491
1491
        _data2_ = (Block2Data*) _userdata_;
1492
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1492
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1493
1493
        if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
1494
1494
#line 1495 "object-cache.c"
1495
1495
                ObjectCacheTests * self;
1496
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1496
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1497
1497
                self = _data2_->self;
1498
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1498
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1499
1499
                _g_object_unref0 (_data2_->cache);
1500
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1500
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1501
1501
                _g_main_loop_unref0 (_data2_->main_loop);
1502
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1502
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1503
1503
                _g_object_unref0 (self);
1504
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1504
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1505
1505
                g_slice_free (Block2Data, _data2_);
1506
1506
#line 1507 "object-cache.c"
1507
1507
        }
1511
1511
static void __lambda3_ (Block2Data* _data2_, GObject* o, GAsyncResult* r) {
1512
1512
        ObjectCacheTests * self;
1513
1513
        GAsyncResult* _tmp0_;
1514
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1514
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1515
1515
        self = _data2_->self;
1516
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1516
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1517
1517
        g_return_if_fail (r != NULL);
1518
 
#line 182 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1518
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1519
1519
        _tmp0_ = r;
1520
 
#line 182 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1520
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1521
1521
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data2_->cache, _tmp0_);
1522
 
#line 183 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1522
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1523
1523
        g_main_loop_quit (_data2_->main_loop);
1524
1524
#line 1525 "object-cache.c"
1525
1525
}
1526
1526
 
1527
1527
 
1528
1528
static void ___lambda3__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1529
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1529
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1530
1530
        __lambda3_ (self, source_object, res);
1531
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1531
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1532
1532
        block2_data_unref (self);
1533
1533
#line 1534 "object-cache.c"
1534
1534
}
1540
1540
        TestCache* _tmp1_;
1541
1541
        GeeHashSet* _tmp2_;
1542
1542
        GeeHashSet* _tmp3_;
1543
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1543
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1544
1544
        g_return_if_fail (self != NULL);
1545
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1545
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1546
1546
        _data2_ = g_slice_new0 (Block2Data);
1547
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1547
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1548
1548
        _data2_->_ref_count_ = 1;
1549
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1549
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1550
1550
        _data2_->self = g_object_ref (self);
1551
 
#line 177 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1551
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1552
1552
        _tmp0_ = g_main_loop_new (NULL, FALSE);
1553
 
#line 177 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1553
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1554
1554
        _data2_->main_loop = _tmp0_;
1555
 
#line 178 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1555
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1556
1556
        _tmp1_ = test_cache_new ("test-store-objects-empty");
1557
 
#line 178 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1557
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1558
1558
        _data2_->cache = _tmp1_;
1559
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1559
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1560
1560
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
1561
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1561
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1562
1562
        _tmp3_ = _tmp2_;
1563
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1563
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1564
1564
        folks_object_cache_store_objects ((FolksObjectCache*) _data2_->cache, (GeeSet*) _tmp3_, NULL, ___lambda3__gasync_ready_callback, block2_data_ref (_data2_));
1565
 
#line 180 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1565
#line 180 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1566
1566
        _g_object_unref0 (_tmp3_);
1567
 
#line 186 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1567
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1568
1568
        g_main_loop_run (_data2_->main_loop);
1569
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1569
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1570
1570
        block2_data_unref (_data2_);
1571
 
#line 175 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1571
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1572
1572
        _data2_ = NULL;
1573
1573
#line 1574 "object-cache.c"
1574
1574
}
1575
1575
 
1576
1576
 
1577
1577
static Block3Data* block3_data_ref (Block3Data* _data3_) {
1578
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1578
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1579
1579
        g_atomic_int_inc (&_data3_->_ref_count_);
1580
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1580
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1581
1581
        return _data3_;
1582
1582
#line 1583 "object-cache.c"
1583
1583
}
1586
1586
static void block3_data_unref (void * _userdata_) {
1587
1587
        Block3Data* _data3_;
1588
1588
        _data3_ = (Block3Data*) _userdata_;
1589
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1589
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1590
1590
        if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
1591
1591
#line 1592 "object-cache.c"
1592
1592
                ObjectCacheTests * self;
1593
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1593
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1594
1594
                self = _data3_->self;
1595
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1595
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1596
1596
                _g_object_unref0 (_data3_->new_obj_set);
1597
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1597
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1598
1598
                _g_object_unref0 (_data3_->cache);
1599
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1599
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1600
1600
                _g_main_loop_unref0 (_data3_->main_loop);
1601
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1601
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1602
1602
                _g_object_unref0 (self);
1603
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1603
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1604
1604
                g_slice_free (Block3Data, _data3_);
1605
1605
#line 1606 "object-cache.c"
1606
1606
        }
1612
1612
        TestCache* _tmp0_;
1613
1613
        GAsyncResult* _tmp1_;
1614
1614
        GMainLoop* _tmp2_;
1615
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1615
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1616
1616
        self = _data3_->self;
1617
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1617
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1618
1618
        g_return_if_fail (r != NULL);
1619
 
#line 205 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1619
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1620
1620
        _tmp0_ = _data3_->cache;
1621
 
#line 205 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1621
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1622
1622
        _tmp1_ = r;
1623
 
#line 205 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1623
#line 205 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1624
1624
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _tmp0_, _tmp1_);
1625
 
#line 206 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1625
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1626
1626
        _tmp2_ = _data3_->main_loop;
1627
 
#line 206 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1627
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1628
1628
        g_main_loop_quit (_tmp2_);
1629
1629
#line 1630 "object-cache.c"
1630
1630
}
1631
1631
 
1632
1632
 
1633
1633
static void ___lambda4__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1634
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1634
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1635
1635
        __lambda4_ (self, source_object, res);
1636
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1636
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1637
1637
        block3_data_unref (self);
1638
1638
#line 1639 "object-cache.c"
1639
1639
}
1645
1645
        GAsyncResult* _tmp1_;
1646
1646
        GeeSet* _tmp2_ = NULL;
1647
1647
        GMainLoop* _tmp3_;
1648
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1648
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1649
1649
        self = _data3_->self;
1650
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1650
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1651
1651
        g_return_if_fail (r != NULL);
1652
 
#line 215 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1652
#line 215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1653
1653
        _tmp0_ = _data3_->cache;
1654
 
#line 215 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1654
#line 215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1655
1655
        _tmp1_ = r;
1656
 
#line 215 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1656
#line 215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1657
1657
        _tmp2_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _tmp0_, _tmp1_);
1658
 
#line 215 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1658
#line 215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1659
1659
        _g_object_unref0 (_data3_->new_obj_set);
1660
 
#line 215 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1660
#line 215 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1661
1661
        _data3_->new_obj_set = _tmp2_;
1662
 
#line 216 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1662
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1663
1663
        _tmp3_ = _data3_->main_loop;
1664
 
#line 216 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1664
#line 216 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1665
1665
        g_main_loop_quit (_tmp3_);
1666
1666
#line 1667 "object-cache.c"
1667
1667
}
1668
1668
 
1669
1669
 
1670
1670
static void ___lambda5__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
1671
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1671
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1672
1672
        __lambda5_ (self, source_object, res);
1673
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1673
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1674
1674
        block3_data_unref (self);
1675
1675
#line 1676 "object-cache.c"
1676
1676
}
1705
1705
        GeeHashSet* _tmp50_;
1706
1706
        gint _tmp51_;
1707
1707
        gint _tmp52_;
1708
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1708
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1709
1709
        g_return_if_fail (self != NULL);
1710
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1710
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1711
1711
        _data3_ = g_slice_new0 (Block3Data);
1712
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1712
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1713
1713
        _data3_->_ref_count_ = 1;
1714
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1714
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1715
1715
        _data3_->self = g_object_ref (self);
1716
 
#line 191 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1716
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1717
1717
        _tmp0_ = g_main_loop_new (NULL, FALSE);
1718
 
#line 191 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1718
#line 191 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1719
1719
        _data3_->main_loop = _tmp0_;
1720
 
#line 192 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1720
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1721
1721
        _tmp1_ = test_cache_new ("test-load-objects");
1722
 
#line 192 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1722
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1723
1723
        _data3_->cache = _tmp1_;
1724
 
#line 195 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1724
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1725
1725
        _tmp2_ = test_object_new ("Foo", (guint) 1);
1726
 
#line 195 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1726
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1727
1727
        obj1 = _tmp2_;
1728
 
#line 196 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1728
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1729
1729
        _tmp3_ = test_object_new ("Bar", (guint) 2);
1730
 
#line 196 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1730
#line 196 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1731
1731
        obj2 = _tmp3_;
1732
 
#line 198 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1732
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1733
1733
        _tmp4_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
1734
 
#line 198 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1734
#line 198 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1735
1735
        obj_set = _tmp4_;
1736
 
#line 199 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1736
#line 199 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1737
1737
        _tmp5_ = obj_set;
1738
 
#line 199 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1738
#line 199 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1739
1739
        _tmp6_ = obj1;
1740
 
#line 199 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1740
#line 199 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1741
1741
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp5_, _tmp6_);
1742
 
#line 200 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1742
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1743
1743
        _tmp7_ = obj_set;
1744
 
#line 200 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1744
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1745
1745
        _tmp8_ = obj2;
1746
 
#line 200 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1746
#line 200 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1747
1747
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, _tmp8_);
1748
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1748
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1749
1749
        _tmp9_ = _data3_->cache;
1750
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1750
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1751
1751
        _tmp10_ = obj_set;
1752
 
#line 203 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1752
#line 203 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1753
1753
        folks_object_cache_store_objects ((FolksObjectCache*) _tmp9_, (GeeSet*) _tmp10_, NULL, ___lambda4__gasync_ready_callback, block3_data_ref (_data3_));
1754
 
#line 209 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1754
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1755
1755
        _tmp11_ = _data3_->main_loop;
1756
 
#line 209 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1756
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1757
1757
        g_main_loop_run (_tmp11_);
1758
 
#line 212 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1758
#line 212 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1759
1759
        _data3_->new_obj_set = NULL;
1760
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1760
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1761
1761
        _tmp12_ = _data3_->cache;
1762
 
#line 213 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1762
#line 213 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1763
1763
        folks_object_cache_load_objects ((FolksObjectCache*) _tmp12_, NULL, ___lambda5__gasync_ready_callback, block3_data_ref (_data3_));
1764
 
#line 219 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1764
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1765
1765
        _tmp13_ = _data3_->main_loop;
1766
 
#line 219 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1766
#line 219 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1767
1767
        g_main_loop_run (_tmp13_);
1768
 
#line 222 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1768
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1769
1769
        _tmp14_ = _data3_->new_obj_set;
1770
 
#line 222 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1770
#line 222 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1771
1771
        _vala_assert (_tmp14_ != NULL, "new_obj_set != null");
1772
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1772
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1773
1773
        _tmp15_ = _data3_->new_obj_set;
1774
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1774
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1775
1775
        _tmp16_ = gee_collection_get_size ((GeeCollection*) _tmp15_);
1776
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1776
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1777
1777
        _tmp17_ = _tmp16_;
1778
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1778
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1779
1779
        _tmp18_ = obj_set;
1780
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1780
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1781
1781
        _tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp18_);
1782
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1782
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1783
1783
        _tmp20_ = _tmp19_;
1784
 
#line 223 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1784
#line 223 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1785
1785
        _vala_assert (_tmp17_ == _tmp20_, "new_obj_set.size == obj_set.size");
1786
1786
#line 1787 "object-cache.c"
1787
1787
        {
1788
1788
                GeeSet* _tmp21_;
1789
1789
                GeeIterator* _tmp22_ = NULL;
1790
1790
                GeeIterator* _new_obj_it;
1791
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1791
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1792
1792
                _tmp21_ = _data3_->new_obj_set;
1793
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1793
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1794
1794
                _tmp22_ = gee_iterable_iterator ((GeeIterable*) _tmp21_);
1795
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1795
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1796
1796
                _new_obj_it = _tmp22_;
1797
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1797
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1798
1798
                while (TRUE) {
1799
1799
#line 1800 "object-cache.c"
1800
1800
                        GeeIterator* _tmp23_;
1804
1804
                        TestObject* new_obj;
1805
1805
                        gboolean partner_found;
1806
1806
                        gboolean _tmp49_;
1807
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1807
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1808
1808
                        _tmp23_ = _new_obj_it;
1809
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1809
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1810
1810
                        _tmp24_ = gee_iterator_next (_tmp23_);
1811
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1811
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1812
1812
                        if (!_tmp24_) {
1813
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1813
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1814
1814
                                break;
1815
1815
#line 1816 "object-cache.c"
1816
1816
                        }
1817
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1817
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1818
1818
                        _tmp25_ = _new_obj_it;
1819
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1819
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1820
1820
                        _tmp26_ = gee_iterator_get (_tmp25_);
1821
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1821
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1822
1822
                        new_obj = (TestObject*) _tmp26_;
1823
 
#line 227 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1823
#line 227 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1824
1824
                        partner_found = FALSE;
1825
1825
#line 1826 "object-cache.c"
1826
1826
                        {
1827
1827
                                GeeHashSet* _tmp27_;
1828
1828
                                GeeIterator* _tmp28_ = NULL;
1829
1829
                                GeeIterator* _original_obj_it;
1830
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1830
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1831
1831
                                _tmp27_ = obj_set;
1832
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1832
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1833
1833
                                _tmp28_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) _tmp27_);
1834
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1834
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1835
1835
                                _original_obj_it = _tmp28_;
1836
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1836
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1837
1837
                                while (TRUE) {
1838
1838
#line 1839 "object-cache.c"
1839
1839
                                        GeeIterator* _tmp29_;
1849
1849
                                        const gchar* _tmp38_;
1850
1850
                                        const gchar* _tmp39_;
1851
1851
                                        gboolean _tmp46_;
1852
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1852
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1853
1853
                                        _tmp29_ = _original_obj_it;
1854
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1854
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1855
1855
                                        _tmp30_ = gee_iterator_next (_tmp29_);
1856
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1856
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1857
1857
                                        if (!_tmp30_) {
1858
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1858
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1859
1859
                                                break;
1860
1860
#line 1861 "object-cache.c"
1861
1861
                                        }
1862
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1862
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1863
1863
                                        _tmp31_ = _original_obj_it;
1864
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1864
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1865
1865
                                        _tmp32_ = gee_iterator_get (_tmp31_);
1866
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1866
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1867
1867
                                        original_obj = (TestObject*) _tmp32_;
1868
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1868
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1869
1869
                                        _tmp34_ = new_obj;
1870
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1870
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1871
1871
                                        _tmp35_ = test_object_get_my_string (_tmp34_);
1872
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1872
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1873
1873
                                        _tmp36_ = _tmp35_;
1874
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1874
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1875
1875
                                        _tmp37_ = original_obj;
1876
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1876
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1877
1877
                                        _tmp38_ = test_object_get_my_string (_tmp37_);
1878
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1878
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1879
1879
                                        _tmp39_ = _tmp38_;
1880
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1880
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1881
1881
                                        if (g_strcmp0 (_tmp36_, _tmp39_) == 0) {
1882
1882
#line 1883 "object-cache.c"
1883
1883
                                                TestObject* _tmp40_;
1886
1886
                                                TestObject* _tmp43_;
1887
1887
                                                guint _tmp44_;
1888
1888
                                                guint _tmp45_;
1889
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1889
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1890
1890
                                                _tmp40_ = new_obj;
1891
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1891
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1892
1892
                                                _tmp41_ = test_object_get_my_int (_tmp40_);
1893
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1893
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1894
1894
                                                _tmp42_ = _tmp41_;
1895
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1895
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1896
1896
                                                _tmp43_ = original_obj;
1897
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1897
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1898
1898
                                                _tmp44_ = test_object_get_my_int (_tmp43_);
1899
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1899
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1900
1900
                                                _tmp45_ = _tmp44_;
1901
 
#line 232 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1901
#line 232 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1902
1902
                                                _tmp33_ = _tmp42_ == _tmp45_;
1903
1903
#line 1904 "object-cache.c"
1904
1904
                                        } else {
1905
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1905
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1906
1906
                                                _tmp33_ = FALSE;
1907
1907
#line 1908 "object-cache.c"
1908
1908
                                        }
1909
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1909
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1910
1910
                                        _tmp46_ = _tmp33_;
1911
 
#line 231 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1911
#line 231 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1912
1912
                                        if (_tmp46_) {
1913
1913
#line 1914 "object-cache.c"
1914
1914
                                                GeeHashSet* _tmp47_;
1915
1915
                                                TestObject* _tmp48_;
1916
 
#line 234 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1916
#line 234 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1917
1917
                                                _tmp47_ = obj_set;
1918
 
#line 234 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1918
#line 234 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1919
1919
                                                _tmp48_ = original_obj;
1920
 
#line 234 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1920
#line 234 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1921
1921
                                                gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp47_, _tmp48_);
1922
 
#line 235 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1922
#line 235 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1923
1923
                                                partner_found = TRUE;
1924
 
#line 236 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1924
#line 236 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1925
1925
                                                _test_object_unref0 (original_obj);
1926
 
#line 236 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1926
#line 236 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1927
1927
                                                break;
1928
1928
#line 1929 "object-cache.c"
1929
1929
                                        }
1930
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1930
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1931
1931
                                        _test_object_unref0 (original_obj);
1932
1932
#line 1933 "object-cache.c"
1933
1933
                                }
1934
 
#line 229 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1934
#line 229 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1935
1935
                                _g_object_unref0 (_original_obj_it);
1936
1936
#line 1937 "object-cache.c"
1937
1937
                        }
1938
 
#line 240 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1938
#line 240 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1939
1939
                        _tmp49_ = partner_found;
1940
 
#line 240 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1940
#line 240 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1941
1941
                        _vala_assert (_tmp49_, "partner_found");
1942
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1942
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1943
1943
                        _test_object_unref0 (new_obj);
1944
1944
#line 1945 "object-cache.c"
1945
1945
                }
1946
 
#line 225 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1946
#line 225 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1947
1947
                _g_object_unref0 (_new_obj_it);
1948
1948
#line 1949 "object-cache.c"
1949
1949
        }
1950
 
#line 243 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1950
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1951
1951
        _tmp50_ = obj_set;
1952
 
#line 243 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1952
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1953
1953
        _tmp51_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp50_);
1954
 
#line 243 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1954
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1955
1955
        _tmp52_ = _tmp51_;
1956
 
#line 243 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1956
#line 243 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1957
1957
        _vala_assert (_tmp52_ == 0, "obj_set.size == 0");
1958
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1958
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1959
1959
        _g_object_unref0 (obj_set);
1960
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1960
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1961
1961
        _test_object_unref0 (obj2);
1962
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1962
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1963
1963
        _test_object_unref0 (obj1);
1964
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1964
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1965
1965
        block3_data_unref (_data3_);
1966
 
#line 189 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1966
#line 189 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1967
1967
        _data3_ = NULL;
1968
1968
#line 1969 "object-cache.c"
1969
1969
}
1970
1970
 
1971
1971
 
1972
1972
static Block4Data* block4_data_ref (Block4Data* _data4_) {
1973
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1973
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1974
1974
        g_atomic_int_inc (&_data4_->_ref_count_);
1975
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1975
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1976
1976
        return _data4_;
1977
1977
#line 1978 "object-cache.c"
1978
1978
}
1981
1981
static void block4_data_unref (void * _userdata_) {
1982
1982
        Block4Data* _data4_;
1983
1983
        _data4_ = (Block4Data*) _userdata_;
1984
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1984
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1985
1985
        if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
1986
1986
#line 1987 "object-cache.c"
1987
1987
                ObjectCacheTests * self;
1988
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1988
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1989
1989
                self = _data4_->self;
1990
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1990
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1991
1991
                _g_object_unref0 (_data4_->new_obj_set);
1992
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1992
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1993
1993
                _g_object_unref0 (_data4_->cache);
1994
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1994
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1995
1995
                _g_main_loop_unref0 (_data4_->main_loop);
1996
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1996
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1997
1997
                _g_object_unref0 (self);
1998
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
1998
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
1999
1999
                g_slice_free (Block4Data, _data4_);
2000
2000
#line 2001 "object-cache.c"
2001
2001
        }
2005
2005
static void __lambda6_ (Block4Data* _data4_, GObject* o, GAsyncResult* r) {
2006
2006
        ObjectCacheTests * self;
2007
2007
        GAsyncResult* _tmp0_;
2008
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2008
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2009
2009
        self = _data4_->self;
2010
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2010
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2011
2011
        g_return_if_fail (r != NULL);
2012
 
#line 254 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2012
#line 254 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2013
2013
        _tmp0_ = r;
2014
 
#line 254 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2014
#line 254 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2015
2015
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data4_->cache, _tmp0_);
2016
 
#line 255 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2016
#line 255 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2017
2017
        g_main_loop_quit (_data4_->main_loop);
2018
2018
#line 2019 "object-cache.c"
2019
2019
}
2020
2020
 
2021
2021
 
2022
2022
static void ___lambda6__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2023
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2023
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2024
2024
        __lambda6_ (self, source_object, res);
2025
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2025
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2026
2026
        block4_data_unref (self);
2027
2027
#line 2028 "object-cache.c"
2028
2028
}
2032
2032
        ObjectCacheTests * self;
2033
2033
        GAsyncResult* _tmp0_;
2034
2034
        GeeSet* _tmp1_ = NULL;
2035
 
#line 262 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2035
#line 262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2036
2036
        self = _data4_->self;
2037
 
#line 262 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2037
#line 262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2038
2038
        g_return_if_fail (r != NULL);
2039
 
#line 264 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2039
#line 264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2040
2040
        _tmp0_ = r;
2041
 
#line 264 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2041
#line 264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2042
2042
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data4_->cache, _tmp0_);
2043
 
#line 264 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2043
#line 264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2044
2044
        _g_object_unref0 (_data4_->new_obj_set);
2045
 
#line 264 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2045
#line 264 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2046
2046
        _data4_->new_obj_set = _tmp1_;
2047
 
#line 265 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2047
#line 265 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2048
2048
        g_main_loop_quit (_data4_->main_loop);
2049
2049
#line 2050 "object-cache.c"
2050
2050
}
2051
2051
 
2052
2052
 
2053
2053
static void ___lambda7__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2054
 
#line 262 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2054
#line 262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2055
2055
        __lambda7_ (self, source_object, res);
2056
 
#line 262 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2056
#line 262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2057
2057
        block4_data_unref (self);
2058
2058
#line 2059 "object-cache.c"
2059
2059
}
2067
2067
        GeeHashSet* _tmp3_;
2068
2068
        gint _tmp4_;
2069
2069
        gint _tmp5_;
2070
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2070
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2071
2071
        g_return_if_fail (self != NULL);
2072
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2072
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2073
2073
        _data4_ = g_slice_new0 (Block4Data);
2074
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2074
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2075
2075
        _data4_->_ref_count_ = 1;
2076
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2076
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2077
2077
        _data4_->self = g_object_ref (self);
2078
 
#line 248 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2078
#line 248 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2079
2079
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2080
 
#line 248 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2080
#line 248 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2081
2081
        _data4_->main_loop = _tmp0_;
2082
 
#line 249 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2082
#line 249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2083
2083
        _tmp1_ = test_cache_new ("test-load-objects-empty");
2084
 
#line 249 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2084
#line 249 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2085
2085
        _data4_->cache = _tmp1_;
2086
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2086
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2087
2087
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
2088
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2088
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2089
2089
        _tmp3_ = _tmp2_;
2090
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2090
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2091
2091
        folks_object_cache_store_objects ((FolksObjectCache*) _data4_->cache, (GeeSet*) _tmp3_, NULL, ___lambda6__gasync_ready_callback, block4_data_ref (_data4_));
2092
 
#line 252 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2092
#line 252 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2093
2093
        _g_object_unref0 (_tmp3_);
2094
 
#line 258 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2094
#line 258 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2095
2095
        g_main_loop_run (_data4_->main_loop);
2096
 
#line 261 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2096
#line 261 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2097
2097
        _data4_->new_obj_set = NULL;
2098
 
#line 262 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2098
#line 262 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2099
2099
        folks_object_cache_load_objects ((FolksObjectCache*) _data4_->cache, NULL, ___lambda7__gasync_ready_callback, block4_data_ref (_data4_));
2100
 
#line 268 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2100
#line 268 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2101
2101
        g_main_loop_run (_data4_->main_loop);
2102
 
#line 271 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2102
#line 271 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2103
2103
        _vala_assert (_data4_->new_obj_set != NULL, "new_obj_set != null");
2104
 
#line 272 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2104
#line 272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2105
2105
        _tmp4_ = gee_collection_get_size ((GeeCollection*) _data4_->new_obj_set);
2106
 
#line 272 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2106
#line 272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2107
2107
        _tmp5_ = _tmp4_;
2108
 
#line 272 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2108
#line 272 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2109
2109
        _vala_assert (_tmp5_ == 0, "new_obj_set.size == 0");
2110
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2110
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2111
2111
        block4_data_unref (_data4_);
2112
 
#line 246 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2112
#line 246 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2113
2113
        _data4_ = NULL;
2114
2114
#line 2115 "object-cache.c"
2115
2115
}
2116
2116
 
2117
2117
 
2118
2118
static Block5Data* block5_data_ref (Block5Data* _data5_) {
2119
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2119
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2120
2120
        g_atomic_int_inc (&_data5_->_ref_count_);
2121
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2121
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2122
2122
        return _data5_;
2123
2123
#line 2124 "object-cache.c"
2124
2124
}
2127
2127
static void block5_data_unref (void * _userdata_) {
2128
2128
        Block5Data* _data5_;
2129
2129
        _data5_ = (Block5Data*) _userdata_;
2130
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2130
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2131
2131
        if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
2132
2132
#line 2133 "object-cache.c"
2133
2133
                ObjectCacheTests * self;
2134
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2134
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2135
2135
                self = _data5_->self;
2136
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2136
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2137
2137
                _g_object_unref0 (_data5_->new_obj_set);
2138
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2138
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2139
2139
                _g_object_unref0 (_data5_->cache);
2140
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2140
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2141
2141
                _g_main_loop_unref0 (_data5_->main_loop);
2142
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2142
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2143
2143
                _g_object_unref0 (self);
2144
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2144
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2145
2145
                g_slice_free (Block5Data, _data5_);
2146
2146
#line 2147 "object-cache.c"
2147
2147
        }
2152
2152
        ObjectCacheTests * self;
2153
2153
        GAsyncResult* _tmp0_;
2154
2154
        GeeSet* _tmp1_ = NULL;
2155
 
#line 285 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2155
#line 285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2156
2156
        self = _data5_->self;
2157
 
#line 285 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2157
#line 285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2158
2158
        g_return_if_fail (r != NULL);
2159
 
#line 287 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2159
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2160
2160
        _tmp0_ = r;
2161
 
#line 287 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2161
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2162
2162
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data5_->cache, _tmp0_);
2163
 
#line 287 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2163
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2164
2164
        _g_object_unref0 (_data5_->new_obj_set);
2165
 
#line 287 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2165
#line 287 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2166
2166
        _data5_->new_obj_set = _tmp1_;
2167
 
#line 288 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2167
#line 288 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2168
2168
        g_main_loop_quit (_data5_->main_loop);
2169
2169
#line 2170 "object-cache.c"
2170
2170
}
2171
2171
 
2172
2172
 
2173
2173
static void ___lambda8__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2174
 
#line 285 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2174
#line 285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2175
2175
        __lambda8_ (self, source_object, res);
2176
 
#line 285 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2176
#line 285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2177
2177
        block5_data_unref (self);
2178
2178
#line 2179 "object-cache.c"
2179
2179
}
2183
2183
        Block5Data* _data5_;
2184
2184
        GMainLoop* _tmp0_;
2185
2185
        TestCache* _tmp1_;
2186
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2186
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2187
2187
        g_return_if_fail (self != NULL);
2188
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2188
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2189
2189
        _data5_ = g_slice_new0 (Block5Data);
2190
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2190
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2191
2191
        _data5_->_ref_count_ = 1;
2192
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2192
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2193
2193
        _data5_->self = g_object_ref (self);
2194
 
#line 277 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2194
#line 277 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2195
2195
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2196
 
#line 277 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2196
#line 277 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2197
2197
        _data5_->main_loop = _tmp0_;
2198
 
#line 278 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2198
#line 278 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2199
2199
        _tmp1_ = test_cache_new ("test-load-objects-nonexistent");
2200
 
#line 278 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2200
#line 278 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2201
2201
        _data5_->cache = _tmp1_;
2202
 
#line 281 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2202
#line 281 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2203
2203
        _object_cache_tests_delete_cache_directory (self);
2204
 
#line 284 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2204
#line 284 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2205
2205
        _data5_->new_obj_set = NULL;
2206
 
#line 285 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2206
#line 285 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2207
2207
        folks_object_cache_load_objects ((FolksObjectCache*) _data5_->cache, NULL, ___lambda8__gasync_ready_callback, block5_data_ref (_data5_));
2208
 
#line 291 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2208
#line 291 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2209
2209
        g_main_loop_run (_data5_->main_loop);
2210
 
#line 294 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2210
#line 294 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2211
2211
        _vala_assert (_data5_->new_obj_set == NULL, "new_obj_set == null");
2212
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2212
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2213
2213
        block5_data_unref (_data5_);
2214
 
#line 275 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2214
#line 275 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2215
2215
        _data5_ = NULL;
2216
2216
#line 2217 "object-cache.c"
2217
2217
}
2218
2218
 
2219
2219
 
2220
2220
static Block6Data* block6_data_ref (Block6Data* _data6_) {
2221
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2221
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2222
2222
        g_atomic_int_inc (&_data6_->_ref_count_);
2223
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2223
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2224
2224
        return _data6_;
2225
2225
#line 2226 "object-cache.c"
2226
2226
}
2229
2229
static void block6_data_unref (void * _userdata_) {
2230
2230
        Block6Data* _data6_;
2231
2231
        _data6_ = (Block6Data*) _userdata_;
2232
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2232
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2233
2233
        if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
2234
2234
#line 2235 "object-cache.c"
2235
2235
                ObjectCacheTests * self;
2236
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2236
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2237
2237
                self = _data6_->self;
2238
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2238
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2239
2239
                _g_object_unref0 (_data6_->new_obj_set);
2240
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2240
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2241
2241
                _g_object_unref0 (_data6_->cache);
2242
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2242
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2243
2243
                _g_main_loop_unref0 (_data6_->main_loop);
2244
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2244
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2245
2245
                _g_object_unref0 (self);
2246
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2246
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2247
2247
                g_slice_free (Block6Data, _data6_);
2248
2248
#line 2249 "object-cache.c"
2249
2249
        }
2253
2253
static void __lambda9_ (Block6Data* _data6_, GObject* o, GAsyncResult* r) {
2254
2254
        ObjectCacheTests * self;
2255
2255
        GAsyncResult* _tmp0_;
2256
 
#line 311 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2256
#line 311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2257
2257
        self = _data6_->self;
2258
 
#line 311 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2258
#line 311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2259
2259
        g_return_if_fail (r != NULL);
2260
 
#line 313 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2260
#line 313 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2261
2261
        _tmp0_ = r;
2262
 
#line 313 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2262
#line 313 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2263
2263
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data6_->cache, _tmp0_);
2264
 
#line 314 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2264
#line 314 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2265
2265
        g_main_loop_quit (_data6_->main_loop);
2266
2266
#line 2267 "object-cache.c"
2267
2267
}
2268
2268
 
2269
2269
 
2270
2270
static void ___lambda9__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2271
 
#line 311 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2271
#line 311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2272
2272
        __lambda9_ (self, source_object, res);
2273
 
#line 311 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2273
#line 311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2274
2274
        block6_data_unref (self);
2275
2275
#line 2276 "object-cache.c"
2276
2276
}
2279
2279
static void __lambda10_ (Block6Data* _data6_, GObject* o, GAsyncResult* r) {
2280
2280
        ObjectCacheTests * self;
2281
2281
        GAsyncResult* _tmp0_;
2282
 
#line 320 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2282
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2283
2283
        self = _data6_->self;
2284
 
#line 320 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2284
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2285
2285
        g_return_if_fail (r != NULL);
2286
 
#line 322 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2286
#line 322 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2287
2287
        _tmp0_ = r;
2288
 
#line 322 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2288
#line 322 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2289
2289
        folks_object_cache_clear_cache_finish ((FolksObjectCache*) _data6_->cache, _tmp0_);
2290
 
#line 323 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2290
#line 323 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2291
2291
        g_main_loop_quit (_data6_->main_loop);
2292
2292
#line 2293 "object-cache.c"
2293
2293
}
2294
2294
 
2295
2295
 
2296
2296
static void ___lambda10__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2297
 
#line 320 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2297
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2298
2298
        __lambda10_ (self, source_object, res);
2299
 
#line 320 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2299
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2300
2300
        block6_data_unref (self);
2301
2301
#line 2302 "object-cache.c"
2302
2302
}
2306
2306
        ObjectCacheTests * self;
2307
2307
        GAsyncResult* _tmp0_;
2308
2308
        GeeSet* _tmp1_ = NULL;
2309
 
#line 330 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2309
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2310
2310
        self = _data6_->self;
2311
 
#line 330 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2311
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2312
2312
        g_return_if_fail (r != NULL);
2313
 
#line 332 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2313
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2314
2314
        _tmp0_ = r;
2315
 
#line 332 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2315
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2316
2316
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data6_->cache, _tmp0_);
2317
 
#line 332 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2317
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2318
2318
        _g_object_unref0 (_data6_->new_obj_set);
2319
 
#line 332 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2319
#line 332 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2320
2320
        _data6_->new_obj_set = _tmp1_;
2321
 
#line 333 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2321
#line 333 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2322
2322
        g_main_loop_quit (_data6_->main_loop);
2323
2323
#line 2324 "object-cache.c"
2324
2324
}
2325
2325
 
2326
2326
 
2327
2327
static void ___lambda11__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2328
 
#line 330 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2328
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2329
2329
        __lambda11_ (self, source_object, res);
2330
 
#line 330 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2330
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2331
2331
        block6_data_unref (self);
2332
2332
#line 2333 "object-cache.c"
2333
2333
}
2343
2343
        TestObject* obj2;
2344
2344
        GeeHashSet* _tmp4_;
2345
2345
        GeeHashSet* obj_set;
2346
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2346
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2347
2347
        g_return_if_fail (self != NULL);
2348
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2348
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2349
2349
        _data6_ = g_slice_new0 (Block6Data);
2350
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2350
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2351
2351
        _data6_->_ref_count_ = 1;
2352
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2352
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2353
2353
        _data6_->self = g_object_ref (self);
2354
 
#line 299 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2354
#line 299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2355
2355
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2356
 
#line 299 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2356
#line 299 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2357
2357
        _data6_->main_loop = _tmp0_;
2358
 
#line 300 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2358
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2359
2359
        _tmp1_ = test_cache_new ("test-clear");
2360
 
#line 300 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2360
#line 300 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2361
2361
        _data6_->cache = _tmp1_;
2362
 
#line 303 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2362
#line 303 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2363
2363
        _tmp2_ = test_object_new ("Foo", (guint) 1);
2364
 
#line 303 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2364
#line 303 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2365
2365
        obj1 = _tmp2_;
2366
 
#line 304 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2366
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2367
2367
        _tmp3_ = test_object_new ("Bar", (guint) 2);
2368
 
#line 304 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2368
#line 304 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2369
2369
        obj2 = _tmp3_;
2370
 
#line 306 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2370
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2371
2371
        _tmp4_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
2372
 
#line 306 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2372
#line 306 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2373
2373
        obj_set = _tmp4_;
2374
 
#line 307 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2374
#line 307 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2375
2375
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, obj1);
2376
 
#line 308 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2376
#line 308 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2377
2377
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, obj2);
2378
 
#line 311 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2378
#line 311 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2379
2379
        folks_object_cache_store_objects ((FolksObjectCache*) _data6_->cache, (GeeSet*) obj_set, NULL, ___lambda9__gasync_ready_callback, block6_data_ref (_data6_));
2380
 
#line 317 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2380
#line 317 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2381
2381
        g_main_loop_run (_data6_->main_loop);
2382
 
#line 320 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2382
#line 320 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2383
2383
        folks_object_cache_clear_cache ((FolksObjectCache*) _data6_->cache, ___lambda10__gasync_ready_callback, block6_data_ref (_data6_));
2384
 
#line 326 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2384
#line 326 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2385
2385
        g_main_loop_run (_data6_->main_loop);
2386
 
#line 329 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2386
#line 329 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2387
2387
        _data6_->new_obj_set = NULL;
2388
 
#line 330 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2388
#line 330 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2389
2389
        folks_object_cache_load_objects ((FolksObjectCache*) _data6_->cache, NULL, ___lambda11__gasync_ready_callback, block6_data_ref (_data6_));
2390
 
#line 336 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2390
#line 336 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2391
2391
        g_main_loop_run (_data6_->main_loop);
2392
 
#line 338 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2392
#line 338 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2393
2393
        _vala_assert (_data6_->new_obj_set == NULL, "new_obj_set == null");
2394
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2394
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2395
2395
        _g_object_unref0 (obj_set);
2396
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2396
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2397
2397
        _test_object_unref0 (obj2);
2398
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2398
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2399
2399
        _test_object_unref0 (obj1);
2400
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2400
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2401
2401
        block6_data_unref (_data6_);
2402
 
#line 297 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2402
#line 297 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2403
2403
        _data6_ = NULL;
2404
2404
#line 2405 "object-cache.c"
2405
2405
}
2406
2406
 
2407
2407
 
2408
2408
static Block7Data* block7_data_ref (Block7Data* _data7_) {
2409
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2409
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2410
2410
        g_atomic_int_inc (&_data7_->_ref_count_);
2411
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2411
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2412
2412
        return _data7_;
2413
2413
#line 2414 "object-cache.c"
2414
2414
}
2417
2417
static void block7_data_unref (void * _userdata_) {
2418
2418
        Block7Data* _data7_;
2419
2419
        _data7_ = (Block7Data*) _userdata_;
2420
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2420
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2421
2421
        if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
2422
2422
#line 2423 "object-cache.c"
2423
2423
                ObjectCacheTests * self;
2424
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2424
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2425
2425
                self = _data7_->self;
2426
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2426
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2427
2427
                _g_object_unref0 (_data7_->new_obj_set);
2428
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2428
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2429
2429
                _g_object_unref0 (_data7_->cache);
2430
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2430
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2431
2431
                _g_main_loop_unref0 (_data7_->main_loop);
2432
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2432
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2433
2433
                _g_object_unref0 (self);
2434
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2434
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2435
2435
                g_slice_free (Block7Data, _data7_);
2436
2436
#line 2437 "object-cache.c"
2437
2437
        }
2441
2441
static void __lambda12_ (Block7Data* _data7_, GObject* o, GAsyncResult* r) {
2442
2442
        ObjectCacheTests * self;
2443
2443
        GAsyncResult* _tmp0_;
2444
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2444
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2445
2445
        self = _data7_->self;
2446
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2446
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2447
2447
        g_return_if_fail (r != NULL);
2448
 
#line 349 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2448
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2449
2449
        _tmp0_ = r;
2450
 
#line 349 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2450
#line 349 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2451
2451
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data7_->cache, _tmp0_);
2452
 
#line 350 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2452
#line 350 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2453
2453
        g_main_loop_quit (_data7_->main_loop);
2454
2454
#line 2455 "object-cache.c"
2455
2455
}
2456
2456
 
2457
2457
 
2458
2458
static void ___lambda12__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2459
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2459
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2460
2460
        __lambda12_ (self, source_object, res);
2461
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2461
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2462
2462
        block7_data_unref (self);
2463
2463
#line 2464 "object-cache.c"
2464
2464
}
2467
2467
static void __lambda13_ (Block7Data* _data7_, GObject* o, GAsyncResult* r) {
2468
2468
        ObjectCacheTests * self;
2469
2469
        GAsyncResult* _tmp0_;
2470
 
#line 356 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2470
#line 356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2471
2471
        self = _data7_->self;
2472
 
#line 356 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2472
#line 356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2473
2473
        g_return_if_fail (r != NULL);
2474
 
#line 358 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2474
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2475
2475
        _tmp0_ = r;
2476
 
#line 358 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2476
#line 358 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2477
2477
        folks_object_cache_clear_cache_finish ((FolksObjectCache*) _data7_->cache, _tmp0_);
2478
 
#line 359 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2478
#line 359 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2479
2479
        g_main_loop_quit (_data7_->main_loop);
2480
2480
#line 2481 "object-cache.c"
2481
2481
}
2482
2482
 
2483
2483
 
2484
2484
static void ___lambda13__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2485
 
#line 356 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2485
#line 356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2486
2486
        __lambda13_ (self, source_object, res);
2487
 
#line 356 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2487
#line 356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2488
2488
        block7_data_unref (self);
2489
2489
#line 2490 "object-cache.c"
2490
2490
}
2494
2494
        ObjectCacheTests * self;
2495
2495
        GAsyncResult* _tmp0_;
2496
2496
        GeeSet* _tmp1_ = NULL;
2497
 
#line 366 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2497
#line 366 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2498
2498
        self = _data7_->self;
2499
 
#line 366 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2499
#line 366 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2500
2500
        g_return_if_fail (r != NULL);
2501
 
#line 368 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2501
#line 368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2502
2502
        _tmp0_ = r;
2503
 
#line 368 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2503
#line 368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2504
2504
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data7_->cache, _tmp0_);
2505
 
#line 368 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2505
#line 368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2506
2506
        _g_object_unref0 (_data7_->new_obj_set);
2507
 
#line 368 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2507
#line 368 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2508
2508
        _data7_->new_obj_set = _tmp1_;
2509
 
#line 369 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2509
#line 369 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2510
2510
        g_main_loop_quit (_data7_->main_loop);
2511
2511
#line 2512 "object-cache.c"
2512
2512
}
2513
2513
 
2514
2514
 
2515
2515
static void ___lambda14__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2516
 
#line 366 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2516
#line 366 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2517
2517
        __lambda14_ (self, source_object, res);
2518
 
#line 366 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2518
#line 366 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2519
2519
        block7_data_unref (self);
2520
2520
#line 2521 "object-cache.c"
2521
2521
}
2527
2527
        TestCache* _tmp1_;
2528
2528
        GeeHashSet* _tmp2_;
2529
2529
        GeeHashSet* _tmp3_;
2530
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2530
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2531
2531
        g_return_if_fail (self != NULL);
2532
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2532
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2533
2533
        _data7_ = g_slice_new0 (Block7Data);
2534
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2534
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2535
2535
        _data7_->_ref_count_ = 1;
2536
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2536
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2537
2537
        _data7_->self = g_object_ref (self);
2538
 
#line 343 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2538
#line 343 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2539
2539
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2540
 
#line 343 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2540
#line 343 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2541
2541
        _data7_->main_loop = _tmp0_;
2542
 
#line 344 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2542
#line 344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2543
2543
        _tmp1_ = test_cache_new ("test-clear-empty");
2544
 
#line 344 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2544
#line 344 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2545
2545
        _data7_->cache = _tmp1_;
2546
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2546
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2547
2547
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
2548
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2548
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2549
2549
        _tmp3_ = _tmp2_;
2550
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2550
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2551
2551
        folks_object_cache_store_objects ((FolksObjectCache*) _data7_->cache, (GeeSet*) _tmp3_, NULL, ___lambda12__gasync_ready_callback, block7_data_ref (_data7_));
2552
 
#line 347 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2552
#line 347 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2553
2553
        _g_object_unref0 (_tmp3_);
2554
 
#line 353 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2554
#line 353 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2555
2555
        g_main_loop_run (_data7_->main_loop);
2556
 
#line 356 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2556
#line 356 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2557
2557
        folks_object_cache_clear_cache ((FolksObjectCache*) _data7_->cache, ___lambda13__gasync_ready_callback, block7_data_ref (_data7_));
2558
 
#line 362 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2558
#line 362 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2559
2559
        g_main_loop_run (_data7_->main_loop);
2560
 
#line 365 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2560
#line 365 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2561
2561
        _data7_->new_obj_set = NULL;
2562
 
#line 366 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2562
#line 366 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2563
2563
        folks_object_cache_load_objects ((FolksObjectCache*) _data7_->cache, NULL, ___lambda14__gasync_ready_callback, block7_data_ref (_data7_));
2564
 
#line 372 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2564
#line 372 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2565
2565
        g_main_loop_run (_data7_->main_loop);
2566
 
#line 374 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2566
#line 374 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2567
2567
        _vala_assert (_data7_->new_obj_set == NULL, "new_obj_set == null");
2568
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2568
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2569
2569
        block7_data_unref (_data7_);
2570
 
#line 341 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2570
#line 341 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2571
2571
        _data7_ = NULL;
2572
2572
#line 2573 "object-cache.c"
2573
2573
}
2574
2574
 
2575
2575
 
2576
2576
static Block8Data* block8_data_ref (Block8Data* _data8_) {
2577
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2577
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2578
2578
        g_atomic_int_inc (&_data8_->_ref_count_);
2579
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2579
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2580
2580
        return _data8_;
2581
2581
#line 2582 "object-cache.c"
2582
2582
}
2585
2585
static void block8_data_unref (void * _userdata_) {
2586
2586
        Block8Data* _data8_;
2587
2587
        _data8_ = (Block8Data*) _userdata_;
2588
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2588
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2589
2589
        if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
2590
2590
#line 2591 "object-cache.c"
2591
2591
                ObjectCacheTests * self;
2592
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2592
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2593
2593
                self = _data8_->self;
2594
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2594
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2595
2595
                _g_object_unref0 (_data8_->new_obj_set);
2596
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2596
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2597
2597
                _g_object_unref0 (_data8_->cache);
2598
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2598
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2599
2599
                _g_main_loop_unref0 (_data8_->main_loop);
2600
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2600
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2601
2601
                _g_object_unref0 (self);
2602
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2602
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2603
2603
                g_slice_free (Block8Data, _data8_);
2604
2604
#line 2605 "object-cache.c"
2605
2605
        }
2609
2609
static void __lambda15_ (Block8Data* _data8_, GObject* o, GAsyncResult* r) {
2610
2610
        ObjectCacheTests * self;
2611
2611
        GAsyncResult* _tmp0_;
2612
 
#line 386 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2612
#line 386 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2613
2613
        self = _data8_->self;
2614
 
#line 386 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2614
#line 386 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2615
2615
        g_return_if_fail (r != NULL);
2616
 
#line 388 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2616
#line 388 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2617
2617
        _tmp0_ = r;
2618
 
#line 388 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2618
#line 388 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2619
2619
        folks_object_cache_clear_cache_finish ((FolksObjectCache*) _data8_->cache, _tmp0_);
2620
 
#line 389 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2620
#line 389 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2621
2621
        g_main_loop_quit (_data8_->main_loop);
2622
2622
#line 2623 "object-cache.c"
2623
2623
}
2624
2624
 
2625
2625
 
2626
2626
static void ___lambda15__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2627
 
#line 386 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2627
#line 386 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2628
2628
        __lambda15_ (self, source_object, res);
2629
 
#line 386 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2629
#line 386 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2630
2630
        block8_data_unref (self);
2631
2631
#line 2632 "object-cache.c"
2632
2632
}
2636
2636
        ObjectCacheTests * self;
2637
2637
        GAsyncResult* _tmp0_;
2638
2638
        GeeSet* _tmp1_ = NULL;
2639
 
#line 396 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2639
#line 396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2640
2640
        self = _data8_->self;
2641
 
#line 396 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2641
#line 396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2642
2642
        g_return_if_fail (r != NULL);
2643
 
#line 398 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2643
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2644
2644
        _tmp0_ = r;
2645
 
#line 398 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2645
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2646
2646
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data8_->cache, _tmp0_);
2647
 
#line 398 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2647
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2648
2648
        _g_object_unref0 (_data8_->new_obj_set);
2649
 
#line 398 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2649
#line 398 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2650
2650
        _data8_->new_obj_set = _tmp1_;
2651
 
#line 399 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2651
#line 399 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2652
2652
        g_main_loop_quit (_data8_->main_loop);
2653
2653
#line 2654 "object-cache.c"
2654
2654
}
2655
2655
 
2656
2656
 
2657
2657
static void ___lambda16__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2658
 
#line 396 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2658
#line 396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2659
2659
        __lambda16_ (self, source_object, res);
2660
 
#line 396 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2660
#line 396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2661
2661
        block8_data_unref (self);
2662
2662
#line 2663 "object-cache.c"
2663
2663
}
2667
2667
        Block8Data* _data8_;
2668
2668
        GMainLoop* _tmp0_;
2669
2669
        TestCache* _tmp1_;
2670
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2670
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2671
2671
        g_return_if_fail (self != NULL);
2672
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2672
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2673
2673
        _data8_ = g_slice_new0 (Block8Data);
2674
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2674
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2675
2675
        _data8_->_ref_count_ = 1;
2676
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2676
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2677
2677
        _data8_->self = g_object_ref (self);
2678
 
#line 379 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2678
#line 379 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2679
2679
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2680
 
#line 379 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2680
#line 379 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2681
2681
        _data8_->main_loop = _tmp0_;
2682
 
#line 380 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2682
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2683
2683
        _tmp1_ = test_cache_new ("test-clear-nonexistent");
2684
 
#line 380 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2684
#line 380 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2685
2685
        _data8_->cache = _tmp1_;
2686
 
#line 383 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2686
#line 383 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2687
2687
        _object_cache_tests_delete_cache_directory (self);
2688
 
#line 386 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2688
#line 386 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2689
2689
        folks_object_cache_clear_cache ((FolksObjectCache*) _data8_->cache, ___lambda15__gasync_ready_callback, block8_data_ref (_data8_));
2690
 
#line 392 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2690
#line 392 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2691
2691
        g_main_loop_run (_data8_->main_loop);
2692
 
#line 395 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2692
#line 395 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2693
2693
        _data8_->new_obj_set = NULL;
2694
 
#line 396 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2694
#line 396 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2695
2695
        folks_object_cache_load_objects ((FolksObjectCache*) _data8_->cache, NULL, ___lambda16__gasync_ready_callback, block8_data_ref (_data8_));
2696
 
#line 402 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2696
#line 402 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2697
2697
        g_main_loop_run (_data8_->main_loop);
2698
 
#line 404 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2698
#line 404 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2699
2699
        _vala_assert (_data8_->new_obj_set == NULL, "new_obj_set == null");
2700
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2700
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2701
2701
        block8_data_unref (_data8_);
2702
 
#line 377 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2702
#line 377 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2703
2703
        _data8_ = NULL;
2704
2704
#line 2705 "object-cache.c"
2705
2705
}
2706
2706
 
2707
2707
 
2708
2708
static Block9Data* block9_data_ref (Block9Data* _data9_) {
2709
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2709
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2710
2710
        g_atomic_int_inc (&_data9_->_ref_count_);
2711
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2711
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2712
2712
        return _data9_;
2713
2713
#line 2714 "object-cache.c"
2714
2714
}
2717
2717
static void block9_data_unref (void * _userdata_) {
2718
2718
        Block9Data* _data9_;
2719
2719
        _data9_ = (Block9Data*) _userdata_;
2720
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2720
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2721
2721
        if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
2722
2722
#line 2723 "object-cache.c"
2723
2723
                ObjectCacheTests * self;
2724
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2724
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2725
2725
                self = _data9_->self;
2726
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2726
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2727
2727
                _g_object_unref0 (_data9_->new_obj_set);
2728
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2728
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2729
2729
                _g_object_unref0 (_data9_->cache);
2730
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2730
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2731
2731
                _g_main_loop_unref0 (_data9_->main_loop);
2732
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2732
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2733
2733
                _g_object_unref0 (self);
2734
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2734
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2735
2735
                g_slice_free (Block9Data, _data9_);
2736
2736
#line 2737 "object-cache.c"
2737
2737
        }
2741
2741
static void __lambda17_ (Block9Data* _data9_, GObject* o, GAsyncResult* r) {
2742
2742
        ObjectCacheTests * self;
2743
2743
        GAsyncResult* _tmp0_;
2744
 
#line 420 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2744
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2745
2745
        self = _data9_->self;
2746
 
#line 420 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2746
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2747
2747
        g_return_if_fail (r != NULL);
2748
 
#line 422 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2748
#line 422 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2749
2749
        _tmp0_ = r;
2750
 
#line 422 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2750
#line 422 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2751
2751
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data9_->cache, _tmp0_);
2752
 
#line 423 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2752
#line 423 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2753
2753
        g_main_loop_quit (_data9_->main_loop);
2754
2754
#line 2755 "object-cache.c"
2755
2755
}
2756
2756
 
2757
2757
 
2758
2758
static void ___lambda17__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2759
 
#line 420 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2759
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2760
2760
        __lambda17_ (self, source_object, res);
2761
 
#line 420 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2761
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2762
2762
        block9_data_unref (self);
2763
2763
#line 2764 "object-cache.c"
2764
2764
}
2768
2768
        ObjectCacheTests * self;
2769
2769
        GAsyncResult* _tmp0_;
2770
2770
        GeeSet* _tmp1_ = NULL;
2771
 
#line 432 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2771
#line 432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2772
2772
        self = _data9_->self;
2773
 
#line 432 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2773
#line 432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2774
2774
        g_return_if_fail (r != NULL);
2775
 
#line 434 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2775
#line 434 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2776
2776
        _tmp0_ = r;
2777
 
#line 434 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2777
#line 434 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2778
2778
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data9_->cache, _tmp0_);
2779
 
#line 434 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2779
#line 434 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2780
2780
        _g_object_unref0 (_data9_->new_obj_set);
2781
 
#line 434 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2781
#line 434 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2782
2782
        _data9_->new_obj_set = _tmp1_;
2783
 
#line 435 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2783
#line 435 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2784
2784
        g_main_loop_quit (_data9_->main_loop);
2785
2785
#line 2786 "object-cache.c"
2786
2786
}
2787
2787
 
2788
2788
 
2789
2789
static void ___lambda18__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2790
 
#line 432 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2790
#line 432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2791
2791
        __lambda18_ (self, source_object, res);
2792
 
#line 432 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2792
#line 432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2793
2793
        block9_data_unref (self);
2794
2794
#line 2795 "object-cache.c"
2795
2795
}
2811
2811
        TestObject* _tmp10_;
2812
2812
        GCancellable* _tmp11_;
2813
2813
        GCancellable* cancellable;
2814
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2814
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2815
2815
        g_return_if_fail (self != NULL);
2816
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2816
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2817
2817
        _data9_ = g_slice_new0 (Block9Data);
2818
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2818
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2819
2819
        _data9_->_ref_count_ = 1;
2820
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2820
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2821
2821
        _data9_->self = g_object_ref (self);
2822
 
#line 409 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2822
#line 409 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2823
2823
        _tmp0_ = g_main_loop_new (NULL, FALSE);
2824
 
#line 409 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2824
#line 409 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2825
2825
        _data9_->main_loop = _tmp0_;
2826
 
#line 410 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2826
#line 410 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2827
2827
        _tmp1_ = test_cache_new ("test-store-objects-cancellation");
2828
 
#line 410 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2828
#line 410 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2829
2829
        _data9_->cache = _tmp1_;
2830
 
#line 412 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2830
#line 412 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2831
2831
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
2832
 
#line 412 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2832
#line 412 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2833
2833
        obj_set = _tmp2_;
2834
 
#line 413 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2834
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2835
2835
        _tmp3_ = test_object_new ("Foo", (guint) 1);
2836
 
#line 413 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2836
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2837
2837
        _tmp4_ = _tmp3_;
2838
 
#line 413 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2838
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2839
2839
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp4_);
2840
 
#line 413 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2840
#line 413 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2841
2841
        _test_object_unref0 (_tmp4_);
2842
 
#line 414 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2842
#line 414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2843
2843
        _tmp5_ = test_object_new ("Bar", (guint) 2);
2844
 
#line 414 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2844
#line 414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2845
2845
        _tmp6_ = _tmp5_;
2846
 
#line 414 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2846
#line 414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2847
2847
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp6_);
2848
 
#line 414 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2848
#line 414 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2849
2849
        _test_object_unref0 (_tmp6_);
2850
 
#line 415 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2850
#line 415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2851
2851
        _tmp7_ = test_object_new ("De", (guint) 3);
2852
 
#line 415 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2852
#line 415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2853
2853
        _tmp8_ = _tmp7_;
2854
 
#line 415 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2854
#line 415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2855
2855
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp8_);
2856
 
#line 415 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2856
#line 415 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2857
2857
        _test_object_unref0 (_tmp8_);
2858
 
#line 416 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2858
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2859
2859
        _tmp9_ = test_object_new ("Baz", (guint) 4);
2860
 
#line 416 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2860
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2861
2861
        _tmp10_ = _tmp9_;
2862
 
#line 416 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2862
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2863
2863
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, _tmp10_);
2864
 
#line 416 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2864
#line 416 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2865
2865
        _test_object_unref0 (_tmp10_);
2866
 
#line 418 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2866
#line 418 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2867
2867
        _tmp11_ = g_cancellable_new ();
2868
 
#line 418 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2868
#line 418 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2869
2869
        cancellable = _tmp11_;
2870
 
#line 420 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2870
#line 420 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2871
2871
        folks_object_cache_store_objects ((FolksObjectCache*) _data9_->cache, (GeeSet*) obj_set, cancellable, ___lambda17__gasync_ready_callback, block9_data_ref (_data9_));
2872
 
#line 427 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2872
#line 427 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2873
2873
        g_cancellable_cancel (cancellable);
2874
 
#line 428 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2874
#line 428 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2875
2875
        g_main_loop_run (_data9_->main_loop);
2876
 
#line 431 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2876
#line 431 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2877
2877
        _data9_->new_obj_set = NULL;
2878
 
#line 432 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2878
#line 432 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2879
2879
        folks_object_cache_load_objects ((FolksObjectCache*) _data9_->cache, NULL, ___lambda18__gasync_ready_callback, block9_data_ref (_data9_));
2880
 
#line 438 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2880
#line 438 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2881
2881
        g_main_loop_run (_data9_->main_loop);
2882
 
#line 440 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2882
#line 440 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2883
2883
        _vala_assert (_data9_->new_obj_set == NULL, "new_obj_set == null");
2884
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2884
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2885
2885
        _g_object_unref0 (cancellable);
2886
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2886
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2887
2887
        _g_object_unref0 (obj_set);
2888
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2888
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2889
2889
        block9_data_unref (_data9_);
2890
 
#line 407 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2890
#line 407 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2891
2891
        _data9_ = NULL;
2892
2892
#line 2893 "object-cache.c"
2893
2893
}
2894
2894
 
2895
2895
 
2896
2896
static Block10Data* block10_data_ref (Block10Data* _data10_) {
2897
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2897
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2898
2898
        g_atomic_int_inc (&_data10_->_ref_count_);
2899
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2899
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2900
2900
        return _data10_;
2901
2901
#line 2902 "object-cache.c"
2902
2902
}
2905
2905
static void block10_data_unref (void * _userdata_) {
2906
2906
        Block10Data* _data10_;
2907
2907
        _data10_ = (Block10Data*) _userdata_;
2908
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2908
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2909
2909
        if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
2910
2910
#line 2911 "object-cache.c"
2911
2911
                ObjectCacheTests * self;
2912
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2912
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2913
2913
                self = _data10_->self;
2914
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2914
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2915
2915
                _g_object_unref0 (_data10_->new_obj_set);
2916
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2916
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2917
2917
                _g_object_unref0 (_data10_->cache);
2918
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2918
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2919
2919
                _g_main_loop_unref0 (_data10_->main_loop);
2920
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2920
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2921
2921
                _g_object_unref0 (self);
2922
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2922
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2923
2923
                g_slice_free (Block10Data, _data10_);
2924
2924
#line 2925 "object-cache.c"
2925
2925
        }
2929
2929
static void __lambda19_ (Block10Data* _data10_, GObject* o, GAsyncResult* r) {
2930
2930
        ObjectCacheTests * self;
2931
2931
        GAsyncResult* _tmp0_;
2932
 
#line 457 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2932
#line 457 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2933
2933
        self = _data10_->self;
2934
 
#line 457 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2934
#line 457 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2935
2935
        g_return_if_fail (r != NULL);
2936
 
#line 459 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2936
#line 459 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2937
2937
        _tmp0_ = r;
2938
 
#line 459 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2938
#line 459 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2939
2939
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _data10_->cache, _tmp0_);
2940
 
#line 460 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2940
#line 460 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2941
2941
        g_main_loop_quit (_data10_->main_loop);
2942
2942
#line 2943 "object-cache.c"
2943
2943
}
2944
2944
 
2945
2945
 
2946
2946
static void ___lambda19__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2947
 
#line 457 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2947
#line 457 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2948
2948
        __lambda19_ (self, source_object, res);
2949
 
#line 457 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2949
#line 457 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2950
2950
        block10_data_unref (self);
2951
2951
#line 2952 "object-cache.c"
2952
2952
}
2956
2956
        ObjectCacheTests * self;
2957
2957
        GAsyncResult* _tmp0_;
2958
2958
        GeeSet* _tmp1_ = NULL;
2959
 
#line 469 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2959
#line 469 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2960
2960
        self = _data10_->self;
2961
 
#line 469 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2961
#line 469 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2962
2962
        g_return_if_fail (r != NULL);
2963
 
#line 471 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2963
#line 471 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2964
2964
        _tmp0_ = r;
2965
 
#line 471 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2965
#line 471 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2966
2966
        _tmp1_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _data10_->cache, _tmp0_);
2967
 
#line 471 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2967
#line 471 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2968
2968
        _g_object_unref0 (_data10_->new_obj_set);
2969
 
#line 471 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2969
#line 471 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2970
2970
        _data10_->new_obj_set = _tmp1_;
2971
 
#line 472 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2971
#line 472 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2972
2972
        g_main_loop_quit (_data10_->main_loop);
2973
2973
#line 2974 "object-cache.c"
2974
2974
}
2975
2975
 
2976
2976
 
2977
2977
static void ___lambda20__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
2978
 
#line 469 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2978
#line 469 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2979
2979
        __lambda20_ (self, source_object, res);
2980
 
#line 469 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2980
#line 469 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2981
2981
        block10_data_unref (self);
2982
2982
#line 2983 "object-cache.c"
2983
2983
}
2995
2995
        GeeHashSet* obj_set;
2996
2996
        GCancellable* _tmp5_;
2997
2997
        GCancellable* cancellable;
2998
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
2998
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
2999
2999
        g_return_if_fail (self != NULL);
3000
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3000
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3001
3001
        _data10_ = g_slice_new0 (Block10Data);
3002
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3002
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3003
3003
        _data10_->_ref_count_ = 1;
3004
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3004
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3005
3005
        _data10_->self = g_object_ref (self);
3006
 
#line 445 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3006
#line 445 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3007
3007
        _tmp0_ = g_main_loop_new (NULL, FALSE);
3008
 
#line 445 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3008
#line 445 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3009
3009
        _data10_->main_loop = _tmp0_;
3010
 
#line 446 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3010
#line 446 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3011
3011
        _tmp1_ = test_cache_new ("test-load-objects-cancellation");
3012
 
#line 446 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3012
#line 446 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3013
3013
        _data10_->cache = _tmp1_;
3014
 
#line 449 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3014
#line 449 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3015
3015
        _tmp2_ = test_object_new ("Foo", (guint) 1);
3016
 
#line 449 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3016
#line 449 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3017
3017
        obj1 = _tmp2_;
3018
 
#line 450 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3018
#line 450 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3019
3019
        _tmp3_ = test_object_new ("Bar", (guint) 2);
3020
 
#line 450 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3020
#line 450 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3021
3021
        obj2 = _tmp3_;
3022
 
#line 452 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3022
#line 452 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3023
3023
        _tmp4_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
3024
 
#line 452 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3024
#line 452 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3025
3025
        obj_set = _tmp4_;
3026
 
#line 453 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3026
#line 453 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3027
3027
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, obj1);
3028
 
#line 454 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3028
#line 454 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3029
3029
        gee_abstract_collection_add ((GeeAbstractCollection*) obj_set, obj2);
3030
 
#line 457 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3030
#line 457 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3031
3031
        folks_object_cache_store_objects ((FolksObjectCache*) _data10_->cache, (GeeSet*) obj_set, NULL, ___lambda19__gasync_ready_callback, block10_data_ref (_data10_));
3032
 
#line 463 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3032
#line 463 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3033
3033
        g_main_loop_run (_data10_->main_loop);
3034
 
#line 466 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3034
#line 466 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3035
3035
        _tmp5_ = g_cancellable_new ();
3036
 
#line 466 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3036
#line 466 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3037
3037
        cancellable = _tmp5_;
3038
 
#line 468 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3038
#line 468 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3039
3039
        _data10_->new_obj_set = NULL;
3040
 
#line 469 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3040
#line 469 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3041
3041
        folks_object_cache_load_objects ((FolksObjectCache*) _data10_->cache, cancellable, ___lambda20__gasync_ready_callback, block10_data_ref (_data10_));
3042
 
#line 476 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3042
#line 476 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3043
3043
        g_cancellable_cancel (cancellable);
3044
 
#line 477 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3044
#line 477 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3045
3045
        g_main_loop_run (_data10_->main_loop);
3046
 
#line 479 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3046
#line 479 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3047
3047
        _vala_assert (_data10_->new_obj_set == NULL, "new_obj_set == null");
3048
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3048
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3049
3049
        _g_object_unref0 (cancellable);
3050
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3050
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3051
3051
        _g_object_unref0 (obj_set);
3052
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3052
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3053
3053
        _test_object_unref0 (obj2);
3054
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3054
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3055
3055
        _test_object_unref0 (obj1);
3056
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3056
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3057
3057
        block10_data_unref (_data10_);
3058
 
#line 443 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3058
#line 443 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3059
3059
        _data10_ = NULL;
3060
3060
#line 3061 "object-cache.c"
3061
3061
}
3062
3062
 
3063
3063
 
3064
3064
static Block11Data* block11_data_ref (Block11Data* _data11_) {
3065
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3065
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3066
3066
        g_atomic_int_inc (&_data11_->_ref_count_);
3067
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3067
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3068
3068
        return _data11_;
3069
3069
#line 3070 "object-cache.c"
3070
3070
}
3073
3073
static void block11_data_unref (void * _userdata_) {
3074
3074
        Block11Data* _data11_;
3075
3075
        _data11_ = (Block11Data*) _userdata_;
3076
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3076
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3077
3077
        if (g_atomic_int_dec_and_test (&_data11_->_ref_count_)) {
3078
3078
#line 3079 "object-cache.c"
3079
3079
                ObjectCacheTests * self;
3080
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3080
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3081
3081
                self = _data11_->self;
3082
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3082
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3083
3083
                _g_object_unref0 (_data11_->new_obj_set);
3084
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3084
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3085
3085
                _g_object_unref0 (_data11_->cache);
3086
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3086
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3087
3087
                _g_main_loop_unref0 (_data11_->main_loop);
3088
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3088
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3089
3089
                _g_object_unref0 (self);
3090
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3090
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3091
3091
                g_slice_free (Block11Data, _data11_);
3092
3092
#line 3093 "object-cache.c"
3093
3093
        }
3102
3102
        TestCache* _tmp2_;
3103
3103
        GAsyncResult* _tmp3_;
3104
3104
        GMainLoop* _tmp4_;
3105
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3105
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3106
3106
        self = _data11_->self;
3107
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3107
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3108
3108
        g_return_if_fail (r != NULL);
3109
 
#line 501 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3109
#line 501 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3110
3110
        _tmp0_ = g_test_timer_elapsed ();
3111
 
#line 501 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3111
#line 501 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3112
3112
        elapsed_time = _tmp0_;
3113
 
#line 502 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3113
#line 502 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3114
3114
        _tmp1_ = _data11_->obj_count;
3115
 
#line 502 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3115
#line 502 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3116
3116
        g_message ("object-cache.vala:502: Storing %u objects in a cache file took %f seco" \
3117
3117
"nds.", (guint) _tmp1_, elapsed_time);
3118
 
#line 505 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3118
#line 505 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3119
3119
        _tmp2_ = _data11_->cache;
3120
 
#line 505 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3120
#line 505 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3121
3121
        _tmp3_ = r;
3122
 
#line 505 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3122
#line 505 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3123
3123
        folks_object_cache_store_objects_finish ((FolksObjectCache*) _tmp2_, _tmp3_);
3124
 
#line 506 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3124
#line 506 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3125
3125
        _tmp4_ = _data11_->main_loop;
3126
 
#line 506 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3126
#line 506 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3127
3127
        g_main_loop_quit (_tmp4_);
3128
3128
#line 3128 "object-cache.c"
3129
3129
}
3130
3130
 
3131
3131
 
3132
3132
static void ___lambda21__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
3133
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3133
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3134
3134
        __lambda21_ (self, source_object, res);
3135
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3135
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3136
3136
        block11_data_unref (self);
3137
3137
#line 3137 "object-cache.c"
3138
3138
}
3147
3147
        GAsyncResult* _tmp3_;
3148
3148
        GeeSet* _tmp4_ = NULL;
3149
3149
        GMainLoop* _tmp5_;
3150
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3150
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3151
3151
        self = _data11_->self;
3152
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3152
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3153
3153
        g_return_if_fail (r != NULL);
3154
 
#line 517 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3154
#line 517 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3155
3155
        _tmp0_ = g_test_timer_elapsed ();
3156
 
#line 517 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3156
#line 517 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3157
3157
        elapsed_time = _tmp0_;
3158
 
#line 518 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3158
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3159
3159
        _tmp1_ = _data11_->obj_count;
3160
 
#line 518 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3160
#line 518 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3161
3161
        g_message ("object-cache.vala:518: Loading %u objects from a cache file took %f se" \
3162
3162
"conds.", (guint) _tmp1_, elapsed_time);
3163
 
#line 521 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3163
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3164
3164
        _tmp2_ = _data11_->cache;
3165
 
#line 521 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3165
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3166
3166
        _tmp3_ = r;
3167
 
#line 521 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3167
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3168
3168
        _tmp4_ = folks_object_cache_load_objects_finish ((FolksObjectCache*) _tmp2_, _tmp3_);
3169
 
#line 521 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3169
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3170
3170
        _g_object_unref0 (_data11_->new_obj_set);
3171
 
#line 521 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3171
#line 521 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3172
3172
        _data11_->new_obj_set = _tmp4_;
3173
 
#line 522 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3173
#line 522 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3174
3174
        _tmp5_ = _data11_->main_loop;
3175
 
#line 522 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3175
#line 522 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3176
3176
        g_main_loop_quit (_tmp5_);
3177
3177
#line 3176 "object-cache.c"
3178
3178
}
3179
3179
 
3180
3180
 
3181
3181
static void ___lambda22__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
3182
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3182
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3183
3183
        __lambda22_ (self, source_object, res);
3184
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3184
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3185
3185
        block11_data_unref (self);
3186
3186
#line 3185 "object-cache.c"
3187
3187
}
3203
3203
        GeeHashSet* _tmp19_;
3204
3204
        gint _tmp20_;
3205
3205
        gint _tmp21_;
3206
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3206
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3207
3207
        g_return_if_fail (self != NULL);
3208
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3208
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3209
3209
        _data11_ = g_slice_new0 (Block11Data);
3210
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3210
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3211
3211
        _data11_->_ref_count_ = 1;
3212
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3212
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3213
3213
        _data11_->self = g_object_ref (self);
3214
 
#line 484 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3214
#line 484 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3215
3215
        _tmp0_ = g_main_loop_new (NULL, FALSE);
3216
 
#line 484 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3216
#line 484 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3217
3217
        _data11_->main_loop = _tmp0_;
3218
 
#line 485 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3218
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3219
3219
        _tmp1_ = test_cache_new ("test-stress");
3220
 
#line 485 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3220
#line 485 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3221
3221
        _data11_->cache = _tmp1_;
3222
 
#line 488 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3222
#line 488 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3223
3223
        _data11_->obj_count = 66666;
3224
 
#line 489 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3224
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3225
3225
        _tmp2_ = gee_hash_set_new (TYPE_TEST_OBJECT, (GBoxedCopyFunc) test_object_ref, test_object_unref, NULL, NULL);
3226
 
#line 489 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3226
#line 489 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3227
3227
        obj_set = _tmp2_;
3228
3228
#line 3227 "object-cache.c"
3229
3229
        {
3230
3230
                gint i;
3231
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3231
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3232
3232
                i = 0;
3233
3233
#line 3232 "object-cache.c"
3234
3234
                {
3235
3235
                        gboolean _tmp3_;
3236
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3236
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3237
3237
                        _tmp3_ = TRUE;
3238
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3238
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3239
3239
                        while (TRUE) {
3240
3240
#line 3239 "object-cache.c"
3241
3241
                                gboolean _tmp4_;
3245
3245
                                gint _tmp9_;
3246
3246
                                TestObject* _tmp10_;
3247
3247
                                TestObject* _tmp11_;
3248
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3248
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3249
3249
                                _tmp4_ = _tmp3_;
3250
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3250
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3251
3251
                                if (!_tmp4_) {
3252
3252
#line 3251 "object-cache.c"
3253
3253
                                        gint _tmp5_;
3254
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3254
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3255
3255
                                        _tmp5_ = i;
3256
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3256
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3257
3257
                                        i = _tmp5_ + 1;
3258
3258
#line 3257 "object-cache.c"
3259
3259
                                }
3260
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3260
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3261
3261
                                _tmp3_ = FALSE;
3262
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3262
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3263
3263
                                _tmp6_ = i;
3264
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3264
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3265
3265
                                _tmp7_ = _data11_->obj_count;
3266
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3266
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3267
3267
                                if (!(_tmp6_ < _tmp7_)) {
3268
 
#line 491 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3268
#line 491 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3269
3269
                                        break;
3270
3270
#line 3269 "object-cache.c"
3271
3271
                                }
3272
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3272
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3273
3273
                                _tmp8_ = obj_set;
3274
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3274
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3275
3275
                                _tmp9_ = i;
3276
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3276
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3277
3277
                                _tmp10_ = test_object_new ("bizzle", (guint) _tmp9_);
3278
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3278
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3279
3279
                                _tmp11_ = _tmp10_;
3280
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3280
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3281
3281
                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp8_, _tmp11_);
3282
 
#line 493 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3282
#line 493 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3283
3283
                                _test_object_unref0 (_tmp11_);
3284
3284
#line 3283 "object-cache.c"
3285
3285
                        }
3286
3286
                }
3287
3287
        }
3288
 
#line 497 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3288
#line 497 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3289
3289
        g_test_timer_start ();
3290
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3290
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3291
3291
        _tmp12_ = _data11_->cache;
3292
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3292
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3293
3293
        _tmp13_ = obj_set;
3294
 
#line 499 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3294
#line 499 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3295
3295
        folks_object_cache_store_objects ((FolksObjectCache*) _tmp12_, (GeeSet*) _tmp13_, NULL, ___lambda21__gasync_ready_callback, block11_data_ref (_data11_));
3296
 
#line 509 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3296
#line 509 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3297
3297
        _tmp14_ = _data11_->main_loop;
3298
 
#line 509 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3298
#line 509 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3299
3299
        g_main_loop_run (_tmp14_);
3300
 
#line 512 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3300
#line 512 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3301
3301
        g_test_timer_start ();
3302
 
#line 514 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3302
#line 514 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3303
3303
        _data11_->new_obj_set = NULL;
3304
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3304
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3305
3305
        _tmp15_ = _data11_->cache;
3306
 
#line 515 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3306
#line 515 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3307
3307
        folks_object_cache_load_objects ((FolksObjectCache*) _tmp15_, NULL, ___lambda22__gasync_ready_callback, block11_data_ref (_data11_));
3308
 
#line 525 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3308
#line 525 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3309
3309
        _tmp16_ = _data11_->main_loop;
3310
 
#line 525 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3310
#line 525 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3311
3311
        g_main_loop_run (_tmp16_);
3312
 
#line 529 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3312
#line 529 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3313
3313
        _vala_assert (_data11_->new_obj_set != NULL, "new_obj_set != null");
3314
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3314
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3315
3315
        _tmp17_ = gee_collection_get_size ((GeeCollection*) _data11_->new_obj_set);
3316
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3316
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3317
3317
        _tmp18_ = _tmp17_;
3318
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3318
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3319
3319
        _tmp19_ = obj_set;
3320
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3320
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3321
3321
        _tmp20_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp19_);
3322
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3322
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3323
3323
        _tmp21_ = _tmp20_;
3324
 
#line 530 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3324
#line 530 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3325
3325
        _vala_assert (_tmp18_ == _tmp21_, "new_obj_set.size == obj_set.size");
3326
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3326
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3327
3327
        _g_object_unref0 (obj_set);
3328
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3328
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3329
3329
        block11_data_unref (_data11_);
3330
 
#line 482 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3330
#line 482 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3331
3331
        _data11_ = NULL;
3332
3332
#line 3331 "object-cache.c"
3333
3333
}
3334
3334
 
3335
3335
 
3336
3336
static void object_cache_tests_class_init (ObjectCacheTestsClass * klass) {
3337
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3337
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3338
3338
        object_cache_tests_parent_class = g_type_class_peek_parent (klass);
3339
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3339
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3340
3340
        g_type_class_add_private (klass, sizeof (ObjectCacheTestsPrivate));
3341
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3341
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3342
3342
        FOLKS_TEST_CASE_CLASS (klass)->set_up = object_cache_tests_real_set_up;
3343
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3343
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3344
3344
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = object_cache_tests_real_tear_down;
3345
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3345
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3346
3346
        G_OBJECT_CLASS (klass)->finalize = object_cache_tests_finalize;
3347
3347
#line 3346 "object-cache.c"
3348
3348
}
3349
3349
 
3350
3350
 
3351
3351
static void object_cache_tests_instance_init (ObjectCacheTests * self) {
3352
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3352
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3353
3353
        self->priv = OBJECT_CACHE_TESTS_GET_PRIVATE (self);
3354
3354
#line 3353 "object-cache.c"
3355
3355
}
3357
3357
 
3358
3358
static void object_cache_tests_finalize (GObject* obj) {
3359
3359
        ObjectCacheTests * self;
3360
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3360
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3361
3361
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_OBJECT_CACHE_TESTS, ObjectCacheTests);
3362
 
#line 60 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3362
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3363
3363
        _g_object_unref0 (self->priv->_cache_dir);
3364
 
#line 58 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3364
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3365
3365
        G_OBJECT_CLASS (object_cache_tests_parent_class)->finalize (obj);
3366
3366
#line 3365 "object-cache.c"
3367
3367
}
3386
3386
        ObjectCacheTests* _tmp1_;
3387
3387
        ObjectCacheTests* _tmp2_;
3388
3388
        GTestSuite* _tmp3_ = NULL;
3389
 
#line 536 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3389
#line 536 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3390
3390
        g_test_init (&args_length1, &args, NULL);
3391
 
#line 538 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3391
#line 538 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3392
3392
        _tmp0_ = g_test_get_root ();
3393
 
#line 538 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3393
#line 538 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3394
3394
        root = _tmp0_;
3395
 
#line 539 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3395
#line 539 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3396
3396
        _tmp1_ = object_cache_tests_new ();
3397
 
#line 539 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3397
#line 539 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3398
3398
        _tmp2_ = _tmp1_;
3399
 
#line 539 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3399
#line 539 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3400
3400
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
3401
 
#line 539 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3401
#line 539 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3402
3402
        g_test_suite_add_suite (root, _tmp3_);
3403
 
#line 539 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3403
#line 539 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3404
3404
        _g_object_unref0 (_tmp2_);
3405
 
#line 541 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3405
#line 541 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3406
3406
        g_test_run ();
3407
 
#line 543 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3407
#line 543 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3408
3408
        result = 0;
3409
 
#line 543 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3409
#line 543 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3410
3410
        return result;
3411
3411
#line 3410 "object-cache.c"
3412
3412
}
3413
3413
 
3414
3414
 
3415
3415
int main (int argc, char ** argv) {
3416
 
#line 534 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3416
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3417
3417
        g_type_init ();
3418
 
#line 534 "/opt/gnome2/source/folks/tests/folks/object-cache.vala"
 
3418
#line 534 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/folks/object-cache.vala"
3419
3419
        return _vala_main (argv, argc);
3420
3420
#line 3419 "object-cache.c"
3421
3421
}