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

« back to all changes in this revision

Viewing changes to tests/eds/updating-contacts.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
 
/* updating-contacts.c generated by valac 0.17.3, the Vala compiler
 
1
/* updating-contacts.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from updating-contacts.vala, do not modify */
3
3
 
4
4
/*
143
143
 
144
144
 
145
145
static void _updating_contacts_tests_test_updates_folks_test_case_test_method (gpointer self) {
146
 
#line 37 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
146
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
147
147
        updating_contacts_tests_test_updates (self);
148
148
#line 149 "updating-contacts.c"
149
149
}
151
151
 
152
152
UpdatingContactsTests* updating_contacts_tests_construct (GType object_type) {
153
153
        UpdatingContactsTests * self = NULL;
154
 
#line 35 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
154
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
155
155
        self = (UpdatingContactsTests*) folks_test_case_construct (object_type, "UpdatingContacts");
156
 
#line 37 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
156
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
157
157
        folks_test_case_add_test ((FolksTestCase*) self, "updating contact", _updating_contacts_tests_test_updates_folks_test_case_test_method, self);
158
 
#line 33 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
158
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
159
159
        return self;
160
160
#line 161 "updating-contacts.c"
161
161
}
162
162
 
163
163
 
164
164
UpdatingContactsTests* updating_contacts_tests_new (void) {
165
 
#line 33 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
165
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
166
166
        return updating_contacts_tests_construct (TYPE_UPDATING_CONTACTS_TESTS);
167
167
#line 168 "updating-contacts.c"
168
168
}
177
177
        const gchar* _tmp4_;
178
178
        gchar* _tmp5_ = NULL;
179
179
        gchar* config_val;
180
 
#line 40 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
180
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
181
181
        self = (UpdatingContactsTests*) base;
182
 
#line 42 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
182
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
183
183
        _tmp0_ = eds_test_backend_new ();
184
 
#line 42 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
184
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
185
185
        _eds_test_backend_unref0 (self->priv->_eds_backend);
186
 
#line 42 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
186
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
187
187
        self->priv->_eds_backend = _tmp0_;
188
 
#line 43 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
188
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
189
189
        _tmp1_ = self->priv->_eds_backend;
190
 
#line 43 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
190
#line 43 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
191
191
        eds_test_backend_set_up (_tmp1_, FALSE, "test");
192
 
#line 46 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
192
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
193
193
        _tmp2_ = self->priv->_eds_backend;
194
 
#line 46 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
194
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
195
195
        _tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
196
 
#line 46 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
196
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
197
197
        _tmp4_ = _tmp3_;
198
 
#line 46 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
198
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
199
199
        _tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
200
 
#line 46 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
200
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
201
201
        config_val = _tmp5_;
202
 
#line 47 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
202
#line 47 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
203
203
        g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
204
 
#line 40 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
204
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
205
205
        _g_free0 (config_val);
206
206
#line 207 "updating-contacts.c"
207
207
}
210
210
static void updating_contacts_tests_real_tear_down (FolksTestCase* base) {
211
211
        UpdatingContactsTests * self;
212
212
        EdsTestBackend* _tmp0_;
213
 
#line 50 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
213
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
214
214
        self = (UpdatingContactsTests*) base;
215
 
#line 52 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
215
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
216
216
        _tmp0_ = self->priv->_eds_backend;
217
 
#line 52 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
217
#line 52 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
218
218
        eds_test_backend_tear_down (_tmp0_);
219
219
#line 220 "updating-contacts.c"
220
220
}
221
221
 
222
222
 
223
223
static GValue* _g_value_dup (GValue* self) {
224
 
#line 57 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
224
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
225
225
        return g_boxed_copy (G_TYPE_VALUE, self);
226
226
#line 227 "updating-contacts.c"
227
227
}
228
228
 
229
229
 
230
230
static void _vala_GValue_free (GValue* self) {
231
 
#line 57 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
231
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
232
232
        g_value_unset (self);
233
 
#line 57 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
233
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
234
234
        g_free (self);
235
235
#line 236 "updating-contacts.c"
236
236
}
237
237
 
238
238
 
239
239
static gpointer __g_value_dup0 (gpointer self) {
240
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
240
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
241
241
        return self ? _g_value_dup (self) : NULL;
242
242
#line 243 "updating-contacts.c"
243
243
}
244
244
 
245
245
 
246
246
static gpointer _g_object_ref0 (gpointer self) {
247
 
#line 69 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
247
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
248
248
        return self ? g_object_ref (self) : NULL;
249
249
#line 250 "updating-contacts.c"
250
250
}
253
253
static gboolean __lambda2_ (UpdatingContactsTests* self) {
254
254
        gboolean result = FALSE;
255
255
        GMainLoop* _tmp0_;
256
 
#line 74 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
256
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
257
257
        _tmp0_ = self->priv->_main_loop;
258
 
#line 74 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
258
#line 74 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
259
259
        g_main_loop_quit (_tmp0_);
260
 
#line 75 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
260
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
261
261
        g_assert_not_reached ();
262
 
#line 73 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
262
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
263
263
        return result;
264
264
#line 265 "updating-contacts.c"
265
265
}
268
268
static gboolean ___lambda2__gsource_func (gpointer self) {
269
269
        gboolean result;
270
270
        result = __lambda2_ (self);
271
 
#line 73 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
271
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
272
272
        return result;
273
273
#line 274 "updating-contacts.c"
274
274
}
291
291
        GMainLoop* _tmp11_;
292
292
        gboolean _tmp12_;
293
293
        gboolean _tmp13_;
294
 
#line 55 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
294
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
295
295
        g_return_if_fail (self != NULL);
296
 
#line 57 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
296
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
297
297
        _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);
298
 
#line 57 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
298
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
299
299
        c1 = _tmp0_;
300
 
#line 58 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
300
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
301
301
        _tmp1_ = g_main_loop_new (NULL, FALSE);
302
 
#line 58 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
302
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
303
303
        _g_main_loop_unref0 (self->priv->_main_loop);
304
 
#line 58 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
304
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
305
305
        self->priv->_main_loop = _tmp1_;
306
 
#line 61 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
306
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
307
307
        self->priv->_found_before_update = FALSE;
308
 
#line 62 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
308
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
309
309
        self->priv->_found_after_update = FALSE;
310
 
#line 64 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
310
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
311
311
        _tmp2_ = self->priv->_eds_backend;
312
 
#line 64 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
312
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
313
313
        eds_test_backend_reset (_tmp2_);
314
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
314
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
315
315
        g_value_init (&_tmp3_, G_TYPE_STRING);
316
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
316
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
317
317
        _tmp4_ = _tmp3_;
318
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
318
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
319
319
        _tmp5_ = __g_value_dup0 (&_tmp4_);
320
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
320
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
321
321
        __vala_GValue_free0 (v);
322
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
322
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
323
323
        v = _tmp5_;
324
 
#line 66 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
324
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
325
325
        G_IS_VALUE (&_tmp4_) ? (g_value_unset (&_tmp4_), NULL) : NULL;
326
 
#line 67 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
326
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
327
327
        _tmp6_ = v;
328
 
#line 67 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
328
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
329
329
        g_value_set_string (_tmp6_, "bernie h. innocenti");
330
 
#line 68 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
330
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
331
331
        _tmp7_ = v;
332
 
#line 68 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
332
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
333
333
        v = NULL;
334
 
#line 68 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
334
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
335
335
        _tmp8_ = _tmp7_;
336
 
#line 68 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
336
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
337
337
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp8_);
338
 
#line 68 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
338
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
339
339
        __vala_GValue_free0 (_tmp8_);
340
 
#line 69 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
340
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
341
341
        _tmp9_ = self->priv->_eds_backend;
342
 
#line 69 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
342
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
343
343
        _tmp10_ = _g_object_ref0 (c1);
344
 
#line 69 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
344
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
345
345
        eds_test_backend_add_contact (_tmp9_, _tmp10_);
346
 
#line 71 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
346
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
347
347
        _updating_contacts_tests_test_updates_async (self, NULL, NULL);
348
 
#line 73 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
348
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
349
349
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
350
 
#line 78 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
350
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
351
351
        _tmp11_ = self->priv->_main_loop;
352
 
#line 78 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
352
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
353
353
        g_main_loop_run (_tmp11_);
354
 
#line 80 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
354
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
355
355
        _tmp12_ = self->priv->_found_before_update;
356
 
#line 80 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
356
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
357
357
        _vala_assert (_tmp12_, "this._found_before_update");
358
 
#line 81 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
358
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
359
359
        _tmp13_ = self->priv->_found_after_update;
360
 
#line 81 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
360
#line 81 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
361
361
        _vala_assert (_tmp13_, "this._found_after_update");
362
 
#line 55 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
362
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
363
363
        __vala_GValue_free0 (v);
364
 
#line 55 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
364
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
365
365
        _g_object_unref0 (c1);
366
366
#line 367 "updating-contacts.c"
367
367
}
370
370
static void _updating_contacts_tests_test_updates_async_data_free (gpointer _data) {
371
371
        UpdatingContactsTestsTestUpdatesAsyncData* _data_;
372
372
        _data_ = _data;
373
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
373
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
374
374
        _g_object_unref0 (_data_->self);
375
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
375
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
376
376
        g_slice_free (UpdatingContactsTestsTestUpdatesAsyncData, _data_);
377
377
#line 378 "updating-contacts.c"
378
378
}
381
381
static void _updating_contacts_tests_test_updates_async (UpdatingContactsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
382
382
        UpdatingContactsTestsTestUpdatesAsyncData* _data_;
383
383
        UpdatingContactsTests* _tmp0_;
384
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
384
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
385
385
        _data_ = g_slice_new0 (UpdatingContactsTestsTestUpdatesAsyncData);
386
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
386
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
387
387
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _updating_contacts_tests_test_updates_async);
388
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
388
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
389
389
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _updating_contacts_tests_test_updates_async_data_free);
390
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
390
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
391
391
        _tmp0_ = _g_object_ref0 (self);
392
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
392
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
393
393
        _data_->self = _tmp0_;
394
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
394
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
395
395
        _updating_contacts_tests_test_updates_async_co (_data_);
396
396
#line 397 "updating-contacts.c"
397
397
}
399
399
 
400
400
static void _updating_contacts_tests_test_updates_finish (UpdatingContactsTests* self, GAsyncResult* _res_) {
401
401
        UpdatingContactsTestsTestUpdatesAsyncData* _data_;
402
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
402
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
403
403
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
404
404
#line 405 "updating-contacts.c"
405
405
}
407
407
 
408
408
static void _updating_contacts_tests_test_updates_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
409
409
        UpdatingContactsTestsTestUpdatesAsyncData* _data_;
410
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
410
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
411
411
        _data_ = _user_data_;
412
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
412
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
413
413
        _data_->_source_object_ = source_object;
414
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
414
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
415
415
        _data_->_res_ = _res_;
416
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
416
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
417
417
        _updating_contacts_tests_test_updates_async_co (_data_);
418
418
#line 419 "updating-contacts.c"
419
419
}
420
420
 
421
421
 
422
422
static void __updating_contacts_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
423
 
#line 91 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
423
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
424
424
        _updating_contacts_tests_individuals_changed_cb (self, changes);
425
425
#line 426 "updating-contacts.c"
426
426
}
427
427
 
428
428
 
429
429
static gboolean _updating_contacts_tests_test_updates_async_co (UpdatingContactsTestsTestUpdatesAsyncData* _data_) {
430
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
430
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
431
431
        switch (_data_->_state_) {
432
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
432
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
433
433
                case 0:
434
434
#line 435 "updating-contacts.c"
435
435
                goto _state_0;
436
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
436
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
437
437
                case 1:
438
438
#line 439 "updating-contacts.c"
439
439
                goto _state_1;
440
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
440
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
441
441
                case 2:
442
442
#line 443 "updating-contacts.c"
443
443
                goto _state_2;
444
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
444
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
445
445
                case 3:
446
446
#line 447 "updating-contacts.c"
447
447
                goto _state_3;
448
448
                default:
449
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
449
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
450
450
                g_assert_not_reached ();
451
451
#line 452 "updating-contacts.c"
452
452
        }
453
453
        _state_0:
454
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
454
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
455
455
        _data_->_tmp0_ = _data_->self->priv->_eds_backend;
456
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
456
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
457
457
        _data_->_state_ = 1;
458
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
458
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
459
459
        eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _updating_contacts_tests_test_updates_async_ready, _data_);
460
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
460
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
461
461
        return FALSE;
462
462
#line 463 "updating-contacts.c"
463
463
        _state_1:
464
 
#line 86 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
464
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
465
465
        eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
466
 
#line 88 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
466
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
467
467
        _data_->_tmp1_ = NULL;
468
 
#line 88 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
468
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
469
469
        _data_->_tmp1_ = folks_backend_store_dup ();
470
 
#line 88 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
470
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
471
471
        _data_->store = _data_->_tmp1_;
472
 
#line 89 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
472
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
473
473
        _data_->_state_ = 2;
474
 
#line 89 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
474
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
475
475
        folks_backend_store_prepare (_data_->store, _updating_contacts_tests_test_updates_async_ready, _data_);
476
 
#line 89 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
476
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
477
477
        return FALSE;
478
478
#line 479 "updating-contacts.c"
479
479
        _state_2:
480
 
#line 89 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
480
#line 89 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
481
481
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
482
 
#line 90 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
482
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
483
483
        _data_->_tmp2_ = folks_individual_aggregator_new ();
484
 
#line 90 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
484
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
485
485
        _g_object_unref0 (_data_->self->priv->_aggregator);
486
 
#line 90 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
486
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
487
487
        _data_->self->priv->_aggregator = _data_->_tmp2_;
488
 
#line 91 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
488
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
489
489
        _data_->_tmp3_ = _data_->self->priv->_aggregator;
490
 
#line 91 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
490
#line 91 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
491
491
        g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __updating_contacts_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
492
492
#line 493 "updating-contacts.c"
493
493
        {
494
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
494
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
495
495
                _data_->_tmp4_ = _data_->self->priv->_aggregator;
496
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
496
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
497
497
                _data_->_state_ = 3;
498
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
498
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
499
499
                folks_individual_aggregator_prepare (_data_->_tmp4_, _updating_contacts_tests_test_updates_async_ready, _data_);
500
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
500
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
501
501
                return FALSE;
502
502
#line 503 "updating-contacts.c"
503
503
                _state_3:
504
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
504
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
505
505
                folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
506
 
#line 95 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
506
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
507
507
                if (_data_->_inner_error_ != NULL) {
508
508
#line 509 "updating-contacts.c"
509
509
                        goto __catch0_g_error;
512
512
        goto __finally0;
513
513
        __catch0_g_error:
514
514
        {
515
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
515
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
516
516
                _data_->e = _data_->_inner_error_;
517
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
517
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
518
518
                _data_->_inner_error_ = NULL;
519
 
#line 99 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
519
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
520
520
                _data_->_tmp5_ = _data_->e;
521
 
#line 99 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
521
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
522
522
                _data_->_tmp6_ = _data_->_tmp5_->message;
523
 
#line 99 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
523
#line 99 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
524
524
                g_warning ("updating-contacts.vala:99: Error when calling prepare: %s\n", _data_->_tmp6_);
525
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
525
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
526
526
                _g_error_free0 (_data_->e);
527
527
#line 528 "updating-contacts.c"
528
528
        }
529
529
        __finally0:
530
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
530
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
531
531
        if (_data_->_inner_error_ != NULL) {
532
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
532
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
533
533
                _g_object_unref0 (_data_->store);
534
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
534
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
535
535
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
536
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
536
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
537
537
                g_clear_error (&_data_->_inner_error_);
538
 
#line 93 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
538
#line 93 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
539
539
                return FALSE;
540
540
#line 541 "updating-contacts.c"
541
541
        }
542
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
542
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
543
543
        _g_object_unref0 (_data_->store);
544
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
544
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
545
545
        if (_data_->_state_ == 0) {
546
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
546
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
547
547
                g_simple_async_result_complete_in_idle (_data_->_async_result);
548
548
#line 549 "updating-contacts.c"
549
549
        } else {
550
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
550
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
551
551
                g_simple_async_result_complete (_data_->_async_result);
552
552
#line 553 "updating-contacts.c"
553
553
        }
554
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
554
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
555
555
        g_object_unref (_data_->_async_result);
556
 
#line 84 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
556
#line 84 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
557
557
        return FALSE;
558
558
#line 559 "updating-contacts.c"
559
559
}
560
560
 
561
561
 
562
562
static void __updating_contacts_tests_notify_full_name_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
563
 
#line 117 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
563
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
564
564
        _updating_contacts_tests_notify_full_name_cb (self, _sender, pspec);
565
565
#line 566 "updating-contacts.c"
566
566
}
576
576
        GeeSet* _tmp17_;
577
577
        gint _tmp18_;
578
578
        gint _tmp19_;
579
 
#line 103 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
579
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
580
580
        g_return_if_fail (self != NULL);
581
 
#line 103 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
581
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
582
582
        g_return_if_fail (changes != NULL);
583
 
#line 106 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
583
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
584
584
        _tmp0_ = changes;
585
 
#line 106 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
585
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
586
586
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
587
 
#line 106 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
587
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
588
588
        added = _tmp1_;
589
 
#line 107 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
589
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
590
590
        _tmp2_ = changes;
591
 
#line 107 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
591
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
592
592
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
593
 
#line 107 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
593
#line 107 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
594
594
        removed = _tmp3_;
595
595
#line 596 "updating-contacts.c"
596
596
        {
597
597
                GeeCollection* _tmp4_;
598
598
                GeeIterator* _tmp5_ = NULL;
599
599
                GeeIterator* _i_it;
600
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
600
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
601
601
                _tmp4_ = added;
602
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
602
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
603
603
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
604
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
604
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
605
605
                _i_it = _tmp5_;
606
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
606
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
607
607
                while (TRUE) {
608
608
#line 609 "updating-contacts.c"
609
609
                        GeeIterator* _tmp6_;
618
618
                        FolksNameDetails* _tmp13_;
619
619
                        const gchar* _tmp14_;
620
620
                        const gchar* _tmp15_;
621
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
621
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
622
622
                        _tmp6_ = _i_it;
623
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
623
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
624
624
                        _tmp7_ = gee_iterator_next (_tmp6_);
625
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
625
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
626
626
                        if (!_tmp7_) {
627
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
627
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
628
628
                                break;
629
629
#line 630 "updating-contacts.c"
630
630
                        }
631
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
631
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
632
632
                        _tmp8_ = _i_it;
633
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
633
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
634
634
                        _tmp9_ = gee_iterator_get (_tmp8_);
635
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
635
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
636
636
                        i = (FolksIndividual*) _tmp9_;
637
 
#line 111 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
637
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
638
638
                        _tmp10_ = i;
639
 
#line 111 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
639
#line 111 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
640
640
                        _vala_assert (_tmp10_ != NULL, "i != null");
641
 
#line 113 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
641
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
642
642
                        _tmp11_ = i;
643
 
#line 113 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
643
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
644
644
                        _tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
645
 
#line 113 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
645
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
646
646
                        name = _tmp12_;
647
 
#line 115 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
647
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
648
648
                        _tmp13_ = name;
649
 
#line 115 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
649
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
650
650
                        _tmp14_ = folks_name_details_get_full_name (_tmp13_);
651
 
#line 115 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
651
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
652
652
                        _tmp15_ = _tmp14_;
653
 
#line 115 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
653
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
654
654
                        if (g_strcmp0 (_tmp15_, "bernie h. innocenti") == 0) {
655
655
#line 656 "updating-contacts.c"
656
656
                                FolksIndividual* _tmp16_;
657
 
#line 117 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
657
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
658
658
                                _tmp16_ = i;
659
 
#line 117 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
659
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
660
660
                                g_signal_connect_object ((GObject*) _tmp16_, "notify::full-name", (GCallback) __updating_contacts_tests_notify_full_name_cb_g_object_notify, self, 0);
661
 
#line 118 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
661
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
662
662
                                self->priv->_found_before_update = TRUE;
663
 
#line 119 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
663
#line 119 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
664
664
                                _updating_contacts_tests_update_contact (self, NULL, NULL);
665
665
#line 666 "updating-contacts.c"
666
666
                        }
667
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
667
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
668
668
                        _g_object_unref0 (name);
669
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
669
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
670
670
                        _g_object_unref0 (i);
671
671
#line 672 "updating-contacts.c"
672
672
                }
673
 
#line 109 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
673
#line 109 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
674
674
                _g_object_unref0 (_i_it);
675
675
#line 676 "updating-contacts.c"
676
676
        }
677
 
#line 123 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
677
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
678
678
        _tmp17_ = removed;
679
 
#line 123 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
679
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
680
680
        _tmp18_ = gee_collection_get_size ((GeeCollection*) _tmp17_);
681
 
#line 123 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
681
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
682
682
        _tmp19_ = _tmp18_;
683
 
#line 123 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
683
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
684
684
        _vala_assert (_tmp19_ == 1, "removed.size == 1");
685
685
#line 686 "updating-contacts.c"
686
686
        {
687
687
                GeeSet* _tmp20_;
688
688
                GeeIterator* _tmp21_ = NULL;
689
689
                GeeIterator* _i_it;
690
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
690
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
691
691
                _tmp20_ = removed;
692
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
692
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
693
693
                _tmp21_ = gee_iterable_iterator ((GeeIterable*) _tmp20_);
694
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
694
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
695
695
                _i_it = _tmp21_;
696
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
696
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
697
697
                while (TRUE) {
698
698
#line 699 "updating-contacts.c"
699
699
                        GeeIterator* _tmp22_;
702
702
                        gpointer _tmp25_ = NULL;
703
703
                        FolksIndividual* i;
704
704
                        FolksIndividual* _tmp26_;
705
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
705
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
706
706
                        _tmp22_ = _i_it;
707
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
707
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
708
708
                        _tmp23_ = gee_iterator_next (_tmp22_);
709
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
709
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
710
710
                        if (!_tmp23_) {
711
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
711
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
712
712
                                break;
713
713
#line 714 "updating-contacts.c"
714
714
                        }
715
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
715
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
716
716
                        _tmp24_ = _i_it;
717
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
717
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
718
718
                        _tmp25_ = gee_iterator_get (_tmp24_);
719
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
719
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
720
720
                        i = (FolksIndividual*) _tmp25_;
721
 
#line 127 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
721
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
722
722
                        _tmp26_ = i;
723
 
#line 127 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
723
#line 127 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
724
724
                        _vala_assert (_tmp26_ == NULL, "i == null");
725
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
725
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
726
726
                        _g_object_unref0 (i);
727
727
#line 728 "updating-contacts.c"
728
728
                }
729
 
#line 125 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
729
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
730
730
                _g_object_unref0 (_i_it);
731
731
#line 732 "updating-contacts.c"
732
732
        }
733
 
#line 103 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
733
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
734
734
        _g_object_unref0 (removed);
735
 
#line 103 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
735
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
736
736
        _g_object_unref0 (added);
737
737
#line 738 "updating-contacts.c"
738
738
}
741
741
static void _updating_contacts_tests_update_contact_data_free (gpointer _data) {
742
742
        UpdatingContactsTestsUpdateContactData* _data_;
743
743
        _data_ = _data;
744
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
744
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
745
745
        _g_object_unref0 (_data_->self);
746
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
746
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
747
747
        g_slice_free (UpdatingContactsTestsUpdateContactData, _data_);
748
748
#line 749 "updating-contacts.c"
749
749
}
752
752
static void _updating_contacts_tests_update_contact (UpdatingContactsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
753
753
        UpdatingContactsTestsUpdateContactData* _data_;
754
754
        UpdatingContactsTests* _tmp0_;
755
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
755
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
756
756
        _data_ = g_slice_new0 (UpdatingContactsTestsUpdateContactData);
757
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
757
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
758
758
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _updating_contacts_tests_update_contact);
759
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
759
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
760
760
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _updating_contacts_tests_update_contact_data_free);
761
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
761
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
762
762
        _tmp0_ = _g_object_ref0 (self);
763
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
763
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
764
764
        _data_->self = _tmp0_;
765
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
765
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
766
766
        _updating_contacts_tests_update_contact_co (_data_);
767
767
#line 768 "updating-contacts.c"
768
768
}
770
770
 
771
771
static void _updating_contacts_tests_update_contact_finish (UpdatingContactsTests* self, GAsyncResult* _res_) {
772
772
        UpdatingContactsTestsUpdateContactData* _data_;
773
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
773
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
774
774
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
775
775
#line 776 "updating-contacts.c"
776
776
}
778
778
 
779
779
static void _updating_contacts_tests_update_contact_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
780
780
        UpdatingContactsTestsUpdateContactData* _data_;
781
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
781
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
782
782
        _data_ = _user_data_;
783
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
783
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
784
784
        _data_->_source_object_ = source_object;
785
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
785
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
786
786
        _data_->_res_ = _res_;
787
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
787
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
788
788
        _updating_contacts_tests_update_contact_co (_data_);
789
789
#line 790 "updating-contacts.c"
790
790
}
791
791
 
792
792
 
793
793
static gboolean _updating_contacts_tests_update_contact_co (UpdatingContactsTestsUpdateContactData* _data_) {
794
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
794
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
795
795
        switch (_data_->_state_) {
796
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
796
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
797
797
                case 0:
798
798
#line 799 "updating-contacts.c"
799
799
                goto _state_0;
800
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
800
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
801
801
                case 1:
802
802
#line 803 "updating-contacts.c"
803
803
                goto _state_1;
804
804
                default:
805
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
805
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
806
806
                g_assert_not_reached ();
807
807
#line 808 "updating-contacts.c"
808
808
        }
809
809
        _state_0:
810
 
#line 133 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
810
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
811
811
        _data_->_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);
812
 
#line 133 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
812
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
813
813
        _data_->updated_data = _data_->_tmp0_;
814
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
814
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
815
815
        memset (&_data_->_tmp1_, 0, sizeof (GValue));
816
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
816
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
817
817
        g_value_init (&_data_->_tmp1_, G_TYPE_STRING);
818
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
818
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
819
819
        _data_->_tmp2_ = _data_->_tmp1_;
820
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
820
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
821
821
        _data_->_tmp3_ = __g_value_dup0 (&_data_->_tmp2_);
822
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
822
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
823
823
        __vala_GValue_free0 (_data_->v);
824
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
824
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
825
825
        _data_->v = _data_->_tmp3_;
826
 
#line 137 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
826
#line 137 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
827
827
        G_IS_VALUE (&_data_->_tmp2_) ? (g_value_unset (&_data_->_tmp2_), NULL) : NULL;
828
 
#line 138 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
828
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
829
829
        _data_->_tmp4_ = _data_->v;
830
 
#line 138 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
830
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
831
831
        g_value_set_string (_data_->_tmp4_, "bernie innocenti");
832
 
#line 139 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
832
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
833
833
        _data_->_tmp5_ = _data_->v;
834
 
#line 139 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
834
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
835
835
        _data_->v = NULL;
836
 
#line 139 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
836
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
837
837
        _data_->_tmp6_ = _data_->_tmp5_;
838
 
#line 139 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
838
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
839
839
        gee_abstract_map_set ((GeeAbstractMap*) _data_->updated_data, "full_name", _data_->_tmp6_);
840
 
#line 139 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
840
#line 139 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
841
841
        __vala_GValue_free0 (_data_->_tmp6_);
842
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
842
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
843
843
        _data_->_tmp7_ = _data_->self->priv->_eds_backend;
844
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
844
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
845
845
        _data_->_tmp8_ = _g_object_ref0 (_data_->updated_data);
846
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
846
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
847
847
        _data_->_state_ = 1;
848
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
848
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
849
849
        eds_test_backend_update_contact (_data_->_tmp7_, 0, _data_->_tmp8_, _updating_contacts_tests_update_contact_ready, _data_);
850
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
850
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
851
851
        return FALSE;
852
852
#line 853 "updating-contacts.c"
853
853
        _state_1:
854
 
#line 140 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
854
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
855
855
        eds_test_backend_update_contact_finish (_data_->_tmp7_, _data_->_res_);
856
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
856
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
857
857
        __vala_GValue_free0 (_data_->v);
858
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
858
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
859
859
        _g_object_unref0 (_data_->updated_data);
860
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
860
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
861
861
        if (_data_->_state_ == 0) {
862
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
862
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
863
863
                g_simple_async_result_complete_in_idle (_data_->_async_result);
864
864
#line 865 "updating-contacts.c"
865
865
        } else {
866
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
866
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
867
867
                g_simple_async_result_complete (_data_->_async_result);
868
868
#line 869 "updating-contacts.c"
869
869
        }
870
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
870
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
871
871
        g_object_unref (_data_->_async_result);
872
 
#line 131 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
872
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
873
873
        return FALSE;
874
874
#line 875 "updating-contacts.c"
875
875
}
885
885
        FolksNameDetails* _tmp4_;
886
886
        const gchar* _tmp5_;
887
887
        const gchar* _tmp6_;
888
 
#line 143 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
888
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
889
889
        g_return_if_fail (self != NULL);
890
 
#line 143 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
890
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
891
891
        g_return_if_fail (individual_obj != NULL);
892
 
#line 143 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
892
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
893
893
        g_return_if_fail (ps != NULL);
894
 
#line 145 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
894
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
895
895
        _tmp0_ = individual_obj;
896
 
#line 145 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
896
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
897
897
        _tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
898
 
#line 145 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
898
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
899
899
        i = _tmp1_;
900
 
#line 146 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
900
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
901
901
        _tmp2_ = i;
902
 
#line 146 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
902
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
903
903
        _tmp3_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, FOLKS_TYPE_NAME_DETAILS, FolksNameDetails));
904
 
#line 146 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
904
#line 146 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
905
905
        name = _tmp3_;
906
 
#line 147 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
906
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
907
907
        _tmp4_ = name;
908
 
#line 147 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
908
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
909
909
        _tmp5_ = folks_name_details_get_full_name (_tmp4_);
910
 
#line 147 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
910
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
911
911
        _tmp6_ = _tmp5_;
912
 
#line 147 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
912
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
913
913
        if (g_strcmp0 (_tmp6_, "bernie innocenti") == 0) {
914
914
#line 915 "updating-contacts.c"
915
915
                GMainLoop* _tmp7_;
916
 
#line 149 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
916
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
917
917
                self->priv->_found_after_update = TRUE;
918
 
#line 150 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
918
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
919
919
                _tmp7_ = self->priv->_main_loop;
920
 
#line 150 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
920
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
921
921
                g_main_loop_quit (_tmp7_);
922
922
#line 923 "updating-contacts.c"
923
923
        }
924
 
#line 143 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
924
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
925
925
        _g_object_unref0 (name);
926
 
#line 143 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
926
#line 143 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
927
927
        _g_object_unref0 (i);
928
928
#line 929 "updating-contacts.c"
929
929
}
930
930
 
931
931
 
932
932
static void updating_contacts_tests_class_init (UpdatingContactsTestsClass * klass) {
933
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
933
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
934
934
        updating_contacts_tests_parent_class = g_type_class_peek_parent (klass);
935
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
935
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
936
936
        g_type_class_add_private (klass, sizeof (UpdatingContactsTestsPrivate));
937
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
937
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
938
938
        FOLKS_TEST_CASE_CLASS (klass)->set_up = updating_contacts_tests_real_set_up;
939
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
939
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
940
940
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = updating_contacts_tests_real_tear_down;
941
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
941
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
942
942
        G_OBJECT_CLASS (klass)->finalize = updating_contacts_tests_finalize;
943
943
#line 944 "updating-contacts.c"
944
944
}
945
945
 
946
946
 
947
947
static void updating_contacts_tests_instance_init (UpdatingContactsTests * self) {
948
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
948
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
949
949
        self->priv = UPDATING_CONTACTS_TESTS_GET_PRIVATE (self);
950
950
#line 951 "updating-contacts.c"
951
951
}
953
953
 
954
954
static void updating_contacts_tests_finalize (GObject* obj) {
955
955
        UpdatingContactsTests * self;
956
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
956
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
957
957
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_UPDATING_CONTACTS_TESTS, UpdatingContactsTests);
958
 
#line 27 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
958
#line 27 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
959
959
        _eds_test_backend_unref0 (self->priv->_eds_backend);
960
 
#line 28 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
960
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
961
961
        _g_object_unref0 (self->priv->_aggregator);
962
 
#line 29 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
962
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
963
963
        _g_main_loop_unref0 (self->priv->_main_loop);
964
 
#line 25 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
964
#line 25 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
965
965
        G_OBJECT_CLASS (updating_contacts_tests_parent_class)->finalize (obj);
966
966
#line 967 "updating-contacts.c"
967
967
}
986
986
        UpdatingContactsTests* _tmp1_;
987
987
        UpdatingContactsTests* _tmp2_;
988
988
        GTestSuite* _tmp3_ = NULL;
989
 
#line 157 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
989
#line 157 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
990
990
        g_test_init (&args_length1, &args, NULL);
991
 
#line 159 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
991
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
992
992
        _tmp0_ = g_test_get_root ();
993
 
#line 159 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
993
#line 159 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
994
994
        root = _tmp0_;
995
 
#line 160 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
995
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
996
996
        _tmp1_ = updating_contacts_tests_new ();
997
 
#line 160 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
997
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
998
998
        _tmp2_ = _tmp1_;
999
 
#line 160 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
999
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1000
1000
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1001
 
#line 160 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1001
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1002
1002
        g_test_suite_add_suite (root, _tmp3_);
1003
 
#line 160 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1003
#line 160 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1004
1004
        _g_object_unref0 (_tmp2_);
1005
 
#line 162 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1005
#line 162 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1006
1006
        g_test_run ();
1007
 
#line 164 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1007
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1008
1008
        result = 0;
1009
 
#line 164 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1009
#line 164 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1010
1010
        return result;
1011
1011
#line 1012 "updating-contacts.c"
1012
1012
}
1013
1013
 
1014
1014
 
1015
1015
int main (int argc, char ** argv) {
1016
 
#line 155 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1016
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1017
1017
        g_type_init ();
1018
 
#line 155 "/opt/gnome2/source/folks/tests/eds/updating-contacts.vala"
 
1018
#line 155 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/updating-contacts.vala"
1019
1019
        return _vala_main (argv, argc);
1020
1020
#line 1021 "updating-contacts.c"
1021
1021
}