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"
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"
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"
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"
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"
489
489
#line 490 "object-cache.c"
545
545
void value_set_test_object (GValue* value, gpointer v_object) {
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"
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"
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"
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"
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"
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"
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"
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"
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"
745
745
#line 746 "object-cache.c"
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"
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"
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"
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"
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"
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"
824
824
#line 825 "object-cache.c"
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"
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"
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"
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"
887
887
#line 888 "object-cache.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
1061
1061
#line 1062 "object-cache.c"
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"
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"
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"
1118
1118
#line 1119 "object-cache.c"
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"
1134
1134
#line 1135 "object-cache.c"
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"
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"
1156
1156
#line 1157 "object-cache.c"
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"
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"
1192
1192
#line 1193 "object-cache.c"
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"
1212
1212
#line 1213 "object-cache.c"
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"
1233
1233
#line 1234 "object-cache.c"
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"
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"
1257
1257
#line 1258 "object-cache.c"
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"
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"
1273
1273
#line 1274 "object-cache.c"
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"
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"
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"
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"
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"
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"
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"
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"
1705
1705
GeeHashSet* _tmp50_;
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"
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"
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"
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"
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"
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"
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"
1815
1815
#line 1816 "object-cache.c"
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"
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"
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"
1860
1860
#line 1861 "object-cache.c"
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_;
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"
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"
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"
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"
1928
1928
#line 1929 "object-cache.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
2067
2067
GeeHashSet* _tmp3_;
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
3203
3203
GeeHashSet* _tmp19_;
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"
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"
3233
3233
#line 3232 "object-cache.c"
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"
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"
3240
3240
#line 3239 "object-cache.c"
3241
3241
gboolean _tmp4_;
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"
3252
3252
#line 3251 "object-cache.c"
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"
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"
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"
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"
3270
3270
#line 3269 "object-cache.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
3411
3411
#line 3410 "object-cache.c"
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"