~ubuntu-branches/ubuntu/saucy/folks/saucy

« back to all changes in this revision

Viewing changes to tests/tracker/set-avatar.c

  • Committer: Package Import Robot
  • Author(s): Sjoerd Simons
  • Date: 2012-03-30 20:03:30 UTC
  • mfrom: (1.1.29) (4.1.16 sid)
  • mto: This revision was merged to the branch mainline in revision 42.
  • Revision ID: package-import@ubuntu.com-20120330200330-avl20v75pckn02v3
* d/p/0001-tpf-persona-use-tp_connection_get_account.patch
  + Added, fixes crash when accounts are disconnecting/connecting
* Target unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* set-avatar.c generated by valac 0.15.1, the Vala compiler
 
1
/* set-avatar.c generated by valac 0.15.1.20-908e, the Vala compiler
2
2
 * generated from set-avatar.vala, do not modify */
3
3
 
4
4
/*
117
117
 
118
118
 
119
119
static void _set_avatar_tests_test_set_avatar_folks_test_case_test_method (gpointer self) {
120
 
#line 41 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
120
#line 41 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
121
121
        set_avatar_tests_test_set_avatar (self);
122
122
#line 123 "set-avatar.c"
123
123
}
126
126
SetAvatarTests* set_avatar_tests_construct (GType object_type) {
127
127
        SetAvatarTests * self = NULL;
128
128
        TrackerTestBackend* _tmp0_;
129
 
#line 37 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
129
#line 37 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
130
130
        self = (SetAvatarTests*) folks_test_case_construct (object_type, "SetAvatarTests");
131
 
#line 39 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
131
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
132
132
        _tmp0_ = tracker_test_backend_new ();
133
 
#line 39 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
133
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
134
134
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
135
 
#line 39 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
135
#line 39 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
136
136
        self->priv->_tracker_backend = _tmp0_;
137
 
#line 41 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
137
#line 41 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
138
138
        folks_test_case_add_test ((FolksTestCase*) self, "test setting avatar ", _set_avatar_tests_test_set_avatar_folks_test_case_test_method, self);
139
 
#line 35 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
139
#line 35 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
140
140
        return self;
141
141
#line 142 "set-avatar.c"
142
142
}
143
143
 
144
144
 
145
145
SetAvatarTests* set_avatar_tests_new (void) {
146
 
#line 35 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
146
#line 35 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
147
147
        return set_avatar_tests_construct (TYPE_SET_AVATAR_TESTS);
148
148
#line 149 "set-avatar.c"
149
149
}
151
151
 
152
152
static void set_avatar_tests_real_set_up (FolksTestCase* base) {
153
153
        SetAvatarTests * self;
154
 
#line 44 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
154
#line 44 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
155
155
        self = (SetAvatarTests*) base;
156
156
#line 157 "set-avatar.c"
157
157
}
159
159
 
160
160
static void set_avatar_tests_real_tear_down (FolksTestCase* base) {
161
161
        SetAvatarTests * self;
162
 
#line 48 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
162
#line 48 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
163
163
        self = (SetAvatarTests*) base;
164
164
#line 165 "set-avatar.c"
165
165
}
168
168
static gboolean __lambda3_ (SetAvatarTests* self) {
169
169
        gboolean result = FALSE;
170
170
        GMainLoop* _tmp0_;
171
 
#line 71 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
171
#line 71 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
172
172
        _tmp0_ = self->priv->_main_loop;
173
 
#line 71 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
173
#line 71 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
174
174
        g_main_loop_quit (_tmp0_);
175
 
#line 72 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
175
#line 72 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
176
176
        g_assert_not_reached ();
177
 
#line 69 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
177
#line 69 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
178
178
        return result;
179
179
#line 180 "set-avatar.c"
180
180
}
183
183
static gboolean ___lambda3__gsource_func (gpointer self) {
184
184
        gboolean result;
185
185
        result = __lambda3_ (self);
186
 
#line 69 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
186
#line 69 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
187
187
        return result;
188
188
#line 189 "set-avatar.c"
189
189
}
206
206
        GMainLoop* _tmp11_;
207
207
        gboolean _tmp12_;
208
208
        TrackerTestBackend* _tmp13_;
209
 
#line 52 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
209
#line 52 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
210
210
        g_return_if_fail (self != NULL);
211
 
#line 54 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
211
#line 54 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
212
212
        _tmp0_ = g_main_loop_new (NULL, FALSE);
213
 
#line 54 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
213
#line 54 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
214
214
        _g_main_loop_unref0 (self->priv->_main_loop);
215
 
#line 54 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
215
#line 54 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
216
216
        self->priv->_main_loop = _tmp0_;
217
 
#line 55 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
217
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
218
218
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
219
 
#line 55 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
219
#line 55 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
220
220
        c1 = _tmp1_;
221
 
#line 56 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
221
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
222
222
        _tmp2_ = g_strdup ("persona #1");
223
 
#line 56 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
223
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
224
224
        _g_free0 (self->priv->_persona_fullname);
225
 
#line 56 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
225
#line 56 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
226
226
        self->priv->_persona_fullname = _tmp2_;
227
 
#line 57 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
227
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
228
228
        _tmp3_ = g_getenv ("AVATAR_FILE_PATH");
229
 
#line 57 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
229
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
230
230
        _tmp4_ = g_strdup (_tmp3_);
231
 
#line 57 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
231
#line 57 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
232
232
        _avatar_path = _tmp4_;
233
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
233
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
234
234
        _tmp5_ = g_file_new_for_path (_avatar_path);
235
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
235
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
236
236
        _tmp6_ = _tmp5_;
237
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
237
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
238
238
        _tmp7_ = (GFileIcon*) g_file_icon_new (_tmp6_);
239
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
239
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
240
240
        _g_object_unref0 (self->priv->_avatar);
241
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
241
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
242
242
        self->priv->_avatar = (GLoadableIcon*) _tmp7_;
243
 
#line 58 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
243
#line 58 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
244
244
        _g_object_unref0 (_tmp6_);
245
 
#line 60 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
245
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
246
246
        _tmp8_ = self->priv->_persona_fullname;
247
 
#line 60 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
247
#line 60 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
248
248
        gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp8_);
249
 
#line 61 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
249
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
250
250
        _tmp9_ = self->priv->_tracker_backend;
251
 
#line 61 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
251
#line 61 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
252
252
        tracker_test_backend_add_contact (_tmp9_, c1);
253
 
#line 63 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
253
#line 63 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
254
254
        _tmp10_ = self->priv->_tracker_backend;
255
 
#line 63 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
255
#line 63 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
256
256
        tracker_test_backend_set_up (_tmp10_);
257
 
#line 65 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
257
#line 65 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
258
258
        self->priv->_avatar_found = FALSE;
259
 
#line 67 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
259
#line 67 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
260
260
        _set_avatar_tests_test_set_avatar_async (self, NULL, NULL);
261
 
#line 69 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
261
#line 69 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
262
262
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda3__gsource_func, g_object_ref (self), g_object_unref);
263
 
#line 75 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
263
#line 75 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
264
264
        _tmp11_ = self->priv->_main_loop;
265
 
#line 75 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
265
#line 75 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
266
266
        g_main_loop_run (_tmp11_);
267
 
#line 77 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
267
#line 77 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
268
268
        _tmp12_ = self->priv->_avatar_found;
269
 
#line 77 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
269
#line 77 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
270
270
        g_assert (_tmp12_);
271
 
#line 79 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
271
#line 79 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
272
272
        _tmp13_ = self->priv->_tracker_backend;
273
 
#line 79 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
273
#line 79 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
274
274
        tracker_test_backend_tear_down (_tmp13_);
275
 
#line 52 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
275
#line 52 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
276
276
        _g_free0 (_avatar_path);
277
 
#line 52 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
277
#line 52 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
278
278
        _g_object_unref0 (c1);
279
279
#line 280 "set-avatar.c"
280
280
}
283
283
static void _set_avatar_tests_test_set_avatar_async_data_free (gpointer _data) {
284
284
        SetAvatarTestsTestSetAvatarAsyncData* _data_;
285
285
        _data_ = _data;
286
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
286
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
287
287
        _g_object_unref0 (_data_->self);
288
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
288
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
289
289
        g_slice_free (SetAvatarTestsTestSetAvatarAsyncData, _data_);
290
290
#line 291 "set-avatar.c"
291
291
}
292
292
 
293
293
 
294
294
static gpointer _g_object_ref0 (gpointer self) {
295
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
295
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
296
296
        return self ? g_object_ref (self) : NULL;
297
297
#line 298 "set-avatar.c"
298
298
}
301
301
static void _set_avatar_tests_test_set_avatar_async (SetAvatarTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
302
302
        SetAvatarTestsTestSetAvatarAsyncData* _data_;
303
303
        SetAvatarTests* _tmp0_;
304
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
304
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
305
305
        _data_ = g_slice_new0 (SetAvatarTestsTestSetAvatarAsyncData);
306
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
306
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
307
307
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_avatar_tests_test_set_avatar_async);
308
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
308
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
309
309
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_avatar_tests_test_set_avatar_async_data_free);
310
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
310
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
311
311
        _tmp0_ = _g_object_ref0 (self);
312
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
312
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
313
313
        _data_->self = _tmp0_;
314
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
314
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
315
315
        _set_avatar_tests_test_set_avatar_async_co (_data_);
316
316
#line 317 "set-avatar.c"
317
317
}
319
319
 
320
320
static void _set_avatar_tests_test_set_avatar_finish (SetAvatarTests* self, GAsyncResult* _res_) {
321
321
        SetAvatarTestsTestSetAvatarAsyncData* _data_;
322
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
322
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
323
323
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
324
324
#line 325 "set-avatar.c"
325
325
}
327
327
 
328
328
static void _set_avatar_tests_test_set_avatar_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
329
329
        SetAvatarTestsTestSetAvatarAsyncData* _data_;
330
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
330
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
331
331
        _data_ = _user_data_;
332
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
332
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
333
333
        _data_->_source_object_ = source_object;
334
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
334
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
335
335
        _data_->_res_ = _res_;
336
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
336
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
337
337
        _set_avatar_tests_test_set_avatar_async_co (_data_);
338
338
#line 339 "set-avatar.c"
339
339
}
340
340
 
341
341
 
342
342
static void __set_avatar_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
343
 
#line 87 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
343
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
344
344
        _set_avatar_tests_individuals_changed_cb (self, changes);
345
345
#line 346 "set-avatar.c"
346
346
}
347
347
 
348
348
 
349
349
static gboolean _set_avatar_tests_test_set_avatar_async_co (SetAvatarTestsTestSetAvatarAsyncData* _data_) {
350
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
350
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
351
351
        switch (_data_->_state_) {
352
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
352
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
353
353
                case 0:
354
354
#line 355 "set-avatar.c"
355
355
                goto _state_0;
356
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
356
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
357
357
                case 1:
358
358
#line 359 "set-avatar.c"
359
359
                goto _state_1;
360
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
360
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
361
361
                case 2:
362
362
#line 363 "set-avatar.c"
363
363
                goto _state_2;
364
364
                default:
365
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
365
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
366
366
                g_assert_not_reached ();
367
367
#line 368 "set-avatar.c"
368
368
        }
369
369
        _state_0:
370
 
#line 84 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
370
#line 84 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
371
371
        _data_->_tmp0_ = NULL;
372
 
#line 84 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
372
#line 84 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
373
373
        _data_->_tmp0_ = folks_backend_store_dup ();
374
 
#line 84 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
374
#line 84 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
375
375
        _data_->store = _data_->_tmp0_;
376
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
376
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
377
377
        _data_->_state_ = 1;
378
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
378
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
379
379
        folks_backend_store_prepare (_data_->store, _set_avatar_tests_test_set_avatar_async_ready, _data_);
380
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
380
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
381
381
        return FALSE;
382
382
#line 383 "set-avatar.c"
383
383
        _state_1:
384
 
#line 85 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
384
#line 85 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
385
385
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
386
 
#line 86 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
386
#line 86 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
387
387
        _data_->_tmp1_ = folks_individual_aggregator_new ();
388
 
#line 86 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
388
#line 86 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
389
389
        _g_object_unref0 (_data_->self->priv->_aggregator);
390
 
#line 86 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
390
#line 86 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
391
391
        _data_->self->priv->_aggregator = _data_->_tmp1_;
392
 
#line 87 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
392
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
393
393
        _data_->_tmp2_ = _data_->self->priv->_aggregator;
394
 
#line 87 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
394
#line 87 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
395
395
        g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __set_avatar_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
396
396
#line 397 "set-avatar.c"
397
397
        {
398
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
398
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
399
399
                _data_->_tmp3_ = _data_->self->priv->_aggregator;
400
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
400
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
401
401
                _data_->_state_ = 2;
402
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
402
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
403
403
                folks_individual_aggregator_prepare (_data_->_tmp3_, _set_avatar_tests_test_set_avatar_async_ready, _data_);
404
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
404
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
405
405
                return FALSE;
406
406
#line 407 "set-avatar.c"
407
407
                _state_2:
408
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
408
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
409
409
                folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
410
 
#line 91 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
410
#line 91 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
411
411
                if (_data_->_inner_error_ != NULL) {
412
412
#line 413 "set-avatar.c"
413
413
                        goto __catch0_g_error;
416
416
        goto __finally0;
417
417
        __catch0_g_error:
418
418
        {
419
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
419
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
420
420
                _data_->e = _data_->_inner_error_;
421
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
421
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
422
422
                _data_->_inner_error_ = NULL;
423
 
#line 95 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
423
#line 95 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
424
424
                _data_->_tmp4_ = _data_->e;
425
 
#line 95 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
425
#line 95 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
426
426
                _data_->_tmp5_ = _data_->_tmp4_->message;
427
 
#line 95 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
427
#line 95 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
428
428
                g_warning ("set-avatar.vala:95: Error when calling prepare: %s\n", _data_->_tmp5_);
429
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
429
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
430
430
                _g_error_free0 (_data_->e);
431
431
#line 432 "set-avatar.c"
432
432
        }
433
433
        __finally0:
434
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
434
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
435
435
        if (_data_->_inner_error_ != NULL) {
436
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
436
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
437
437
                _g_object_unref0 (_data_->store);
438
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
438
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
439
439
                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);
440
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
440
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
441
441
                g_clear_error (&_data_->_inner_error_);
442
 
#line 89 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
442
#line 89 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
443
443
                return FALSE;
444
444
#line 445 "set-avatar.c"
445
445
        }
446
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
446
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
447
447
        _g_object_unref0 (_data_->store);
448
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
448
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
449
449
        if (_data_->_state_ == 0) {
450
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
450
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
451
451
                g_simple_async_result_complete_in_idle (_data_->_async_result);
452
452
#line 453 "set-avatar.c"
453
453
        } else {
454
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
454
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
455
455
                g_simple_async_result_complete (_data_->_async_result);
456
456
#line 457 "set-avatar.c"
457
457
        }
458
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
458
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
459
459
        g_object_unref (_data_->_async_result);
460
 
#line 82 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
460
#line 82 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
461
461
        return FALSE;
462
462
#line 463 "set-avatar.c"
463
463
}
464
464
 
465
465
 
466
466
static void __set_avatar_tests_notify_avatar_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
467
 
#line 111 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
467
#line 111 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
468
468
        _set_avatar_tests_notify_avatar_cb (self, _sender, pspec);
469
469
#line 470 "set-avatar.c"
470
470
}
480
480
        GeeSet* _tmp26_;
481
481
        gint _tmp27_;
482
482
        gint _tmp28_;
483
 
#line 99 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
483
#line 99 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
484
484
        g_return_if_fail (self != NULL);
485
 
#line 99 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
485
#line 99 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
486
486
        g_return_if_fail (changes != NULL);
487
 
#line 102 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
487
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
488
488
        _tmp0_ = changes;
489
 
#line 102 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
489
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
490
490
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
491
 
#line 102 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
491
#line 102 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
492
492
        added = _tmp1_;
493
 
#line 103 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
493
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
494
494
        _tmp2_ = changes;
495
 
#line 103 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
495
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
496
496
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
497
 
#line 103 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
497
#line 103 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
498
498
        removed = _tmp3_;
499
499
#line 500 "set-avatar.c"
500
500
        {
501
501
                GeeCollection* _tmp4_;
502
502
                GeeIterator* _tmp5_ = NULL;
503
503
                GeeIterator* _i_it;
504
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
504
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
505
505
                _tmp4_ = added;
506
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
506
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
507
507
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
508
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
508
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
509
509
                _i_it = _tmp5_;
510
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
510
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
511
511
                while (TRUE) {
512
512
#line 513 "set-avatar.c"
513
513
                        GeeIterator* _tmp6_;
520
520
                        const gchar* _tmp12_;
521
521
                        const gchar* _tmp13_;
522
522
                        const gchar* _tmp14_;
523
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
523
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
524
524
                        _tmp6_ = _i_it;
525
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
525
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
526
526
                        _tmp7_ = gee_iterator_next (_tmp6_);
527
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
527
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
528
528
                        if (!_tmp7_) {
529
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
529
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
530
530
                                break;
531
531
#line 532 "set-avatar.c"
532
532
                        }
533
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
533
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
534
534
                        _tmp8_ = _i_it;
535
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
535
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
536
536
                        _tmp9_ = gee_iterator_get (_tmp8_);
537
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
537
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
538
538
                        i = (FolksIndividual*) _tmp9_;
539
 
#line 107 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
539
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
540
540
                        _tmp10_ = i;
541
 
#line 107 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
541
#line 107 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
542
542
                        g_assert (_tmp10_ != NULL);
543
 
#line 109 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
543
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
544
544
                        _tmp11_ = i;
545
 
#line 109 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
545
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
546
546
                        _tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
547
 
#line 109 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
547
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
548
548
                        _tmp13_ = _tmp12_;
549
 
#line 109 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
549
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
550
550
                        _tmp14_ = self->priv->_persona_fullname;
551
 
#line 109 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
551
#line 109 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
552
552
                        if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
553
553
#line 554 "set-avatar.c"
554
554
                                FolksIndividual* _tmp15_;
555
 
#line 111 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
555
#line 111 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
556
556
                                _tmp15_ = i;
557
 
#line 111 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
557
#line 111 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
558
558
                                g_signal_connect_object ((GObject*) _tmp15_, "notify::avatar", (GCallback) __set_avatar_tests_notify_avatar_cb_g_object_notify, self, 0);
559
559
#line 560 "set-avatar.c"
560
560
                                {
563
563
                                        GeeSet* _tmp18_;
564
564
                                        GeeIterator* _tmp19_ = NULL;
565
565
                                        GeeIterator* _p_it;
566
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
566
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
567
567
                                        _tmp16_ = i;
568
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
568
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
569
569
                                        _tmp17_ = folks_individual_get_personas (_tmp16_);
570
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
570
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
571
571
                                        _tmp18_ = _tmp17_;
572
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
572
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
573
573
                                        _tmp19_ = gee_iterable_iterator ((GeeIterable*) _tmp18_);
574
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
574
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
575
575
                                        _p_it = _tmp19_;
576
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
576
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
577
577
                                        while (TRUE) {
578
578
#line 579 "set-avatar.c"
579
579
                                                GeeIterator* _tmp20_;
583
583
                                                FolksPersona* p;
584
584
                                                FolksPersona* _tmp24_;
585
585
                                                GLoadableIcon* _tmp25_;
586
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
586
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
587
587
                                                _tmp20_ = _p_it;
588
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
588
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
589
589
                                                _tmp21_ = gee_iterator_next (_tmp20_);
590
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
590
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
591
591
                                                if (!_tmp21_) {
592
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
592
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
593
593
                                                        break;
594
594
#line 595 "set-avatar.c"
595
595
                                                }
596
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
596
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
597
597
                                                _tmp22_ = _p_it;
598
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
598
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
599
599
                                                _tmp23_ = gee_iterator_get (_tmp22_);
600
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
600
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
601
601
                                                p = (FolksPersona*) _tmp23_;
602
 
#line 115 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
602
#line 115 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
603
603
                                                _tmp24_ = p;
604
 
#line 115 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
604
#line 115 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
605
605
                                                _tmp25_ = self->priv->_avatar;
606
 
#line 115 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
606
#line 115 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
607
607
                                                folks_avatar_details_set_avatar (FOLKS_AVATAR_DETAILS (_tmp24_), _tmp25_);
608
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
608
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
609
609
                                                _g_object_unref0 (p);
610
610
#line 611 "set-avatar.c"
611
611
                                        }
612
 
#line 113 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
612
#line 113 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
613
613
                                        _g_object_unref0 (_p_it);
614
614
#line 615 "set-avatar.c"
615
615
                                }
616
616
                        }
617
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
617
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
618
618
                        _g_object_unref0 (i);
619
619
#line 620 "set-avatar.c"
620
620
                }
621
 
#line 105 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
621
#line 105 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
622
622
                _g_object_unref0 (_i_it);
623
623
#line 624 "set-avatar.c"
624
624
        }
625
 
#line 120 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
625
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
626
626
        _tmp26_ = removed;
627
 
#line 120 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
627
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
628
628
        _tmp27_ = gee_collection_get_size ((GeeCollection*) _tmp26_);
629
 
#line 120 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
629
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
630
630
        _tmp28_ = _tmp27_;
631
 
#line 120 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
631
#line 120 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
632
632
        g_assert (_tmp28_ == 1);
633
633
#line 634 "set-avatar.c"
634
634
        {
635
635
                GeeSet* _tmp29_;
636
636
                GeeIterator* _tmp30_ = NULL;
637
637
                GeeIterator* _i_it;
638
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
638
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
639
639
                _tmp29_ = removed;
640
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
640
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
641
641
                _tmp30_ = gee_iterable_iterator ((GeeIterable*) _tmp29_);
642
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
642
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
643
643
                _i_it = _tmp30_;
644
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
644
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
645
645
                while (TRUE) {
646
646
#line 647 "set-avatar.c"
647
647
                        GeeIterator* _tmp31_;
650
650
                        gpointer _tmp34_ = NULL;
651
651
                        FolksIndividual* i;
652
652
                        FolksIndividual* _tmp35_;
653
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
653
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
654
654
                        _tmp31_ = _i_it;
655
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
655
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
656
656
                        _tmp32_ = gee_iterator_next (_tmp31_);
657
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
657
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
658
658
                        if (!_tmp32_) {
659
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
659
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
660
660
                                break;
661
661
#line 662 "set-avatar.c"
662
662
                        }
663
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
663
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
664
664
                        _tmp33_ = _i_it;
665
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
665
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
666
666
                        _tmp34_ = gee_iterator_get (_tmp33_);
667
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
667
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
668
668
                        i = (FolksIndividual*) _tmp34_;
669
 
#line 124 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
669
#line 124 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
670
670
                        _tmp35_ = i;
671
 
#line 124 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
671
#line 124 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
672
672
                        g_assert (_tmp35_ == NULL);
673
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
673
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
674
674
                        _g_object_unref0 (i);
675
675
#line 676 "set-avatar.c"
676
676
                }
677
 
#line 122 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
677
#line 122 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
678
678
                _g_object_unref0 (_i_it);
679
679
#line 680 "set-avatar.c"
680
680
        }
681
 
#line 99 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
681
#line 99 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
682
682
        _g_object_unref0 (removed);
683
 
#line 99 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
683
#line 99 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
684
684
        _g_object_unref0 (added);
685
685
#line 686 "set-avatar.c"
686
686
}
689
689
static void ___lambda2_ (SetAvatarTests* self, GObject* obj, GAsyncResult* _result_) {
690
690
        GAsyncResult* _tmp0_;
691
691
        gboolean _tmp1_ = FALSE;
692
 
#line 136 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
692
#line 136 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
693
693
        g_return_if_fail (_result_ != NULL);
694
 
#line 138 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
694
#line 138 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
695
695
        _tmp0_ = _result_;
696
 
#line 138 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
696
#line 138 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
697
697
        _tmp1_ = folks_test_utils_loadable_icons_content_equal_finish (_tmp0_);
698
 
#line 138 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
698
#line 138 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
699
699
        if (_tmp1_) {
700
700
#line 701 "set-avatar.c"
701
701
                GMainLoop* _tmp2_;
702
 
#line 140 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
702
#line 140 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
703
703
                self->priv->_avatar_found = TRUE;
704
 
#line 141 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
704
#line 141 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
705
705
                _tmp2_ = self->priv->_main_loop;
706
 
#line 141 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
706
#line 141 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
707
707
                g_main_loop_quit (_tmp2_);
708
708
#line 709 "set-avatar.c"
709
709
        }
711
711
 
712
712
 
713
713
static void ____lambda2__gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
714
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
714
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
715
715
        ___lambda2_ (self, source_object, res);
716
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
716
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
717
717
        g_object_unref (self);
718
718
#line 719 "set-avatar.c"
719
719
}
727
727
        const gchar* _tmp3_;
728
728
        const gchar* _tmp4_;
729
729
        const gchar* _tmp5_;
730
 
#line 128 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
730
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
731
731
        g_return_if_fail (self != NULL);
732
 
#line 128 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
732
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
733
733
        g_return_if_fail (individual_obj != NULL);
734
 
#line 128 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
734
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
735
735
        g_return_if_fail (ps != NULL);
736
 
#line 130 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
736
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
737
737
        _tmp0_ = individual_obj;
738
 
#line 130 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
738
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
739
739
        _tmp1_ = _g_object_ref0 (FOLKS_INDIVIDUAL (_tmp0_));
740
 
#line 130 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
740
#line 130 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
741
741
        i = _tmp1_;
742
 
#line 131 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
742
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
743
743
        _tmp2_ = i;
744
 
#line 131 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
744
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
745
745
        _tmp3_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp2_);
746
 
#line 131 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
746
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
747
747
        _tmp4_ = _tmp3_;
748
 
#line 131 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
748
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
749
749
        _tmp5_ = self->priv->_persona_fullname;
750
 
#line 131 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
750
#line 131 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
751
751
        if (g_strcmp0 (_tmp4_, _tmp5_) == 0) {
752
752
#line 753 "set-avatar.c"
753
753
                FolksIndividual* _tmp6_;
754
754
                GLoadableIcon* _tmp7_;
755
755
                GLoadableIcon* _tmp8_;
756
756
                GLoadableIcon* _tmp9_;
757
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
757
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
758
758
                _tmp6_ = i;
759
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
759
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
760
760
                _tmp7_ = folks_avatar_details_get_avatar ((FolksAvatarDetails*) _tmp6_);
761
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
761
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
762
762
                _tmp8_ = _tmp7_;
763
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
763
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
764
764
                _tmp9_ = self->priv->_avatar;
765
 
#line 134 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
765
#line 134 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
766
766
                folks_test_utils_loadable_icons_content_equal (_tmp8_, _tmp9_, 100, ____lambda2__gasync_ready_callback, g_object_ref (self));
767
767
#line 768 "set-avatar.c"
768
768
        }
769
 
#line 128 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
769
#line 128 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
770
770
        _g_object_unref0 (i);
771
771
#line 772 "set-avatar.c"
772
772
}
773
773
 
774
774
 
775
775
static void set_avatar_tests_class_init (SetAvatarTestsClass * klass) {
776
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
776
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
777
777
        set_avatar_tests_parent_class = g_type_class_peek_parent (klass);
778
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
778
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
779
779
        g_type_class_add_private (klass, sizeof (SetAvatarTestsPrivate));
780
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
780
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
781
781
        FOLKS_TEST_CASE_CLASS (klass)->set_up = set_avatar_tests_real_set_up;
782
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
782
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
783
783
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_avatar_tests_real_tear_down;
784
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
784
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
785
785
        G_OBJECT_CLASS (klass)->finalize = set_avatar_tests_finalize;
786
786
#line 787 "set-avatar.c"
787
787
}
788
788
 
789
789
 
790
790
static void set_avatar_tests_instance_init (SetAvatarTests * self) {
791
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
791
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
792
792
        self->priv = SET_AVATAR_TESTS_GET_PRIVATE (self);
793
793
#line 794 "set-avatar.c"
794
794
}
796
796
 
797
797
static void set_avatar_tests_finalize (GObject* obj) {
798
798
        SetAvatarTests * self;
799
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
799
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
800
800
        self = SET_AVATAR_TESTS (obj);
801
 
#line 28 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
801
#line 28 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
802
802
        _g_main_loop_unref0 (self->priv->_main_loop);
803
 
#line 29 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
803
#line 29 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
804
804
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
805
 
#line 30 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
805
#line 30 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
806
806
        _g_object_unref0 (self->priv->_aggregator);
807
 
#line 31 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
807
#line 31 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
808
808
        _g_free0 (self->priv->_persona_fullname);
809
 
#line 32 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
809
#line 32 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
810
810
        _g_object_unref0 (self->priv->_avatar);
811
 
#line 26 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
811
#line 26 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
812
812
        G_OBJECT_CLASS (set_avatar_tests_parent_class)->finalize (obj);
813
813
#line 814 "set-avatar.c"
814
814
}
833
833
        SetAvatarTests* _tmp1_;
834
834
        SetAvatarTests* _tmp2_;
835
835
        GTestSuite* _tmp3_ = NULL;
836
 
#line 150 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
836
#line 150 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
837
837
        g_test_init (&args_length1, &args, NULL);
838
 
#line 152 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
838
#line 152 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
839
839
        _tmp0_ = g_test_get_root ();
840
 
#line 152 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
840
#line 152 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
841
841
        root = _tmp0_;
842
 
#line 153 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
842
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
843
843
        _tmp1_ = set_avatar_tests_new ();
844
 
#line 153 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
844
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
845
845
        _tmp2_ = _tmp1_;
846
 
#line 153 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
846
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
847
847
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
848
 
#line 153 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
848
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
849
849
        g_test_suite_add_suite (root, _tmp3_);
850
 
#line 153 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
850
#line 153 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
851
851
        _g_object_unref0 (_tmp2_);
852
 
#line 155 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
852
#line 155 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
853
853
        g_test_run ();
854
 
#line 157 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
854
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
855
855
        result = 0;
856
 
#line 157 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
856
#line 157 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
857
857
        return result;
858
858
#line 859 "set-avatar.c"
859
859
}
860
860
 
861
861
 
862
862
int main (int argc, char ** argv) {
863
 
#line 148 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
863
#line 148 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
864
864
        g_type_init ();
865
 
#line 148 "/home/treitter/collabora/folks/tests/tracker/set-avatar.vala"
 
865
#line 148 "/opt/gnome2/source/folks/tests/tracker/set-avatar.vala"
866
866
        return _vala_main (argv, argc);
867
867
#line 868 "set-avatar.c"
868
868
}