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

« back to all changes in this revision

Viewing changes to tests/eds/persona-store-tests.c

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* persona-store-tests.c generated by valac 0.17.3, the Vala compiler
 
1
/* persona-store-tests.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from persona-store-tests.vala, do not modify */
3
3
 
4
4
/*
122
122
 
123
123
 
124
124
static void _persona_store_tests_test_persona_store_folks_test_case_test_method (gpointer self) {
125
 
#line 34 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
125
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
126
126
        persona_store_tests_test_persona_store (self);
127
127
#line 128 "persona-store-tests.c"
128
128
}
131
131
PersonaStoreTests* persona_store_tests_construct (GType object_type) {
132
132
        PersonaStoreTests * self = NULL;
133
133
        EdsTestBackend* _tmp0_;
134
 
#line 32 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
134
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
135
135
        self = (PersonaStoreTests*) folks_test_case_construct (object_type, "PersonaStoreTests");
136
 
#line 33 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
136
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
137
137
        _tmp0_ = eds_test_backend_new ();
138
 
#line 33 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
138
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
139
139
        _eds_test_backend_unref0 (self->priv->_eds_backend);
140
 
#line 33 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
140
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
141
141
        self->priv->_eds_backend = _tmp0_;
142
 
#line 34 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
142
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
143
143
        folks_test_case_add_test ((FolksTestCase*) self, "persona store tests", _persona_store_tests_test_persona_store_folks_test_case_test_method, self);
144
 
#line 30 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
144
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
145
145
        return self;
146
146
#line 147 "persona-store-tests.c"
147
147
}
148
148
 
149
149
 
150
150
PersonaStoreTests* persona_store_tests_new (void) {
151
 
#line 30 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
151
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
152
152
        return persona_store_tests_construct (TYPE_PERSONA_STORE_TESTS);
153
153
#line 154 "persona-store-tests.c"
154
154
}
158
158
        PersonaStoreTests * self;
159
159
        GeeHashSet* _tmp0_;
160
160
        EdsTestBackend* _tmp1_;
161
 
#line 37 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
161
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
162
162
        self = (PersonaStoreTests*) base;
163
 
#line 39 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
163
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
164
164
        _tmp0_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
165
 
#line 39 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
165
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
166
166
        _g_object_unref0 (self->priv->_capabilities_received);
167
 
#line 39 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
167
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
168
168
        self->priv->_capabilities_received = _tmp0_;
169
 
#line 41 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
169
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
170
170
        _tmp1_ = self->priv->_eds_backend;
171
 
#line 41 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
171
#line 41 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
172
172
        eds_test_backend_set_up (_tmp1_, FALSE, "test");
173
173
#line 174 "persona-store-tests.c"
174
174
}
176
176
 
177
177
static void persona_store_tests_real_tear_down (FolksTestCase* base) {
178
178
        PersonaStoreTests * self;
179
 
#line 44 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
179
#line 44 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
180
180
        self = (PersonaStoreTests*) base;
181
181
#line 182 "persona-store-tests.c"
182
182
}
183
183
 
184
184
 
185
185
static Block1Data* block1_data_ref (Block1Data* _data1_) {
186
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
186
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
187
187
        g_atomic_int_inc (&_data1_->_ref_count_);
188
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
188
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
189
189
        return _data1_;
190
190
#line 191 "persona-store-tests.c"
191
191
}
194
194
static void block1_data_unref (void * _userdata_) {
195
195
        Block1Data* _data1_;
196
196
        _data1_ = (Block1Data*) _userdata_;
197
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
197
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
198
198
        if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
199
199
#line 200 "persona-store-tests.c"
200
200
                PersonaStoreTests * self;
201
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
201
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
202
202
                self = _data1_->self;
203
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
203
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
204
204
                _g_object_unref0 (_data1_->backend_store);
205
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
205
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
206
206
                _g_main_loop_unref0 (_data1_->main_loop);
207
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
207
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
208
208
                _g_object_unref0 (self);
209
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
209
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
210
210
                g_slice_free (Block1Data, _data1_);
211
211
#line 212 "persona-store-tests.c"
212
212
        }
214
214
 
215
215
 
216
216
static GValue* _g_value_dup (GValue* self) {
217
 
#line 50 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
217
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
218
218
        return g_boxed_copy (G_TYPE_VALUE, self);
219
219
#line 220 "persona-store-tests.c"
220
220
}
221
221
 
222
222
 
223
223
static void _vala_GValue_free (GValue* self) {
224
 
#line 50 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
224
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
225
225
        g_value_unset (self);
226
 
#line 50 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
226
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
227
227
        g_free (self);
228
228
#line 229 "persona-store-tests.c"
229
229
}
230
230
 
231
231
 
232
232
static gpointer __g_value_dup0 (gpointer self) {
233
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
233
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
234
234
        return self ? _g_value_dup (self) : NULL;
235
235
#line 236 "persona-store-tests.c"
236
236
}
237
237
 
238
238
 
239
239
static gpointer _g_object_ref0 (gpointer self) {
240
 
#line 63 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
240
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
241
241
        return self ? g_object_ref (self) : NULL;
242
242
#line 243 "persona-store-tests.c"
243
243
}
246
246
static void __lambda2_ (Block1Data* _data1_, GObject* o, GAsyncResult* r) {
247
247
        PersonaStoreTests * self;
248
248
        GAsyncResult* _tmp0_;
249
 
#line 74 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
249
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
250
250
        self = _data1_->self;
251
 
#line 74 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
251
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
252
252
        g_return_if_fail (r != NULL);
253
 
#line 76 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
253
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
254
254
        _tmp0_ = r;
255
 
#line 76 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
255
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
256
256
        folks_backend_store_prepare_finish (_data1_->backend_store, _tmp0_);
257
257
#line 258 "persona-store-tests.c"
258
258
}
259
259
 
260
260
 
261
261
static void ___lambda2__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
262
 
#line 74 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
262
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
263
263
        __lambda2_ (self, source_object, res);
264
 
#line 74 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
264
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
265
265
        block1_data_unref (self);
266
266
#line 267 "persona-store-tests.c"
267
267
}
269
269
 
270
270
static void ___lambda4_ (PersonaStoreTests* self, FolksPersonaStore* ps) {
271
271
        FolksPersonaStore* _tmp0_;
272
 
#line 82 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
272
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
273
273
        g_return_if_fail (ps != NULL);
274
 
#line 84 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
274
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
275
275
        _tmp0_ = ps;
276
 
#line 84 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
276
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
277
277
        _persona_store_tests_set_up_persona_store (self, _tmp0_);
278
278
#line 279 "persona-store-tests.c"
279
279
}
280
280
 
281
281
 
282
282
static void ____lambda4__folks_backend_persona_store_added (FolksBackend* _sender, FolksPersonaStore* store, gpointer self) {
283
 
#line 82 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
283
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
284
284
        ___lambda4_ (self, store);
285
285
#line 286 "persona-store-tests.c"
286
286
}
290
290
        FolksBackend* _tmp0_;
291
291
        const gchar* _tmp1_;
292
292
        const gchar* _tmp2_;
293
 
#line 78 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
293
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
294
294
        g_return_if_fail (b != NULL);
295
 
#line 80 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
295
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
296
296
        _tmp0_ = b;
297
 
#line 80 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
297
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
298
298
        _tmp1_ = folks_backend_get_name (_tmp0_);
299
 
#line 80 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
299
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
300
300
        _tmp2_ = _tmp1_;
301
 
#line 80 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
301
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
302
302
        if (g_strcmp0 (_tmp2_, "eds") == 0) {
303
303
#line 304 "persona-store-tests.c"
304
304
                FolksBackend* _tmp3_;
305
 
#line 82 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
305
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
306
306
                _tmp3_ = b;
307
 
#line 82 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
307
#line 82 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
308
308
                g_signal_connect_object (_tmp3_, "persona-store-added", (GCallback) ____lambda4__folks_backend_persona_store_added, self, 0);
309
309
#line 310 "persona-store-tests.c"
310
310
                {
317
317
                        GeeIterator* _tmp10_ = NULL;
318
318
                        GeeIterator* _tmp11_;
319
319
                        GeeIterator* _store_it;
320
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
320
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
321
321
                        _tmp4_ = b;
322
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
322
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
323
323
                        _tmp5_ = folks_backend_get_persona_stores (_tmp4_);
324
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
324
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
325
325
                        _tmp6_ = _tmp5_;
326
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
326
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
327
327
                        _tmp7_ = gee_map_get_values (_tmp6_);
328
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
328
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
329
329
                        _tmp8_ = _tmp7_;
330
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
330
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
331
331
                        _tmp9_ = _tmp8_;
332
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
332
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
333
333
                        _tmp10_ = gee_iterable_iterator ((GeeIterable*) _tmp9_);
334
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
334
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
335
335
                        _tmp11_ = _tmp10_;
336
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
336
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
337
337
                        _g_object_unref0 (_tmp9_);
338
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
338
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
339
339
                        _store_it = _tmp11_;
340
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
340
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
341
341
                        while (TRUE) {
342
342
#line 343 "persona-store-tests.c"
343
343
                                GeeIterator* _tmp12_;
346
346
                                gpointer _tmp15_ = NULL;
347
347
                                FolksPersonaStore* store;
348
348
                                FolksPersonaStore* _tmp16_;
349
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
349
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
350
350
                                _tmp12_ = _store_it;
351
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
351
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
352
352
                                _tmp13_ = gee_iterator_next (_tmp12_);
353
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
353
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
354
354
                                if (!_tmp13_) {
355
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
355
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
356
356
                                        break;
357
357
#line 358 "persona-store-tests.c"
358
358
                                }
359
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
359
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
360
360
                                _tmp14_ = _store_it;
361
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
361
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
362
362
                                _tmp15_ = gee_iterator_get (_tmp14_);
363
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
363
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
364
364
                                store = (FolksPersonaStore*) _tmp15_;
365
 
#line 89 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
365
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
366
366
                                _tmp16_ = store;
367
 
#line 89 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
367
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
368
368
                                _persona_store_tests_set_up_persona_store (self, _tmp16_);
369
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
369
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
370
370
                                _g_object_unref0 (store);
371
371
#line 372 "persona-store-tests.c"
372
372
                        }
373
 
#line 87 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
373
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
374
374
                        _g_object_unref0 (_store_it);
375
375
#line 376 "persona-store-tests.c"
376
376
                }
379
379
 
380
380
 
381
381
static void ___lambda3__folks_backend_store_backend_available (FolksBackendStore* _sender, FolksBackend* backend, gpointer self) {
382
 
#line 78 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
382
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
383
383
        __lambda3_ (self, backend);
384
384
#line 385 "persona-store-tests.c"
385
385
}
388
388
static gboolean __lambda6_ (Block1Data* _data1_) {
389
389
        PersonaStoreTests * self;
390
390
        gboolean result = FALSE;
391
 
#line 97 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
391
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
392
392
        self = _data1_->self;
393
 
#line 99 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
393
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
394
394
        g_main_loop_quit (_data1_->main_loop);
395
 
#line 100 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
395
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
396
396
        result = FALSE;
397
 
#line 100 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
397
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
398
398
        return result;
399
399
#line 400 "persona-store-tests.c"
400
400
}
403
403
static gboolean ___lambda6__gsource_func (gpointer self) {
404
404
        gboolean result;
405
405
        result = __lambda6_ (self);
406
 
#line 97 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
406
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
407
407
        return result;
408
408
#line 409 "persona-store-tests.c"
409
409
}
458
458
        GeeHashSet* _tmp41_;
459
459
        gboolean _tmp42_ = FALSE;
460
460
        EdsTestBackend* _tmp43_;
461
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
461
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
462
462
        g_return_if_fail (self != NULL);
463
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
463
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
464
464
        _data1_ = g_slice_new0 (Block1Data);
465
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
465
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
466
466
        _data1_->_ref_count_ = 1;
467
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
467
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
468
468
        _data1_->self = g_object_ref (self);
469
 
#line 50 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
469
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
470
470
        _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
471
 
#line 50 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
471
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
472
472
        c1 = _tmp0_;
473
 
#line 51 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
473
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
474
474
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
475
 
#line 51 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
475
#line 51 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
476
476
        c2 = _tmp1_;
477
 
#line 52 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
477
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
478
478
        _tmp2_ = g_main_loop_new (NULL, FALSE);
479
 
#line 52 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
479
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
480
480
        _data1_->main_loop = _tmp2_;
481
 
#line 55 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
481
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
482
482
        _tmp3_ = self->priv->_eds_backend;
483
 
#line 55 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
483
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
484
484
        eds_test_backend_reset (_tmp3_);
485
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
485
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
486
486
        g_value_init (&_tmp4_, G_TYPE_STRING);
487
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
487
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
488
488
        _tmp5_ = _tmp4_;
489
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
489
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
490
490
        _tmp6_ = __g_value_dup0 (&_tmp5_);
491
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
491
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
492
492
        __vala_GValue_free0 (v);
493
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
493
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
494
494
        v = _tmp6_;
495
 
#line 57 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
495
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
496
496
        G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL;
497
 
#line 58 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
497
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
498
498
        _tmp7_ = v;
499
 
#line 58 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
499
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
500
500
        g_value_set_string (_tmp7_, "bernie h. innocenti");
501
 
#line 59 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
501
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
502
502
        _tmp8_ = v;
503
 
#line 59 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
503
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
504
504
        v = NULL;
505
 
#line 59 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
505
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
506
506
        _tmp9_ = _tmp8_;
507
 
#line 59 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
507
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
508
508
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp9_);
509
 
#line 59 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
509
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
510
510
        __vala_GValue_free0 (_tmp9_);
511
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
511
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
512
512
        g_value_init (&_tmp10_, G_TYPE_STRING);
513
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
513
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
514
514
        _tmp11_ = _tmp10_;
515
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
515
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
516
516
        _tmp12_ = __g_value_dup0 (&_tmp11_);
517
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
517
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
518
518
        __vala_GValue_free0 (v);
519
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
519
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
520
520
        v = _tmp12_;
521
 
#line 60 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
521
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
522
522
        G_IS_VALUE (&_tmp11_) ? (g_value_unset (&_tmp11_), NULL) : NULL;
523
 
#line 61 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
523
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
524
524
        _tmp13_ = v;
525
 
#line 61 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
525
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
526
526
        g_value_set_string (_tmp13_, "bernie@example.org");
527
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
527
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
528
528
        _tmp14_ = EDSF_PERSONA_email_fields[0];
529
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
529
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
530
530
        _tmp15_ = v;
531
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
531
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
532
532
        v = NULL;
533
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
533
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
534
534
        _tmp16_ = _tmp15_;
535
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
535
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
536
536
        gee_abstract_map_set ((GeeAbstractMap*) c1, _tmp14_, _tmp16_);
537
 
#line 62 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
537
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
538
538
        __vala_GValue_free0 (_tmp16_);
539
 
#line 63 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
539
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
540
540
        _tmp17_ = self->priv->_eds_backend;
541
 
#line 63 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
541
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
542
542
        _tmp18_ = _g_object_ref0 (c1);
543
 
#line 63 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
543
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
544
544
        eds_test_backend_add_contact (_tmp17_, _tmp18_);
545
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
545
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
546
546
        g_value_init (&_tmp19_, G_TYPE_STRING);
547
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
547
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
548
548
        _tmp20_ = _tmp19_;
549
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
549
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
550
550
        _tmp21_ = __g_value_dup0 (&_tmp20_);
551
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
551
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
552
552
        __vala_GValue_free0 (v);
553
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
553
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
554
554
        v = _tmp21_;
555
 
#line 65 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
555
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
556
556
        G_IS_VALUE (&_tmp20_) ? (g_value_unset (&_tmp20_), NULL) : NULL;
557
 
#line 66 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
557
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
558
558
        _tmp22_ = v;
559
 
#line 66 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
559
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
560
560
        g_value_set_string (_tmp22_, "richard m. stallman");
561
 
#line 67 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
561
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
562
562
        _tmp23_ = v;
563
 
#line 67 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
563
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
564
564
        v = NULL;
565
 
#line 67 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
565
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
566
566
        _tmp24_ = _tmp23_;
567
 
#line 67 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
567
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
568
568
        gee_abstract_map_set ((GeeAbstractMap*) c2, "full_name", _tmp24_);
569
 
#line 67 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
569
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
570
570
        __vala_GValue_free0 (_tmp24_);
571
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
571
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
572
572
        g_value_init (&_tmp25_, G_TYPE_STRING);
573
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
573
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
574
574
        _tmp26_ = _tmp25_;
575
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
575
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
576
576
        _tmp27_ = __g_value_dup0 (&_tmp26_);
577
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
577
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
578
578
        __vala_GValue_free0 (v);
579
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
579
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
580
580
        v = _tmp27_;
581
 
#line 68 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
581
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
582
582
        G_IS_VALUE (&_tmp26_) ? (g_value_unset (&_tmp26_), NULL) : NULL;
583
 
#line 69 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
583
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
584
584
        _tmp28_ = v;
585
 
#line 69 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
585
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
586
586
        g_value_set_string (_tmp28_, "rms@example.org");
587
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
587
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
588
588
        _tmp29_ = EDSF_PERSONA_email_fields[0];
589
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
589
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
590
590
        _tmp30_ = v;
591
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
591
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
592
592
        v = NULL;
593
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
593
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
594
594
        _tmp31_ = _tmp30_;
595
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
595
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
596
596
        gee_abstract_map_set ((GeeAbstractMap*) c2, _tmp29_, _tmp31_);
597
 
#line 70 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
597
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
598
598
        __vala_GValue_free0 (_tmp31_);
599
 
#line 71 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
599
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
600
600
        _tmp32_ = self->priv->_eds_backend;
601
 
#line 71 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
601
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
602
602
        _tmp33_ = _g_object_ref0 (c2);
603
 
#line 71 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
603
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
604
604
        eds_test_backend_add_contact (_tmp32_, _tmp33_);
605
 
#line 73 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
605
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
606
606
        _tmp34_ = folks_backend_store_dup ();
607
 
#line 73 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
607
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
608
608
        _data1_->backend_store = _tmp34_;
609
 
#line 74 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
609
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
610
610
        folks_backend_store_prepare (_data1_->backend_store, ___lambda2__gasync_ready_callback, block1_data_ref (_data1_));
611
 
#line 78 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
611
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
612
612
        g_signal_connect_object (_data1_->backend_store, "backend-available", (GCallback) ___lambda3__folks_backend_store_backend_available, self, 0);
613
 
#line 95 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
613
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
614
614
        folks_backend_store_load_backends (_data1_->backend_store, NULL, NULL);
615
 
#line 97 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
615
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
616
616
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 3, ___lambda6__gsource_func, block1_data_ref (_data1_), block1_data_unref);
617
 
#line 103 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
617
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
618
618
        g_main_loop_run (_data1_->main_loop);
619
 
#line 105 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
619
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
620
620
        _tmp35_ = self->priv->_capabilities_received;
621
 
#line 105 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
621
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
622
622
        _tmp36_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp35_, "can-add-personas");
623
 
#line 105 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
623
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
624
624
        _vala_assert (_tmp36_, "this._capabilities_received.contains (\"can-add-personas\")");
625
 
#line 106 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
625
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
626
626
        _tmp37_ = self->priv->_capabilities_received;
627
 
#line 106 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
627
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
628
628
        _tmp38_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp37_, "can-remove-personas");
629
 
#line 106 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
629
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
630
630
        _vala_assert (_tmp38_, "this._capabilities_received.contains (\"can-remove-personas\")");
631
 
#line 107 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
631
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
632
632
        _tmp39_ = self->priv->_capabilities_received;
633
 
#line 107 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
633
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
634
634
        _tmp40_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp39_, "can-alias-personas");
635
 
#line 107 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
635
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
636
636
        _vala_assert (!_tmp40_, "!this._capabilities_received.contains (\"can-alias-personas\")");
637
 
#line 108 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
637
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
638
638
        _tmp41_ = self->priv->_capabilities_received;
639
 
#line 108 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
639
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
640
640
        _tmp42_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp41_, "can-group-personas");
641
 
#line 108 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
641
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
642
642
        _vala_assert (_tmp42_, "this._capabilities_received.contains (\"can-group-personas\")");
643
 
#line 110 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
643
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
644
644
        _tmp43_ = self->priv->_eds_backend;
645
 
#line 110 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
645
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
646
646
        eds_test_backend_tear_down (_tmp43_);
647
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
647
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
648
648
        __vala_GValue_free0 (v);
649
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
649
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
650
650
        _g_object_unref0 (c2);
651
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
651
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
652
652
        _g_object_unref0 (c1);
653
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
653
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
654
654
        block1_data_unref (_data1_);
655
 
#line 48 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
655
#line 48 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
656
656
        _data1_ = NULL;
657
657
#line 658 "persona-store-tests.c"
658
658
}
659
659
 
660
660
 
661
661
static Block2Data* block2_data_ref (Block2Data* _data2_) {
662
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
662
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
663
663
        g_atomic_int_inc (&_data2_->_ref_count_);
664
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
664
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
665
665
        return _data2_;
666
666
#line 667 "persona-store-tests.c"
667
667
}
670
670
static void block2_data_unref (void * _userdata_) {
671
671
        Block2Data* _data2_;
672
672
        _data2_ = (Block2Data*) _userdata_;
673
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
673
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
674
674
        if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
675
675
#line 676 "persona-store-tests.c"
676
676
                PersonaStoreTests * self;
677
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
677
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
678
678
                self = _data2_->self;
679
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
679
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
680
680
                _g_object_unref0 (_data2_->store);
681
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
681
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
682
682
                _g_object_unref0 (self);
683
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
683
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
684
684
                g_slice_free (Block2Data, _data2_);
685
685
#line 686 "persona-store-tests.c"
686
686
        }
688
688
 
689
689
 
690
690
static void __persona_store_tests_can_add_personas_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
691
 
#line 124 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
691
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
692
692
        _persona_store_tests_can_add_personas_cb (self, _sender, pspec);
693
693
#line 694 "persona-store-tests.c"
694
694
}
695
695
 
696
696
 
697
697
static void __persona_store_tests_can_remove_personas_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
698
 
#line 130 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
698
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
699
699
        _persona_store_tests_can_remove_personas_cb (self, _sender, pspec);
700
700
#line 701 "persona-store-tests.c"
701
701
}
703
703
 
704
704
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
705
705
        int i;
706
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
706
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
707
707
        for (i = 0; i < stack_length; i++) {
708
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
708
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
709
709
                if (g_strcmp0 (stack[i], needle) == 0) {
710
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
710
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
711
711
                        return TRUE;
712
712
#line 713 "persona-store-tests.c"
713
713
                }
714
714
        }
715
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
715
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
716
716
        return FALSE;
717
717
#line 718 "persona-store-tests.c"
718
718
}
721
721
static void __lambda5_ (Block2Data* _data2_, GObject* obj, GAsyncResult* _result_) {
722
722
        PersonaStoreTests * self;
723
723
        GError * _inner_error_ = NULL;
724
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
724
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
725
725
        self = _data2_->self;
726
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
726
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
727
727
        g_return_if_fail (_result_ != NULL);
728
728
#line 729 "persona-store-tests.c"
729
729
        {
745
745
                gint _tmp17__length1;
746
746
                gchar** _tmp18_;
747
747
                gint _tmp18__length1;
748
 
#line 119 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
748
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
749
749
                _tmp0_ = _data2_->store;
750
 
#line 119 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
750
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
751
751
                _tmp1_ = _result_;
752
 
#line 119 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
752
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
753
753
                folks_persona_store_prepare_finish (_tmp0_, _tmp1_, &_inner_error_);
754
 
#line 119 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
754
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
755
755
                if (_inner_error_ != NULL) {
756
756
#line 757 "persona-store-tests.c"
757
757
                        goto __catch0_g_error;
758
758
                }
759
 
#line 121 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
759
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
760
760
                _tmp2_ = _data2_->store;
761
 
#line 121 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
761
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
762
762
                _tmp3_ = folks_persona_store_get_can_add_personas (_tmp2_);
763
 
#line 121 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
763
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
764
764
                _tmp4_ = _tmp3_;
765
 
#line 121 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
765
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
766
766
                if (_tmp4_ != FOLKS_MAYBE_BOOL_UNSET) {
767
767
#line 768 "persona-store-tests.c"
768
768
                        FolksPersonaStore* _tmp5_;
769
 
#line 122 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
769
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
770
770
                        _tmp5_ = _data2_->store;
771
 
#line 122 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
771
#line 122 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
772
772
                        _persona_store_tests_can_add_personas_cb (self, (GObject*) _tmp5_, NULL);
773
773
#line 774 "persona-store-tests.c"
774
774
                } else {
775
775
                        FolksPersonaStore* _tmp6_;
776
 
#line 124 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
776
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
777
777
                        _tmp6_ = _data2_->store;
778
 
#line 124 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
778
#line 124 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
779
779
                        g_signal_connect_object ((GObject*) _tmp6_, "notify::can-add-personas", (GCallback) __persona_store_tests_can_add_personas_cb_g_object_notify, self, 0);
780
780
#line 781 "persona-store-tests.c"
781
781
                }
782
 
#line 127 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
782
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
783
783
                _tmp7_ = _data2_->store;
784
 
#line 127 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
784
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
785
785
                _tmp8_ = folks_persona_store_get_can_remove_personas (_tmp7_);
786
 
#line 127 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
786
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
787
787
                _tmp9_ = _tmp8_;
788
 
#line 127 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
788
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
789
789
                if (_tmp9_ != FOLKS_MAYBE_BOOL_UNSET) {
790
790
#line 791 "persona-store-tests.c"
791
791
                        FolksPersonaStore* _tmp10_;
792
 
#line 128 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
792
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
793
793
                        _tmp10_ = _data2_->store;
794
 
#line 128 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
794
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
795
795
                        _persona_store_tests_can_remove_personas_cb (self, (GObject*) _tmp10_, NULL);
796
796
#line 797 "persona-store-tests.c"
797
797
                } else {
798
798
                        FolksPersonaStore* _tmp11_;
799
 
#line 130 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
799
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
800
800
                        _tmp11_ = _data2_->store;
801
 
#line 130 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
801
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
802
802
                        g_signal_connect_object ((GObject*) _tmp11_, "notify::can-remove-personas", (GCallback) __persona_store_tests_can_remove_personas_cb_g_object_notify, self, 0);
803
803
#line 804 "persona-store-tests.c"
804
804
                }
805
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
805
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
806
806
                _tmp12_ = _data2_->store;
807
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
807
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
808
808
                _tmp13_ = folks_persona_store_get_always_writeable_properties (_tmp12_, &_tmp13__length1);
809
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
809
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
810
810
                _tmp14_ = _tmp13_;
811
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
811
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
812
812
                _tmp14__length1 = _tmp13__length1;
813
 
#line 133 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
813
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
814
814
                if (_vala_string_array_contains (_tmp14_, _tmp14__length1, "alias")) {
815
815
#line 816 "persona-store-tests.c"
816
816
                        FolksPersonaStore* _tmp15_;
817
 
#line 134 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
817
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
818
818
                        _tmp15_ = _data2_->store;
819
 
#line 134 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
819
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
820
820
                        _persona_store_tests_check_can_alias_personas (self, (GObject*) _tmp15_, NULL);
821
821
#line 822 "persona-store-tests.c"
822
822
                }
823
 
#line 136 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
823
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
824
824
                _tmp16_ = _data2_->store;
825
 
#line 136 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
825
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
826
826
                _tmp17_ = folks_persona_store_get_always_writeable_properties (_tmp16_, &_tmp17__length1);
827
 
#line 136 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
827
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
828
828
                _tmp18_ = _tmp17_;
829
 
#line 136 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
829
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
830
830
                _tmp18__length1 = _tmp17__length1;
831
 
#line 136 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
831
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
832
832
                if (_vala_string_array_contains (_tmp18_, _tmp18__length1, "groups")) {
833
833
#line 834 "persona-store-tests.c"
834
834
                        FolksPersonaStore* _tmp19_;
835
 
#line 137 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
835
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
836
836
                        _tmp19_ = _data2_->store;
837
 
#line 137 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
837
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
838
838
                        _persona_store_tests_check_can_group_personas (self, (GObject*) _tmp19_, NULL);
839
839
#line 840 "persona-store-tests.c"
840
840
                }
851
851
                const gchar* _tmp25_;
852
852
                GError* _tmp26_;
853
853
                const gchar* _tmp27_;
854
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
854
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
855
855
                e = _inner_error_;
856
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
856
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
857
857
                _inner_error_ = NULL;
858
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
858
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
859
859
                _tmp20_ = _data2_->store;
860
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
860
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
861
861
                _tmp21_ = folks_persona_store_get_type_id (_tmp20_);
862
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
862
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
863
863
                _tmp22_ = _tmp21_;
864
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
864
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
865
865
                _tmp23_ = _data2_->store;
866
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
866
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
867
867
                _tmp24_ = folks_persona_store_get_id (_tmp23_);
868
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
868
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
869
869
                _tmp25_ = _tmp24_;
870
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
870
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
871
871
                _tmp26_ = e;
872
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
872
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
873
873
                _tmp27_ = _tmp26_->message;
874
 
#line 141 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
874
#line 141 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
875
875
                g_warning ("Error preparing PersonaStore type: %s, id: %s: " "'%s'", _tmp22_, _tmp25_, _tmp27_);
876
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
876
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
877
877
                _g_error_free0 (e);
878
878
#line 879 "persona-store-tests.c"
879
879
        }
880
880
        __finally0:
881
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
881
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
882
882
        if (_inner_error_ != NULL) {
883
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
883
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
884
884
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
885
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
885
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
886
886
                g_clear_error (&_inner_error_);
887
 
#line 117 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
887
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
888
888
                return;
889
889
#line 890 "persona-store-tests.c"
890
890
        }
892
892
 
893
893
 
894
894
static void ___lambda5__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
895
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
895
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
896
896
        __lambda5_ (self, source_object, res);
897
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
897
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
898
898
        block2_data_unref (self);
899
899
#line 900 "persona-store-tests.c"
900
900
}
905
905
        FolksPersonaStore* _tmp0_;
906
906
        FolksPersonaStore* _tmp1_;
907
907
        FolksPersonaStore* _tmp2_;
908
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
908
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
909
909
        g_return_if_fail (self != NULL);
910
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
910
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
911
911
        g_return_if_fail (store != NULL);
912
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
912
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
913
913
        _data2_ = g_slice_new0 (Block2Data);
914
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
914
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
915
915
        _data2_->_ref_count_ = 1;
916
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
916
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
917
917
        _data2_->self = g_object_ref (self);
918
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
918
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
919
919
        _tmp0_ = store;
920
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
920
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
921
921
        _tmp1_ = _g_object_ref0 (_tmp0_);
922
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
922
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
923
923
        _data2_->store = _tmp1_;
924
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
924
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
925
925
        _tmp2_ = _data2_->store;
926
 
#line 115 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
926
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
927
927
        folks_persona_store_prepare (_tmp2_, ___lambda5__gasync_ready_callback, block2_data_ref (_data2_));
928
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
928
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
929
929
        block2_data_unref (_data2_);
930
 
#line 113 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
930
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
931
931
        _data2_ = NULL;
932
932
#line 933 "persona-store-tests.c"
933
933
}
941
941
        EdsfPersonaStore* _tmp3_;
942
942
        FolksMaybeBool _tmp4_;
943
943
        FolksMaybeBool _tmp5_;
944
 
#line 147 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
944
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
945
945
        g_return_if_fail (self != NULL);
946
 
#line 147 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
946
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
947
947
        g_return_if_fail (s != NULL);
948
 
#line 149 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
948
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
949
949
        _tmp0_ = s;
950
 
#line 149 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
950
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
951
951
        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, EDSF_TYPE_PERSONA_STORE), "s is Edsf.PersonaStore");
952
 
#line 150 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
952
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
953
953
        _tmp1_ = s;
954
 
#line 150 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
954
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
955
955
        _tmp2_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, EDSF_TYPE_PERSONA_STORE, EdsfPersonaStore));
956
 
#line 150 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
956
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
957
957
        store = _tmp2_;
958
 
#line 152 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
958
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
959
959
        _tmp3_ = store;
960
 
#line 152 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
960
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
961
961
        _tmp4_ = folks_persona_store_get_can_add_personas ((FolksPersonaStore*) _tmp3_);
962
 
#line 152 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
962
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
963
963
        _tmp5_ = _tmp4_;
964
 
#line 152 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
964
#line 152 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
965
965
        if (_tmp5_ != FOLKS_MAYBE_BOOL_UNSET) {
966
966
#line 967 "persona-store-tests.c"
967
967
                EdsfPersonaStore* _tmp6_;
971
971
                EdsfPersonaStore* _tmp10_;
972
972
                guint _tmp11_ = 0U;
973
973
                GQuark _tmp12_ = 0U;
974
 
#line 154 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
974
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
975
975
                _tmp6_ = store;
976
 
#line 154 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
976
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
977
977
                _tmp7_ = folks_persona_store_get_can_add_personas ((FolksPersonaStore*) _tmp6_);
978
 
#line 154 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
978
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
979
979
                _tmp8_ = _tmp7_;
980
 
#line 154 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
980
#line 154 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
981
981
                _vala_assert (_tmp8_ == FOLKS_MAYBE_BOOL_TRUE, "store.can_add_personas == MaybeBool.TRUE");
982
 
#line 156 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
982
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
983
983
                _tmp9_ = self->priv->_capabilities_received;
984
 
#line 156 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
984
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
985
985
                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, "can-add-personas");
986
 
#line 158 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
986
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
987
987
                _tmp10_ = store;
988
 
#line 158 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
988
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
989
989
                g_signal_parse_name ("notify::can-add-personas", G_TYPE_OBJECT, &_tmp11_, &_tmp12_, TRUE);
990
 
#line 158 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
990
#line 158 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
991
991
                g_signal_handlers_disconnect_matched ((GObject*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) __persona_store_tests_can_add_personas_cb_g_object_notify, self);
992
992
#line 993 "persona-store-tests.c"
993
993
        }
994
 
#line 147 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
994
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
995
995
        _g_object_unref0 (store);
996
996
#line 997 "persona-store-tests.c"
997
997
}
1005
1005
        EdsfPersonaStore* _tmp3_;
1006
1006
        FolksMaybeBool _tmp4_;
1007
1007
        FolksMaybeBool _tmp5_;
1008
 
#line 163 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1008
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1009
1009
        g_return_if_fail (self != NULL);
1010
 
#line 163 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1010
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1011
1011
        g_return_if_fail (s != NULL);
1012
 
#line 165 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1012
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1013
1013
        _tmp0_ = s;
1014
 
#line 165 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1014
#line 165 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1015
1015
        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, EDSF_TYPE_PERSONA_STORE), "s is Edsf.PersonaStore");
1016
 
#line 166 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1016
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1017
1017
        _tmp1_ = s;
1018
 
#line 166 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1018
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1019
1019
        _tmp2_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, EDSF_TYPE_PERSONA_STORE, EdsfPersonaStore));
1020
 
#line 166 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1020
#line 166 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1021
1021
        store = _tmp2_;
1022
 
#line 168 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1022
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1023
1023
        _tmp3_ = store;
1024
 
#line 168 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1024
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1025
1025
        _tmp4_ = folks_persona_store_get_can_remove_personas ((FolksPersonaStore*) _tmp3_);
1026
 
#line 168 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1026
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1027
1027
        _tmp5_ = _tmp4_;
1028
 
#line 168 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1028
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1029
1029
        if (_tmp5_ != FOLKS_MAYBE_BOOL_UNSET) {
1030
1030
#line 1031 "persona-store-tests.c"
1031
1031
                EdsfPersonaStore* _tmp6_;
1035
1035
                EdsfPersonaStore* _tmp10_;
1036
1036
                guint _tmp11_ = 0U;
1037
1037
                GQuark _tmp12_ = 0U;
1038
 
#line 170 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1038
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1039
1039
                _tmp6_ = store;
1040
 
#line 170 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1040
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1041
1041
                _tmp7_ = folks_persona_store_get_can_remove_personas ((FolksPersonaStore*) _tmp6_);
1042
 
#line 170 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1042
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1043
1043
                _tmp8_ = _tmp7_;
1044
 
#line 170 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1044
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1045
1045
                _vala_assert (_tmp8_ == FOLKS_MAYBE_BOOL_TRUE, "store.can_remove_personas == MaybeBool.TRUE");
1046
 
#line 172 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1046
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1047
1047
                _tmp9_ = self->priv->_capabilities_received;
1048
 
#line 172 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1048
#line 172 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1049
1049
                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, "can-remove-personas");
1050
 
#line 174 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1050
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1051
1051
                _tmp10_ = store;
1052
 
#line 174 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1052
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1053
1053
                g_signal_parse_name ("notify::can-remove-personas", G_TYPE_OBJECT, &_tmp11_, &_tmp12_, TRUE);
1054
 
#line 174 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1054
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1055
1055
                g_signal_handlers_disconnect_matched ((GObject*) _tmp10_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_DETAIL | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, _tmp12_, NULL, (GCallback) __persona_store_tests_can_remove_personas_cb_g_object_notify, self);
1056
1056
#line 1057 "persona-store-tests.c"
1057
1057
        }
1058
 
#line 163 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1058
#line 163 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1059
1059
        _g_object_unref0 (store);
1060
1060
#line 1061 "persona-store-tests.c"
1061
1061
}
1071
1071
        gint _tmp4__length1;
1072
1072
        gchar** _tmp5_;
1073
1073
        gint _tmp5__length1;
1074
 
#line 179 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1074
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1075
1075
        g_return_if_fail (self != NULL);
1076
 
#line 179 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1076
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1077
1077
        g_return_if_fail (s != NULL);
1078
 
#line 181 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1078
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1079
1079
        _tmp0_ = s;
1080
 
#line 181 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1080
#line 181 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1081
1081
        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, EDSF_TYPE_PERSONA_STORE), "s is Edsf.PersonaStore");
1082
 
#line 182 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1082
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1083
1083
        _tmp1_ = s;
1084
 
#line 182 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1084
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1085
1085
        _tmp2_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, EDSF_TYPE_PERSONA_STORE, EdsfPersonaStore));
1086
 
#line 182 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1086
#line 182 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1087
1087
        store = _tmp2_;
1088
 
#line 184 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1088
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1089
1089
        _tmp3_ = store;
1090
 
#line 184 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1090
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1091
1091
        _tmp4_ = folks_persona_store_get_always_writeable_properties ((FolksPersonaStore*) _tmp3_, &_tmp4__length1);
1092
 
#line 184 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1092
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1093
1093
        _tmp5_ = _tmp4_;
1094
 
#line 184 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1094
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1095
1095
        _tmp5__length1 = _tmp4__length1;
1096
 
#line 184 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1096
#line 184 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1097
1097
        if (_vala_string_array_contains (_tmp5_, _tmp5__length1, "alias")) {
1098
1098
#line 1099 "persona-store-tests.c"
1099
1099
                GeeHashSet* _tmp6_;
1100
 
#line 186 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1100
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1101
1101
                _tmp6_ = self->priv->_capabilities_received;
1102
 
#line 186 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1102
#line 186 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1103
1103
                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp6_, "can-alias-personas");
1104
1104
#line 1105 "persona-store-tests.c"
1105
1105
        }
1106
 
#line 179 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1106
#line 179 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1107
1107
        _g_object_unref0 (store);
1108
1108
#line 1109 "persona-store-tests.c"
1109
1109
}
1119
1119
        gint _tmp4__length1;
1120
1120
        gchar** _tmp5_;
1121
1121
        gint _tmp5__length1;
1122
 
#line 190 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1122
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1123
1123
        g_return_if_fail (self != NULL);
1124
 
#line 190 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1124
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1125
1125
        g_return_if_fail (s != NULL);
1126
 
#line 192 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1126
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1127
1127
        _tmp0_ = s;
1128
 
#line 192 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1128
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1129
1129
        _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, EDSF_TYPE_PERSONA_STORE), "s is Edsf.PersonaStore");
1130
 
#line 193 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1130
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1131
1131
        _tmp1_ = s;
1132
 
#line 193 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1132
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1133
1133
        _tmp2_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, EDSF_TYPE_PERSONA_STORE, EdsfPersonaStore));
1134
 
#line 193 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1134
#line 193 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1135
1135
        store = _tmp2_;
1136
 
#line 195 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1136
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1137
1137
        _tmp3_ = store;
1138
 
#line 195 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1138
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1139
1139
        _tmp4_ = folks_persona_store_get_always_writeable_properties ((FolksPersonaStore*) _tmp3_, &_tmp4__length1);
1140
 
#line 195 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1140
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1141
1141
        _tmp5_ = _tmp4_;
1142
 
#line 195 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1142
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1143
1143
        _tmp5__length1 = _tmp4__length1;
1144
 
#line 195 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1144
#line 195 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1145
1145
        if (_vala_string_array_contains (_tmp5_, _tmp5__length1, "groups")) {
1146
1146
#line 1147 "persona-store-tests.c"
1147
1147
                GeeHashSet* _tmp6_;
1148
 
#line 197 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1148
#line 197 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1149
1149
                _tmp6_ = self->priv->_capabilities_received;
1150
 
#line 197 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1150
#line 197 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1151
1151
                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp6_, "can-group-personas");
1152
1152
#line 1153 "persona-store-tests.c"
1153
1153
        }
1154
 
#line 190 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1154
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1155
1155
        _g_object_unref0 (store);
1156
1156
#line 1157 "persona-store-tests.c"
1157
1157
}
1158
1158
 
1159
1159
 
1160
1160
static void persona_store_tests_class_init (PersonaStoreTestsClass * klass) {
1161
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1161
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1162
1162
        persona_store_tests_parent_class = g_type_class_peek_parent (klass);
1163
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1163
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1164
1164
        g_type_class_add_private (klass, sizeof (PersonaStoreTestsPrivate));
1165
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1165
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1166
1166
        FOLKS_TEST_CASE_CLASS (klass)->set_up = persona_store_tests_real_set_up;
1167
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1167
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1168
1168
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = persona_store_tests_real_tear_down;
1169
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1169
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1170
1170
        G_OBJECT_CLASS (klass)->finalize = persona_store_tests_finalize;
1171
1171
#line 1172 "persona-store-tests.c"
1172
1172
}
1173
1173
 
1174
1174
 
1175
1175
static void persona_store_tests_instance_init (PersonaStoreTests * self) {
1176
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1176
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1177
1177
        self->priv = PERSONA_STORE_TESTS_GET_PRIVATE (self);
1178
1178
#line 1179 "persona-store-tests.c"
1179
1179
}
1181
1181
 
1182
1182
static void persona_store_tests_finalize (GObject* obj) {
1183
1183
        PersonaStoreTests * self;
1184
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1184
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1185
1185
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_PERSONA_STORE_TESTS, PersonaStoreTests);
1186
 
#line 27 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1186
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1187
1187
        _eds_test_backend_unref0 (self->priv->_eds_backend);
1188
 
#line 28 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1188
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1189
1189
        _g_object_unref0 (self->priv->_capabilities_received);
1190
 
#line 25 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1190
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1191
1191
        G_OBJECT_CLASS (persona_store_tests_parent_class)->finalize (obj);
1192
1192
#line 1193 "persona-store-tests.c"
1193
1193
}
1212
1212
        PersonaStoreTests* _tmp1_;
1213
1213
        PersonaStoreTests* _tmp2_;
1214
1214
        GTestSuite* _tmp3_ = NULL;
1215
 
#line 204 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1215
#line 204 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1216
1216
        g_test_init (&args_length1, &args, NULL);
1217
 
#line 206 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1217
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1218
1218
        _tmp0_ = g_test_get_root ();
1219
 
#line 206 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1219
#line 206 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1220
1220
        root = _tmp0_;
1221
 
#line 207 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1221
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1222
1222
        _tmp1_ = persona_store_tests_new ();
1223
 
#line 207 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1223
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1224
1224
        _tmp2_ = _tmp1_;
1225
 
#line 207 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1225
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1226
1226
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1227
 
#line 207 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1227
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1228
1228
        g_test_suite_add_suite (root, _tmp3_);
1229
 
#line 207 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1229
#line 207 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1230
1230
        _g_object_unref0 (_tmp2_);
1231
 
#line 209 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1231
#line 209 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1232
1232
        g_test_run ();
1233
 
#line 211 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1233
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1234
1234
        result = 0;
1235
 
#line 211 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1235
#line 211 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1236
1236
        return result;
1237
1237
#line 1238 "persona-store-tests.c"
1238
1238
}
1239
1239
 
1240
1240
 
1241
1241
int main (int argc, char ** argv) {
1242
 
#line 202 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1242
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1243
1243
        g_type_init ();
1244
 
#line 202 "/opt/gnome2/source/folks/tests/eds/persona-store-tests.vala"
 
1244
#line 202 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/persona-store-tests.vala"
1245
1245
        return _vala_main (argv, argc);
1246
1246
#line 1247 "persona-store-tests.c"
1247
1247
}