120
119
static void _remove_contact_tests_test_remove_contact_folks_test_case_test_method (gpointer self) {
121
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
120
#line 42 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
122
121
remove_contact_tests_test_remove_contact (self);
123
#line 124 "remove-contact.c"
122
#line 123 "remove-contact.c"
127
126
RemoveContactTests* remove_contact_tests_construct (GType object_type) {
128
127
RemoveContactTests * self = NULL;
129
128
TrackerTestBackend* _tmp0_;
130
#line 38 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
129
#line 38 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
131
130
self = (RemoveContactTests*) folks_test_case_construct (object_type, "RemoveContactTests");
132
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
131
#line 40 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
133
132
_tmp0_ = tracker_test_backend_new ();
134
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
133
#line 40 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
135
134
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
136
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
135
#line 40 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
137
136
self->priv->_tracker_backend = _tmp0_;
138
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
137
#line 42 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
139
138
folks_test_case_add_test ((FolksTestCase*) self, "test removing contacts ", _remove_contact_tests_test_remove_contact_folks_test_case_test_method, self);
140
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
139
#line 36 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
142
#line 143 "remove-contact.c"
141
#line 142 "remove-contact.c"
146
145
RemoveContactTests* remove_contact_tests_new (void) {
147
#line 36 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
146
#line 36 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
148
147
return remove_contact_tests_construct (TYPE_REMOVE_CONTACT_TESTS);
149
#line 150 "remove-contact.c"
148
#line 149 "remove-contact.c"
153
152
static void remove_contact_tests_real_set_up (FolksTestCase* base) {
154
153
RemoveContactTests * self;
155
#line 45 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
154
#line 45 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
156
155
self = (RemoveContactTests*) base;
157
#line 158 "remove-contact.c"
156
#line 157 "remove-contact.c"
161
160
static void remove_contact_tests_real_tear_down (FolksTestCase* base) {
162
161
RemoveContactTests * self;
163
#line 49 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
162
#line 49 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
164
163
self = (RemoveContactTests*) base;
165
#line 166 "remove-contact.c"
164
#line 165 "remove-contact.c"
169
168
static gboolean __lambda2_ (RemoveContactTests* self) {
170
169
gboolean result = FALSE;
171
170
GMainLoop* _tmp0_;
172
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
171
#line 71 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
173
172
_tmp0_ = self->priv->_main_loop;
174
#line 71 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
173
#line 71 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
175
174
g_main_loop_quit (_tmp0_);
176
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
175
#line 72 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
177
176
g_assert_not_reached ();
178
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
177
#line 69 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
180
#line 181 "remove-contact.c"
179
#line 180 "remove-contact.c"
184
183
static gboolean ___lambda2__gsource_func (gpointer self) {
186
185
result = __lambda2_ (self);
187
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
186
#line 69 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
189
#line 190 "remove-contact.c"
188
#line 189 "remove-contact.c"
205
204
TrackerTestBackend* _tmp10_;
206
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
205
#line 53 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
207
206
g_return_if_fail (self != NULL);
208
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
207
#line 55 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
209
208
_tmp0_ = g_main_loop_new (NULL, FALSE);
210
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
209
#line 55 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
211
210
_g_main_loop_unref0 (self->priv->_main_loop);
212
#line 55 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
211
#line 55 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
213
212
self->priv->_main_loop = _tmp0_;
214
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
213
#line 56 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
215
214
_tmp1_ = g_strdup ("persona #1");
216
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
215
#line 56 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
217
216
_g_free0 (self->priv->_persona_fullname);
218
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
217
#line 56 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
219
218
self->priv->_persona_fullname = _tmp1_;
220
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
219
#line 57 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
221
220
_tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
222
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
221
#line 57 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
224
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
223
#line 59 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
225
224
_tmp3_ = self->priv->_persona_fullname;
226
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
225
#line 59 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
227
226
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp3_);
228
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
227
#line 60 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
229
228
_tmp4_ = self->priv->_tracker_backend;
230
#line 60 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
229
#line 60 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
231
230
tracker_test_backend_add_contact (_tmp4_, c1);
232
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
231
#line 61 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
233
232
_tmp5_ = self->priv->_tracker_backend;
234
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
233
#line 61 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
235
234
tracker_test_backend_set_up (_tmp5_);
236
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
235
#line 63 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
237
236
self->priv->_contact_added = FALSE;
238
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
237
#line 64 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
239
238
self->priv->_contact_removed = FALSE;
240
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
239
#line 65 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
241
240
_tmp6_ = g_strdup ("");
242
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
241
#line 65 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
243
242
_g_free0 (self->priv->_individual_id);
244
#line 65 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
243
#line 65 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
245
244
self->priv->_individual_id = _tmp6_;
246
#line 67 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
245
#line 67 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
247
246
_remove_contact_tests_test_remove_contact_async (self, NULL, NULL);
248
#line 69 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
247
#line 69 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
249
248
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
250
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
249
#line 75 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
251
250
_tmp7_ = self->priv->_main_loop;
252
#line 75 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
251
#line 75 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
253
252
g_main_loop_run (_tmp7_);
254
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
253
#line 77 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
255
254
_tmp8_ = self->priv->_contact_added;
256
#line 77 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
257
_vala_assert (_tmp8_ == TRUE, "this._contact_added == true");
258
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
255
#line 77 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
256
g_assert (_tmp8_ == TRUE);
257
#line 78 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
259
258
_tmp9_ = self->priv->_contact_removed;
260
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
261
_vala_assert (_tmp9_ == TRUE, "this._contact_removed == true");
262
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
259
#line 78 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
260
g_assert (_tmp9_ == TRUE);
261
#line 80 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
263
262
_tmp10_ = self->priv->_tracker_backend;
264
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
263
#line 80 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
265
264
tracker_test_backend_tear_down (_tmp10_);
266
#line 53 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
265
#line 53 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
267
266
_g_object_unref0 (c1);
268
#line 269 "remove-contact.c"
267
#line 268 "remove-contact.c"
272
271
static void _remove_contact_tests_test_remove_contact_async_data_free (gpointer _data) {
273
272
RemoveContactTestsTestRemoveContactAsyncData* _data_;
275
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
274
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
276
275
_g_object_unref0 (_data_->self);
277
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
276
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
278
277
g_slice_free (RemoveContactTestsTestRemoveContactAsyncData, _data_);
279
#line 280 "remove-contact.c"
278
#line 279 "remove-contact.c"
283
282
static gpointer _g_object_ref0 (gpointer self) {
284
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
283
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
285
284
return self ? g_object_ref (self) : NULL;
286
#line 287 "remove-contact.c"
285
#line 286 "remove-contact.c"
290
289
static void _remove_contact_tests_test_remove_contact_async (RemoveContactTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
291
290
RemoveContactTestsTestRemoveContactAsyncData* _data_;
292
291
RemoveContactTests* _tmp0_;
293
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
292
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
294
293
_data_ = g_slice_new0 (RemoveContactTestsTestRemoveContactAsyncData);
295
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
294
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
296
295
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _remove_contact_tests_test_remove_contact_async);
297
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
296
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
298
297
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _remove_contact_tests_test_remove_contact_async_data_free);
299
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
298
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
300
299
_tmp0_ = _g_object_ref0 (self);
301
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
300
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
302
301
_data_->self = _tmp0_;
303
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
302
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
304
303
_remove_contact_tests_test_remove_contact_async_co (_data_);
305
#line 306 "remove-contact.c"
304
#line 305 "remove-contact.c"
309
308
static void _remove_contact_tests_test_remove_contact_finish (RemoveContactTests* self, GAsyncResult* _res_) {
310
309
RemoveContactTestsTestRemoveContactAsyncData* _data_;
311
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
310
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
312
311
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
313
#line 314 "remove-contact.c"
312
#line 313 "remove-contact.c"
317
316
static void _remove_contact_tests_test_remove_contact_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
318
317
RemoveContactTestsTestRemoveContactAsyncData* _data_;
319
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
318
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
320
319
_data_ = _user_data_;
321
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
320
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
322
321
_data_->_source_object_ = source_object;
323
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
322
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
324
323
_data_->_res_ = _res_;
325
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
324
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
326
325
_remove_contact_tests_test_remove_contact_async_co (_data_);
327
#line 328 "remove-contact.c"
326
#line 327 "remove-contact.c"
331
330
static void __remove_contact_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
332
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
331
#line 88 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
333
332
_remove_contact_tests_individuals_changed_cb (self, changes);
334
#line 335 "remove-contact.c"
333
#line 334 "remove-contact.c"
338
337
static gboolean _remove_contact_tests_test_remove_contact_async_co (RemoveContactTestsTestRemoveContactAsyncData* _data_) {
339
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
338
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
340
339
switch (_data_->_state_) {
341
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
340
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
343
#line 344 "remove-contact.c"
342
#line 343 "remove-contact.c"
345
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
344
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
347
#line 348 "remove-contact.c"
346
#line 347 "remove-contact.c"
349
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
348
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
351
#line 352 "remove-contact.c"
350
#line 351 "remove-contact.c"
354
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
353
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
355
354
g_assert_not_reached ();
356
#line 357 "remove-contact.c"
355
#line 356 "remove-contact.c"
359
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
358
#line 85 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
360
359
_data_->_tmp0_ = NULL;
361
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
360
#line 85 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
362
361
_data_->_tmp0_ = folks_backend_store_dup ();
363
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
362
#line 85 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
364
363
_data_->store = _data_->_tmp0_;
365
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
364
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
366
365
_data_->_state_ = 1;
367
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
366
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
368
367
folks_backend_store_prepare (_data_->store, _remove_contact_tests_test_remove_contact_async_ready, _data_);
369
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
368
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
371
#line 372 "remove-contact.c"
370
#line 371 "remove-contact.c"
373
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
372
#line 86 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
374
373
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
375
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
374
#line 87 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
376
375
_data_->_tmp1_ = folks_individual_aggregator_new ();
377
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
376
#line 87 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
378
377
_g_object_unref0 (_data_->self->priv->_aggregator);
379
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
378
#line 87 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
380
379
_data_->self->priv->_aggregator = _data_->_tmp1_;
381
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
380
#line 88 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
382
381
_data_->_tmp2_ = _data_->self->priv->_aggregator;
383
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
382
#line 88 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
384
383
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __remove_contact_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
385
#line 386 "remove-contact.c"
384
#line 385 "remove-contact.c"
387
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
386
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
388
387
_data_->_tmp3_ = _data_->self->priv->_aggregator;
389
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
388
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
390
389
_data_->_state_ = 2;
391
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
390
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
392
391
folks_individual_aggregator_prepare (_data_->_tmp3_, _remove_contact_tests_test_remove_contact_async_ready, _data_);
393
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
392
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
395
#line 396 "remove-contact.c"
394
#line 395 "remove-contact.c"
397
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
396
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
398
397
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
399
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
398
#line 92 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
400
399
if (_data_->_inner_error_ != NULL) {
401
#line 402 "remove-contact.c"
400
#line 401 "remove-contact.c"
402
401
goto __catch0_g_error;
406
405
__catch0_g_error:
408
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
407
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
409
408
_data_->e = _data_->_inner_error_;
410
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
409
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
411
410
_data_->_inner_error_ = NULL;
412
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
411
#line 96 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
413
412
_data_->_tmp4_ = _data_->e;
414
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
413
#line 96 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
415
414
_data_->_tmp5_ = _data_->_tmp4_->message;
416
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
415
#line 96 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
417
416
g_warning ("remove-contact.vala:96: Error when calling prepare: %s\n", _data_->_tmp5_);
418
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
417
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
419
418
_g_error_free0 (_data_->e);
420
#line 421 "remove-contact.c"
419
#line 420 "remove-contact.c"
423
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
422
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
424
423
if (_data_->_inner_error_ != NULL) {
425
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
424
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
426
425
_g_object_unref0 (_data_->store);
427
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
426
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
428
427
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);
429
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
428
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
430
429
g_clear_error (&_data_->_inner_error_);
431
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
430
#line 90 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
433
#line 434 "remove-contact.c"
432
#line 433 "remove-contact.c"
435
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
434
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
436
435
_g_object_unref0 (_data_->store);
437
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
436
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
438
437
if (_data_->_state_ == 0) {
439
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
438
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
440
439
g_simple_async_result_complete_in_idle (_data_->_async_result);
441
#line 442 "remove-contact.c"
440
#line 441 "remove-contact.c"
443
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
442
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
444
443
g_simple_async_result_complete (_data_->_async_result);
445
#line 446 "remove-contact.c"
444
#line 445 "remove-contact.c"
447
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
446
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
448
447
g_object_unref (_data_->_async_result);
449
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
448
#line 83 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
451
#line 452 "remove-contact.c"
450
#line 451 "remove-contact.c"
502
501
gchar* full_name;
503
502
const gchar* _tmp15_;
504
503
const gchar* _tmp16_;
505
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
504
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
507
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
506
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
508
507
_tmp7_ = gee_iterator_next (_tmp6_);
509
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
508
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
511
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
510
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
513
#line 514 "remove-contact.c"
512
#line 513 "remove-contact.c"
515
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
514
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
517
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
516
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
518
517
_tmp9_ = gee_iterator_get (_tmp8_);
519
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
518
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
520
519
i = (FolksIndividual*) _tmp9_;
521
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
520
#line 108 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
523
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
522
#line 108 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
524
523
if (_tmp10_ == NULL) {
525
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
524
#line 110 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
526
525
_g_object_unref0 (i);
527
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
526
#line 110 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
529
#line 530 "remove-contact.c"
528
#line 529 "remove-contact.c"
531
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
530
#line 113 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
533
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
532
#line 113 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
534
533
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
535
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
534
#line 113 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
536
535
_tmp13_ = _tmp12_;
537
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
536
#line 113 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
538
537
_tmp14_ = g_strdup (_tmp13_);
539
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
538
#line 113 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
540
539
full_name = _tmp14_;
541
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
540
#line 114 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
542
541
_tmp15_ = full_name;
543
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
542
#line 114 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
544
543
_tmp16_ = self->priv->_persona_fullname;
545
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
544
#line 114 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
546
545
if (g_strcmp0 (_tmp15_, _tmp16_) == 0) {
547
#line 548 "remove-contact.c"
546
#line 547 "remove-contact.c"
548
547
FolksIndividual* _tmp17_;
549
548
const gchar* _tmp18_;
550
549
const gchar* _tmp19_;
552
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
551
#line 116 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
553
552
self->priv->_contact_added = TRUE;
554
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
553
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
556
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
555
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
557
556
_tmp18_ = folks_individual_get_id (_tmp17_);
558
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
557
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
559
558
_tmp19_ = _tmp18_;
560
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
559
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
561
560
_tmp20_ = g_strdup (_tmp19_);
562
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
561
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
563
562
_g_free0 (self->priv->_individual_id);
564
#line 117 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
563
#line 117 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
565
564
self->priv->_individual_id = _tmp20_;
566
#line 567 "remove-contact.c"
565
#line 566 "remove-contact.c"
568
567
FolksIndividual* _tmp21_;
571
570
GeeIterator* _tmp24_ = NULL;
572
571
GeeIterator* _persona_it;
573
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
572
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
575
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
574
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
576
575
_tmp22_ = folks_individual_get_personas (_tmp21_);
577
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
576
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
578
577
_tmp23_ = _tmp22_;
579
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
578
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
580
579
_tmp24_ = gee_iterable_iterator ((GeeIterable*) _tmp23_);
581
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
580
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
582
581
_persona_it = _tmp24_;
583
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
582
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
585
#line 586 "remove-contact.c"
584
#line 585 "remove-contact.c"
586
585
GeeIterator* _tmp25_;
587
586
gboolean _tmp26_ = FALSE;
588
587
GeeIterator* _tmp27_;
601
600
gchar* contact_id;
602
601
TrackerTestBackend* _tmp38_;
603
602
const gchar* _tmp39_;
604
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
603
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
605
604
_tmp25_ = _persona_it;
606
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
605
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
607
606
_tmp26_ = gee_iterator_next (_tmp25_);
608
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
607
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
610
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
609
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
612
#line 613 "remove-contact.c"
611
#line 612 "remove-contact.c"
614
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
613
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
615
614
_tmp27_ = _persona_it;
616
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
615
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
617
616
_tmp28_ = gee_iterator_get (_tmp27_);
618
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
617
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
619
618
persona = (FolksPersona*) _tmp28_;
620
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
619
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
621
620
_tmp29_ = persona;
622
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
621
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
623
622
_tmp30_ = folks_persona_get_iid (_tmp29_);
624
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
623
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
625
624
_tmp31_ = _tmp30_;
626
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
625
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
627
626
_tmp33_ = _tmp32_ = g_strsplit (_tmp31_, ":", 0);
628
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
627
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
629
628
_tmp34_ = _tmp33_;
630
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
629
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
631
630
_tmp34__length1 = _vala_array_length (_tmp32_);
632
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
631
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
633
632
_tmp35_ = _tmp34_[1];
634
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
633
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
635
634
_tmp36_ = g_strdup (_tmp35_);
636
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
635
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
637
636
_tmp37_ = _tmp36_;
638
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
637
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
639
638
_tmp34_ = (_vala_array_free (_tmp34_, _tmp34__length1, (GDestroyNotify) g_free), NULL);
640
#line 120 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
639
#line 120 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
641
640
contact_id = _tmp37_;
642
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
641
#line 121 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
643
642
_tmp38_ = self->priv->_tracker_backend;
644
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
643
#line 121 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
645
644
_tmp39_ = contact_id;
646
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
645
#line 121 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
647
646
tracker_test_backend_remove_contact (_tmp38_, _tmp39_);
648
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
647
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
649
648
_g_free0 (contact_id);
650
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
649
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
651
650
_g_object_unref0 (persona);
652
#line 653 "remove-contact.c"
651
#line 652 "remove-contact.c"
654
#line 118 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
653
#line 118 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
655
654
_g_object_unref0 (_persona_it);
656
#line 657 "remove-contact.c"
655
#line 656 "remove-contact.c"
659
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
658
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
660
659
_g_free0 (full_name);
661
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
660
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
662
661
_g_object_unref0 (i);
663
#line 664 "remove-contact.c"
662
#line 663 "remove-contact.c"
665
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
664
#line 106 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
666
665
_g_object_unref0 (_i_it);
667
#line 668 "remove-contact.c"
666
#line 667 "remove-contact.c"
671
670
GeeIterator* _tmp41_ = NULL;
672
671
GeeIterator* _i_it;
673
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
672
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
674
673
_tmp40_ = removed;
675
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
674
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
676
675
_tmp41_ = gee_iterable_iterator ((GeeIterable*) _tmp40_);
677
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
676
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
679
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
678
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
681
#line 682 "remove-contact.c"
680
#line 681 "remove-contact.c"
682
681
GeeIterator* _tmp42_;
683
682
gboolean _tmp43_ = FALSE;
684
683
GeeIterator* _tmp44_;
689
688
const gchar* _tmp48_;
690
689
const gchar* _tmp49_;
691
690
const gchar* _tmp50_;
692
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
691
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
694
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
693
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
695
694
_tmp43_ = gee_iterator_next (_tmp42_);
696
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
695
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
698
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
697
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
700
#line 701 "remove-contact.c"
699
#line 700 "remove-contact.c"
702
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
701
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
704
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
703
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
705
704
_tmp45_ = gee_iterator_get (_tmp44_);
706
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
705
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
707
706
i = (FolksIndividual*) _tmp45_;
708
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
707
#line 128 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
710
#line 128 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
709
#line 128 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
711
710
if (_tmp46_ == NULL) {
712
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
711
#line 130 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
713
712
_g_object_unref0 (i);
714
#line 130 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
713
#line 130 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
716
#line 717 "remove-contact.c"
715
#line 716 "remove-contact.c"
718
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
717
#line 133 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
720
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
719
#line 133 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
721
720
_tmp48_ = folks_individual_get_id (_tmp47_);
722
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
721
#line 133 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
723
722
_tmp49_ = _tmp48_;
724
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
723
#line 133 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
725
724
_tmp50_ = self->priv->_individual_id;
726
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
725
#line 133 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
727
726
if (g_strcmp0 (_tmp49_, _tmp50_) == 0) {
728
#line 729 "remove-contact.c"
727
#line 728 "remove-contact.c"
729
728
GMainLoop* _tmp51_;
730
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
729
#line 135 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
731
730
self->priv->_contact_removed = TRUE;
732
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
731
#line 136 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
733
732
_tmp51_ = self->priv->_main_loop;
734
#line 136 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
733
#line 136 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
735
734
g_main_loop_quit (_tmp51_);
736
#line 737 "remove-contact.c"
735
#line 736 "remove-contact.c"
738
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
737
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
739
738
_g_object_unref0 (i);
740
#line 741 "remove-contact.c"
739
#line 740 "remove-contact.c"
742
#line 126 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
741
#line 126 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
743
742
_g_object_unref0 (_i_it);
744
#line 745 "remove-contact.c"
743
#line 744 "remove-contact.c"
746
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
745
#line 100 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
747
746
_g_object_unref0 (removed);
748
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
747
#line 100 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
749
748
_g_object_unref0 (added);
750
#line 751 "remove-contact.c"
749
#line 750 "remove-contact.c"
754
753
static void remove_contact_tests_class_init (RemoveContactTestsClass * klass) {
755
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
754
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
756
755
remove_contact_tests_parent_class = g_type_class_peek_parent (klass);
757
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
756
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
758
757
g_type_class_add_private (klass, sizeof (RemoveContactTestsPrivate));
759
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
758
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
760
759
FOLKS_TEST_CASE_CLASS (klass)->set_up = remove_contact_tests_real_set_up;
761
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
760
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
762
761
FOLKS_TEST_CASE_CLASS (klass)->tear_down = remove_contact_tests_real_tear_down;
763
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
762
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
764
763
G_OBJECT_CLASS (klass)->finalize = remove_contact_tests_finalize;
765
#line 766 "remove-contact.c"
764
#line 765 "remove-contact.c"
769
768
static void remove_contact_tests_instance_init (RemoveContactTests * self) {
770
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
769
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
771
770
self->priv = REMOVE_CONTACT_TESTS_GET_PRIVATE (self);
772
#line 773 "remove-contact.c"
771
#line 772 "remove-contact.c"
776
775
static void remove_contact_tests_finalize (GObject* obj) {
777
776
RemoveContactTests * self;
778
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
779
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_REMOVE_CONTACT_TESTS, RemoveContactTests);
780
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
777
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
778
self = REMOVE_CONTACT_TESTS (obj);
779
#line 28 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
781
780
_g_main_loop_unref0 (self->priv->_main_loop);
782
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
781
#line 29 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
783
782
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
784
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
783
#line 30 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
785
784
_g_object_unref0 (self->priv->_aggregator);
786
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
785
#line 33 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
787
786
_g_free0 (self->priv->_individual_id);
788
#line 34 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
787
#line 34 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
789
788
_g_free0 (self->priv->_persona_fullname);
790
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/remove-contact.vala"
789
#line 26 "/opt/gnome2/source/folks/tests/tracker/remove-contact.vala"
791
790
G_OBJECT_CLASS (remove_contact_tests_parent_class)->finalize (obj);
792
#line 793 "remove-contact.c"
791
#line 792 "remove-contact.c"