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

« back to all changes in this revision

Viewing changes to tests/eds/im-details.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
 
/* im-details.c generated by valac 0.15.1, the Vala compiler
 
1
/* im-details.c generated by valac 0.15.1.20-908e, the Vala compiler
2
2
 * generated from im-details.vala, do not modify */
3
3
 
4
4
/*
118
118
 
119
119
 
120
120
static void _im_details_tests_test_im_details_interface_folks_test_case_test_method (gpointer self) {
121
 
#line 39 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
121
#line 39 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
122
122
        im_details_tests_test_im_details_interface (self);
123
123
#line 124 "im-details.c"
124
124
}
126
126
 
127
127
ImDetailsTests* im_details_tests_construct (GType object_type) {
128
128
        ImDetailsTests * self = NULL;
129
 
#line 37 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
129
#line 37 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
130
130
        self = (ImDetailsTests*) folks_test_case_construct (object_type, "ImDetailsTests");
131
 
#line 39 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
131
#line 39 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
132
132
        folks_test_case_add_test ((FolksTestCase*) self, "test im details interface", _im_details_tests_test_im_details_interface_folks_test_case_test_method, self);
133
 
#line 35 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
133
#line 35 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
134
134
        return self;
135
135
#line 136 "im-details.c"
136
136
}
137
137
 
138
138
 
139
139
ImDetailsTests* im_details_tests_new (void) {
140
 
#line 35 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
140
#line 35 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
141
141
        return im_details_tests_construct (TYPE_IM_DETAILS_TESTS);
142
142
#line 143 "im-details.c"
143
143
}
152
152
        const gchar* _tmp4_;
153
153
        gchar* _tmp5_ = NULL;
154
154
        gchar* config_val;
155
 
#line 43 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
155
#line 43 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
156
156
        self = (ImDetailsTests*) base;
157
 
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
157
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
158
158
        _tmp0_ = eds_test_backend_new ();
159
 
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
159
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
160
160
        _eds_test_backend_unref0 (self->priv->_eds_backend);
161
 
#line 45 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
161
#line 45 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
162
162
        self->priv->_eds_backend = _tmp0_;
163
 
#line 46 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
163
#line 46 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
164
164
        _tmp1_ = self->priv->_eds_backend;
165
 
#line 46 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
165
#line 46 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
166
166
        eds_test_backend_set_up (_tmp1_, FALSE);
167
 
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
167
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
168
168
        _tmp2_ = self->priv->_eds_backend;
169
 
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
169
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
170
170
        _tmp3_ = eds_test_backend_get_address_book_uid (_tmp2_);
171
 
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
171
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
172
172
        _tmp4_ = _tmp3_;
173
 
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
173
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
174
174
        _tmp5_ = g_strdup_printf ("eds:%s", _tmp4_);
175
 
#line 49 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
175
#line 49 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
176
176
        config_val = _tmp5_;
177
 
#line 50 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
177
#line 50 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
178
178
        g_setenv ("FOLKS_PRIMARY_STORE", config_val, TRUE);
179
 
#line 43 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
179
#line 43 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
180
180
        _g_free0 (config_val);
181
181
#line 182 "im-details.c"
182
182
}
185
185
static void im_details_tests_real_tear_down (FolksTestCase* base) {
186
186
        ImDetailsTests * self;
187
187
        EdsTestBackend* _tmp0_;
188
 
#line 53 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
188
#line 53 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
189
189
        self = (ImDetailsTests*) base;
190
 
#line 55 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
190
#line 55 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
191
191
        _tmp0_ = self->priv->_eds_backend;
192
 
#line 55 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
192
#line 55 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
193
193
        eds_test_backend_tear_down (_tmp0_);
194
194
#line 195 "im-details.c"
195
195
}
196
196
 
197
197
 
198
198
static GValue* _g_value_dup (GValue* self) {
199
 
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
199
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
200
200
        return g_boxed_copy (G_TYPE_VALUE, self);
201
201
#line 202 "im-details.c"
202
202
}
203
203
 
204
204
 
205
205
static void _vala_GValue_free (GValue* self) {
206
 
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
206
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
207
207
        g_value_unset (self);
208
 
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
208
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
209
209
        g_free (self);
210
210
#line 211 "im-details.c"
211
211
}
212
212
 
213
213
 
214
214
static gpointer __g_value_dup0 (gpointer self) {
215
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
215
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
216
216
        return self ? _g_value_dup (self) : NULL;
217
217
#line 218 "im-details.c"
218
218
}
219
219
 
220
220
 
221
221
static gpointer _g_object_ref0 (gpointer self) {
222
 
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
222
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
223
223
        return self ? g_object_ref (self) : NULL;
224
224
#line 225 "im-details.c"
225
225
}
228
228
static gboolean __lambda2_ (ImDetailsTests* self) {
229
229
        gboolean result = FALSE;
230
230
        GMainLoop* _tmp0_;
231
 
#line 86 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
231
#line 86 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
232
232
        _tmp0_ = self->priv->_main_loop;
233
 
#line 86 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
233
#line 86 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
234
234
        g_main_loop_quit (_tmp0_);
235
 
#line 87 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
235
#line 87 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
236
236
        g_assert_not_reached ();
237
 
#line 84 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
237
#line 84 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
238
238
        return result;
239
239
#line 240 "im-details.c"
240
240
}
243
243
static gboolean ___lambda2__gsource_func (gpointer self) {
244
244
        gboolean result;
245
245
        result = __lambda2_ (self);
246
 
#line 84 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
246
#line 84 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
247
247
        return result;
248
248
#line 249 "im-details.c"
249
249
}
279
279
        gint _tmp24_;
280
280
        gboolean _tmp25_;
281
281
        gboolean _tmp26_;
282
 
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
282
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
283
283
        g_return_if_fail (self != NULL);
284
 
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
284
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
285
285
        _tmp0_ = g_main_loop_new (NULL, FALSE);
286
 
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
286
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
287
287
        _g_main_loop_unref0 (self->priv->_main_loop);
288
 
#line 60 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
288
#line 60 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
289
289
        self->priv->_main_loop = _tmp0_;
290
 
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
290
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
291
291
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_VALUE, (GBoxedCopyFunc) _g_value_dup, _vala_GValue_free, NULL, NULL, NULL);
292
 
#line 61 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
292
#line 61 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
293
293
        c1 = _tmp1_;
294
 
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
294
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
295
295
        _tmp2_ = g_strdup ("persona #1");
296
 
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
296
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
297
297
        _g_free0 (self->priv->_fullname);
298
 
#line 62 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
298
#line 62 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
299
299
        self->priv->_fullname = _tmp2_;
300
 
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
300
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
301
301
        _tmp3_ = g_strdup ("im_jabber_home_1#test1@example.org");
302
 
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
302
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
303
303
        _g_free0 (self->priv->_im_addrs);
304
 
#line 63 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
304
#line 63 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
305
305
        self->priv->_im_addrs = _tmp3_;
306
 
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
306
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
307
307
        _tmp4_ = self->priv->_im_addrs;
308
 
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
308
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
309
309
        _tmp5_ = g_strconcat (_tmp4_, ",im_yahoo_home_1#test2@example.org", NULL);
310
 
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
310
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
311
311
        _g_free0 (self->priv->_im_addrs);
312
 
#line 64 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
312
#line 64 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
313
313
        self->priv->_im_addrs = _tmp5_;
314
 
#line 67 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
314
#line 67 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
315
315
        _tmp6_ = self->priv->_eds_backend;
316
 
#line 67 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
316
#line 67 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
317
317
        eds_test_backend_reset (_tmp6_);
318
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
318
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
319
319
        g_value_init (&_tmp7_, G_TYPE_STRING);
320
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
320
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
321
321
        _tmp8_ = _tmp7_;
322
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
322
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
323
323
        _tmp9_ = __g_value_dup0 (&_tmp8_);
324
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
324
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
325
325
        __vala_GValue_free0 (v);
326
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
326
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
327
327
        v = _tmp9_;
328
 
#line 69 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
328
#line 69 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
329
329
        G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
330
 
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
330
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
331
331
        _tmp10_ = v;
332
 
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
332
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
333
333
        _tmp11_ = self->priv->_fullname;
334
 
#line 70 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
334
#line 70 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
335
335
        g_value_set_string (_tmp10_, _tmp11_);
336
 
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
336
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
337
337
        _tmp12_ = v;
338
 
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
338
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
339
339
        v = NULL;
340
 
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
340
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
341
341
        _tmp13_ = _tmp12_;
342
 
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
342
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
343
343
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp13_);
344
 
#line 71 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
344
#line 71 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
345
345
        __vala_GValue_free0 (_tmp13_);
346
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
346
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
347
347
        g_value_init (&_tmp14_, G_TYPE_STRING);
348
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
348
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
349
349
        _tmp15_ = _tmp14_;
350
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
350
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
351
351
        _tmp16_ = __g_value_dup0 (&_tmp15_);
352
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
352
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
353
353
        __vala_GValue_free0 (v);
354
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
354
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
355
355
        v = _tmp16_;
356
 
#line 72 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
356
#line 72 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
357
357
        G_IS_VALUE (&_tmp15_) ? (g_value_unset (&_tmp15_), NULL) : NULL;
358
 
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
358
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
359
359
        _tmp17_ = v;
360
 
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
360
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
361
361
        _tmp18_ = self->priv->_im_addrs;
362
 
#line 73 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
362
#line 73 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
363
363
        g_value_set_string (_tmp17_, _tmp18_);
364
 
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
364
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
365
365
        _tmp19_ = v;
366
 
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
366
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
367
367
        v = NULL;
368
 
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
368
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
369
369
        _tmp20_ = _tmp19_;
370
 
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
370
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
371
371
        gee_abstract_map_set ((GeeAbstractMap*) c1, "im_addresses", _tmp20_);
372
 
#line 74 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
372
#line 74 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
373
373
        __vala_GValue_free0 (_tmp20_);
374
 
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
374
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
375
375
        _tmp21_ = self->priv->_eds_backend;
376
 
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
376
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
377
377
        _tmp22_ = _g_object_ref0 (c1);
378
 
#line 76 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
378
#line 76 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
379
379
        eds_test_backend_add_contact (_tmp21_, _tmp22_);
380
 
#line 78 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
380
#line 78 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
381
381
        self->priv->_num_addrs = 0;
382
 
#line 79 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
382
#line 79 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
383
383
        self->priv->_found_addr_1 = FALSE;
384
 
#line 80 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
384
#line 80 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
385
385
        self->priv->_found_addr_2 = FALSE;
386
 
#line 82 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
386
#line 82 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
387
387
        _im_details_tests_test_im_details_interface_async (self, NULL, NULL);
388
 
#line 84 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
388
#line 84 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
389
389
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
390
 
#line 90 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
390
#line 90 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
391
391
        _tmp23_ = self->priv->_main_loop;
392
 
#line 90 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
392
#line 90 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
393
393
        g_main_loop_run (_tmp23_);
394
 
#line 92 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
394
#line 92 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
395
395
        _tmp24_ = self->priv->_num_addrs;
396
 
#line 92 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
396
#line 92 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
397
397
        g_assert (_tmp24_ == 2);
398
 
#line 93 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
398
#line 93 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
399
399
        _tmp25_ = self->priv->_found_addr_1;
400
 
#line 93 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
400
#line 93 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
401
401
        g_assert (_tmp25_ == TRUE);
402
 
#line 94 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
402
#line 94 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
403
403
        _tmp26_ = self->priv->_found_addr_2;
404
 
#line 94 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
404
#line 94 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
405
405
        g_assert (_tmp26_ == TRUE);
406
 
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
406
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
407
407
        __vala_GValue_free0 (v);
408
 
#line 58 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
408
#line 58 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
409
409
        _g_object_unref0 (c1);
410
410
#line 411 "im-details.c"
411
411
}
414
414
static void _im_details_tests_test_im_details_interface_async_data_free (gpointer _data) {
415
415
        ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_;
416
416
        _data_ = _data;
417
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
417
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
418
418
        _g_object_unref0 (_data_->self);
419
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
419
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
420
420
        g_slice_free (ImDetailsTestsTestImDetailsInterfaceAsyncData, _data_);
421
421
#line 422 "im-details.c"
422
422
}
425
425
static void _im_details_tests_test_im_details_interface_async (ImDetailsTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
426
426
        ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_;
427
427
        ImDetailsTests* _tmp0_;
428
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
428
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
429
429
        _data_ = g_slice_new0 (ImDetailsTestsTestImDetailsInterfaceAsyncData);
430
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
430
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
431
431
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _im_details_tests_test_im_details_interface_async);
432
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
432
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
433
433
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _im_details_tests_test_im_details_interface_async_data_free);
434
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
434
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
435
435
        _tmp0_ = _g_object_ref0 (self);
436
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
436
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
437
437
        _data_->self = _tmp0_;
438
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
438
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
439
439
        _im_details_tests_test_im_details_interface_async_co (_data_);
440
440
#line 441 "im-details.c"
441
441
}
443
443
 
444
444
static void _im_details_tests_test_im_details_interface_finish (ImDetailsTests* self, GAsyncResult* _res_) {
445
445
        ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_;
446
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
446
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
447
447
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
448
448
#line 449 "im-details.c"
449
449
}
451
451
 
452
452
static void _im_details_tests_test_im_details_interface_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
453
453
        ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_;
454
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
454
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
455
455
        _data_ = _user_data_;
456
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
456
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
457
457
        _data_->_source_object_ = source_object;
458
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
458
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
459
459
        _data_->_res_ = _res_;
460
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
460
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
461
461
        _im_details_tests_test_im_details_interface_async_co (_data_);
462
462
#line 463 "im-details.c"
463
463
}
464
464
 
465
465
 
466
466
static void __im_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
467
 
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
467
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
468
468
        _im_details_tests_individuals_changed_cb (self, changes);
469
469
#line 470 "im-details.c"
470
470
}
471
471
 
472
472
 
473
473
static gboolean _im_details_tests_test_im_details_interface_async_co (ImDetailsTestsTestImDetailsInterfaceAsyncData* _data_) {
474
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
474
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
475
475
        switch (_data_->_state_) {
476
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
476
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
477
477
                case 0:
478
478
#line 479 "im-details.c"
479
479
                goto _state_0;
480
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
480
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
481
481
                case 1:
482
482
#line 483 "im-details.c"
483
483
                goto _state_1;
484
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
484
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
485
485
                case 2:
486
486
#line 487 "im-details.c"
487
487
                goto _state_2;
488
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
488
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
489
489
                case 3:
490
490
#line 491 "im-details.c"
491
491
                goto _state_3;
492
492
                default:
493
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
493
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
494
494
                g_assert_not_reached ();
495
495
#line 496 "im-details.c"
496
496
        }
497
497
        _state_0:
498
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
498
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
499
499
        _data_->_tmp0_ = _data_->self->priv->_eds_backend;
500
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
500
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
501
501
        _data_->_state_ = 1;
502
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
502
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
503
503
        eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _im_details_tests_test_im_details_interface_async_ready, _data_);
504
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
504
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
505
505
        return FALSE;
506
506
#line 507 "im-details.c"
507
507
        _state_1:
508
 
#line 100 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
508
#line 100 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
509
509
        eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
510
 
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
510
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
511
511
        _data_->_tmp1_ = NULL;
512
 
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
512
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
513
513
        _data_->_tmp1_ = folks_backend_store_dup ();
514
 
#line 102 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
514
#line 102 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
515
515
        _data_->store = _data_->_tmp1_;
516
 
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
516
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
517
517
        _data_->_state_ = 2;
518
 
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
518
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
519
519
        folks_backend_store_prepare (_data_->store, _im_details_tests_test_im_details_interface_async_ready, _data_);
520
 
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
520
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
521
521
        return FALSE;
522
522
#line 523 "im-details.c"
523
523
        _state_2:
524
 
#line 103 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
524
#line 103 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
525
525
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
526
 
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
526
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
527
527
        _data_->_tmp2_ = folks_individual_aggregator_new ();
528
 
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
528
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
529
529
        _g_object_unref0 (_data_->self->priv->_aggregator);
530
 
#line 104 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
530
#line 104 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
531
531
        _data_->self->priv->_aggregator = _data_->_tmp2_;
532
 
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
532
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
533
533
        _data_->_tmp3_ = _data_->self->priv->_aggregator;
534
 
#line 105 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
534
#line 105 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
535
535
        g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __im_details_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
536
536
#line 537 "im-details.c"
537
537
        {
538
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
538
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
539
539
                _data_->_tmp4_ = _data_->self->priv->_aggregator;
540
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
540
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
541
541
                _data_->_state_ = 3;
542
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
542
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
543
543
                folks_individual_aggregator_prepare (_data_->_tmp4_, _im_details_tests_test_im_details_interface_async_ready, _data_);
544
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
544
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
545
545
                return FALSE;
546
546
#line 547 "im-details.c"
547
547
                _state_3:
548
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
548
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
549
549
                folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
550
 
#line 109 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
550
#line 109 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
551
551
                if (_data_->_inner_error_ != NULL) {
552
552
#line 553 "im-details.c"
553
553
                        goto __catch0_g_error;
556
556
        goto __finally0;
557
557
        __catch0_g_error:
558
558
        {
559
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
559
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
560
560
                _data_->e = _data_->_inner_error_;
561
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
561
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
562
562
                _data_->_inner_error_ = NULL;
563
 
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
563
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
564
564
                _data_->_tmp5_ = _data_->e;
565
 
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
565
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
566
566
                _data_->_tmp6_ = _data_->_tmp5_->message;
567
 
#line 113 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
567
#line 113 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
568
568
                g_warning ("im-details.vala:113: Error when calling prepare: %s\n", _data_->_tmp6_);
569
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
569
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
570
570
                _g_error_free0 (_data_->e);
571
571
#line 572 "im-details.c"
572
572
        }
573
573
        __finally0:
574
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
574
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
575
575
        if (_data_->_inner_error_ != NULL) {
576
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
576
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
577
577
                _g_object_unref0 (_data_->store);
578
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
578
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
579
579
                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);
580
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
580
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
581
581
                g_clear_error (&_data_->_inner_error_);
582
 
#line 107 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
582
#line 107 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
583
583
                return FALSE;
584
584
#line 585 "im-details.c"
585
585
        }
586
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
586
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
587
587
        _g_object_unref0 (_data_->store);
588
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
588
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
589
589
        if (_data_->_state_ == 0) {
590
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
590
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
591
591
                g_simple_async_result_complete_in_idle (_data_->_async_result);
592
592
#line 593 "im-details.c"
593
593
        } else {
594
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
594
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
595
595
                g_simple_async_result_complete (_data_->_async_result);
596
596
#line 597 "im-details.c"
597
597
        }
598
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
598
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
599
599
        g_object_unref (_data_->_async_result);
600
 
#line 97 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
600
#line 97 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
601
601
        return FALSE;
602
602
#line 603 "im-details.c"
603
603
}
618
618
        gint _tmp59_;
619
619
        gboolean _tmp61_;
620
620
        gboolean _tmp63_;
621
 
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
621
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
622
622
        g_return_if_fail (self != NULL);
623
 
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
623
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
624
624
        g_return_if_fail (changes != NULL);
625
 
#line 120 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
625
#line 120 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
626
626
        _tmp0_ = changes;
627
 
#line 120 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
627
#line 120 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
628
628
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
629
 
#line 120 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
629
#line 120 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
630
630
        added = _tmp1_;
631
 
#line 121 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
631
#line 121 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
632
632
        _tmp2_ = changes;
633
 
#line 121 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
633
#line 121 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
634
634
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
635
 
#line 121 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
635
#line 121 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
636
636
        removed = _tmp3_;
637
637
#line 638 "im-details.c"
638
638
        {
639
639
                GeeCollection* _tmp4_;
640
640
                GeeIterator* _tmp5_ = NULL;
641
641
                GeeIterator* _i_it;
642
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
642
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
643
643
                _tmp4_ = added;
644
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
644
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
645
645
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
646
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
646
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
647
647
                _i_it = _tmp5_;
648
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
648
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
649
649
                while (TRUE) {
650
650
#line 651 "im-details.c"
651
651
                        GeeIterator* _tmp6_;
661
661
                        gchar* full_name;
662
662
                        const gchar* _tmp15_;
663
663
                        const gchar* _tmp16_;
664
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
664
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
665
665
                        _tmp6_ = _i_it;
666
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
666
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
667
667
                        _tmp7_ = gee_iterator_next (_tmp6_);
668
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
668
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
669
669
                        if (!_tmp7_) {
670
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
670
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
671
671
                                break;
672
672
#line 673 "im-details.c"
673
673
                        }
674
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
674
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
675
675
                        _tmp8_ = _i_it;
676
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
676
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
677
677
                        _tmp9_ = gee_iterator_get (_tmp8_);
678
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
678
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
679
679
                        i = (FolksIndividual*) _tmp9_;
680
 
#line 125 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
680
#line 125 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
681
681
                        _tmp10_ = i;
682
 
#line 125 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
682
#line 125 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
683
683
                        g_assert (_tmp10_ != NULL);
684
 
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
684
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
685
685
                        _tmp11_ = i;
686
 
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
686
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
687
687
                        _tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
688
 
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
688
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
689
689
                        _tmp13_ = _tmp12_;
690
 
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
690
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
691
691
                        _tmp14_ = g_strdup (_tmp13_);
692
 
#line 127 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
692
#line 127 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
693
693
                        full_name = _tmp14_;
694
 
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
694
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
695
695
                        _tmp15_ = full_name;
696
 
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
696
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
697
697
                        _tmp16_ = self->priv->_fullname;
698
 
#line 128 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
698
#line 128 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
699
699
                        if (g_strcmp0 (_tmp15_, _tmp16_) == 0) {
700
700
#line 701 "im-details.c"
701
701
                                {
707
707
                                        GeeIterator* _tmp22_ = NULL;
708
708
                                        GeeIterator* _tmp23_;
709
709
                                        GeeIterator* _proto_it;
710
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
710
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
711
711
                                        _tmp17_ = i;
712
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
712
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
713
713
                                        _tmp18_ = folks_im_details_get_im_addresses ((FolksImDetails*) _tmp17_);
714
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
714
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
715
715
                                        _tmp19_ = _tmp18_;
716
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
716
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
717
717
                                        _tmp20_ = gee_multi_map_get_keys (_tmp19_);
718
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
718
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
719
719
                                        _tmp21_ = _tmp20_;
720
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
720
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
721
721
                                        _tmp22_ = gee_iterable_iterator ((GeeIterable*) _tmp21_);
722
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
722
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
723
723
                                        _tmp23_ = _tmp22_;
724
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
724
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
725
725
                                        _g_object_unref0 (_tmp21_);
726
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
726
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
727
727
                                        _proto_it = _tmp23_;
728
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
728
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
729
729
                                        while (TRUE) {
730
730
#line 731 "im-details.c"
731
731
                                                GeeIterator* _tmp24_;
740
740
                                                GeeCollection* _tmp32_ = NULL;
741
741
                                                GeeCollection* addrs;
742
742
                                                const gchar* _tmp33_;
743
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
743
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
744
744
                                                _tmp24_ = _proto_it;
745
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
745
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
746
746
                                                _tmp25_ = gee_iterator_next (_tmp24_);
747
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
747
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
748
748
                                                if (!_tmp25_) {
749
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
749
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
750
750
                                                        break;
751
751
#line 752 "im-details.c"
752
752
                                                }
753
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
753
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
754
754
                                                _tmp26_ = _proto_it;
755
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
755
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
756
756
                                                _tmp27_ = gee_iterator_get (_tmp26_);
757
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
757
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
758
758
                                                proto = (gchar*) _tmp27_;
759
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
759
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
760
760
                                                _tmp28_ = i;
761
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
761
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
762
762
                                                _tmp29_ = folks_im_details_get_im_addresses ((FolksImDetails*) _tmp28_);
763
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
763
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
764
764
                                                _tmp30_ = _tmp29_;
765
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
765
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
766
766
                                                _tmp31_ = proto;
767
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
767
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
768
768
                                                _tmp32_ = gee_multi_map_get (_tmp30_, _tmp31_);
769
 
#line 132 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
769
#line 132 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
770
770
                                                addrs = _tmp32_;
771
 
#line 134 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
771
#line 134 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
772
772
                                                _tmp33_ = proto;
773
 
#line 134 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
773
#line 134 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
774
774
                                                if (g_strcmp0 (_tmp33_, "jabber") == 0) {
775
775
#line 776 "im-details.c"
776
776
                                                        GeeCollection* _tmp34_;
778
778
                                                        FolksImFieldDetails* _tmp36_;
779
779
                                                        gboolean _tmp37_ = FALSE;
780
780
                                                        gboolean _tmp38_;
781
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
781
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
782
782
                                                        _tmp34_ = addrs;
783
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
783
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
784
784
                                                        _tmp35_ = folks_im_field_details_new ("test1@example.org", NULL);
785
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
785
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
786
786
                                                        _tmp36_ = _tmp35_;
787
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
787
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
788
788
                                                        _tmp37_ = gee_collection_contains (_tmp34_, _tmp36_);
789
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
789
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
790
790
                                                        _tmp38_ = _tmp37_;
791
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
791
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
792
792
                                                        _g_object_unref0 (_tmp36_);
793
 
#line 136 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
793
#line 136 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
794
794
                                                        if (_tmp38_) {
795
795
#line 796 "im-details.c"
796
796
                                                                gint _tmp39_;
797
 
#line 139 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
797
#line 139 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
798
798
                                                                self->priv->_found_addr_1 = TRUE;
799
 
#line 140 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
799
#line 140 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
800
800
                                                                _tmp39_ = self->priv->_num_addrs;
801
 
#line 140 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
801
#line 140 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
802
802
                                                                self->priv->_num_addrs = _tmp39_ + 1;
803
803
#line 804 "im-details.c"
804
804
                                                        }
805
805
                                                } else {
806
806
                                                        const gchar* _tmp40_;
807
 
#line 143 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
807
#line 143 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
808
808
                                                        _tmp40_ = proto;
809
 
#line 143 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
809
#line 143 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
810
810
                                                        if (g_strcmp0 (_tmp40_, "yahoo") == 0) {
811
811
#line 812 "im-details.c"
812
812
                                                                GeeCollection* _tmp41_;
814
814
                                                                FolksImFieldDetails* _tmp43_;
815
815
                                                                gboolean _tmp44_ = FALSE;
816
816
                                                                gboolean _tmp45_;
817
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
817
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
818
818
                                                                _tmp41_ = addrs;
819
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
819
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
820
820
                                                                _tmp42_ = folks_im_field_details_new ("test2@example.org", NULL);
821
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
821
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
822
822
                                                                _tmp43_ = _tmp42_;
823
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
823
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
824
824
                                                                _tmp44_ = gee_collection_contains (_tmp41_, _tmp43_);
825
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
825
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
826
826
                                                                _tmp45_ = _tmp44_;
827
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
827
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
828
828
                                                                _g_object_unref0 (_tmp43_);
829
 
#line 145 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
829
#line 145 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
830
830
                                                                if (_tmp45_) {
831
831
#line 832 "im-details.c"
832
832
                                                                        gint _tmp46_;
833
 
#line 148 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
833
#line 148 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
834
834
                                                                        self->priv->_found_addr_2 = TRUE;
835
 
#line 149 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
835
#line 149 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
836
836
                                                                        _tmp46_ = self->priv->_num_addrs;
837
 
#line 149 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
837
#line 149 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
838
838
                                                                        self->priv->_num_addrs = _tmp46_ + 1;
839
839
#line 840 "im-details.c"
840
840
                                                                }
841
841
                                                        }
842
842
                                                }
843
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
843
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
844
844
                                                _g_object_unref0 (addrs);
845
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
845
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
846
846
                                                _g_free0 (proto);
847
847
#line 848 "im-details.c"
848
848
                                        }
849
 
#line 130 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
849
#line 130 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
850
850
                                        _g_object_unref0 (_proto_it);
851
851
#line 852 "im-details.c"
852
852
                                }
853
853
                        }
854
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
854
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
855
855
                        _g_free0 (full_name);
856
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
856
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
857
857
                        _g_object_unref0 (i);
858
858
#line 859 "im-details.c"
859
859
                }
860
 
#line 123 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
860
#line 123 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
861
861
                _g_object_unref0 (_i_it);
862
862
#line 863 "im-details.c"
863
863
        }
864
 
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
864
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
865
865
        _tmp47_ = removed;
866
 
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
866
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
867
867
        _tmp48_ = gee_collection_get_size ((GeeCollection*) _tmp47_);
868
 
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
868
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
869
869
        _tmp49_ = _tmp48_;
870
 
#line 156 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
870
#line 156 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
871
871
        g_assert (_tmp49_ == 1);
872
872
#line 873 "im-details.c"
873
873
        {
874
874
                GeeSet* _tmp50_;
875
875
                GeeIterator* _tmp51_ = NULL;
876
876
                GeeIterator* _i_it;
877
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
877
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
878
878
                _tmp50_ = removed;
879
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
879
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
880
880
                _tmp51_ = gee_iterable_iterator ((GeeIterable*) _tmp50_);
881
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
881
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
882
882
                _i_it = _tmp51_;
883
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
883
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
884
884
                while (TRUE) {
885
885
#line 886 "im-details.c"
886
886
                        GeeIterator* _tmp52_;
889
889
                        gpointer _tmp55_ = NULL;
890
890
                        FolksIndividual* i;
891
891
                        FolksIndividual* _tmp56_;
892
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
892
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
893
893
                        _tmp52_ = _i_it;
894
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
894
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
895
895
                        _tmp53_ = gee_iterator_next (_tmp52_);
896
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
896
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
897
897
                        if (!_tmp53_) {
898
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
898
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
899
899
                                break;
900
900
#line 901 "im-details.c"
901
901
                        }
902
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
902
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
903
903
                        _tmp54_ = _i_it;
904
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
904
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
905
905
                        _tmp55_ = gee_iterator_get (_tmp54_);
906
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
906
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
907
907
                        i = (FolksIndividual*) _tmp55_;
908
 
#line 160 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
908
#line 160 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
909
909
                        _tmp56_ = i;
910
 
#line 160 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
910
#line 160 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
911
911
                        g_assert (_tmp56_ == NULL);
912
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
912
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
913
913
                        _g_object_unref0 (i);
914
914
#line 915 "im-details.c"
915
915
                }
916
 
#line 158 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
916
#line 158 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
917
917
                _g_object_unref0 (_i_it);
918
918
#line 919 "im-details.c"
919
919
        }
920
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
920
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
921
921
        _tmp59_ = self->priv->_num_addrs;
922
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
922
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
923
923
        if (_tmp59_ == 2) {
924
924
#line 925 "im-details.c"
925
925
                gboolean _tmp60_;
926
 
#line 164 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
926
#line 164 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
927
927
                _tmp60_ = self->priv->_found_addr_1;
928
 
#line 164 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
928
#line 164 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
929
929
                _tmp58_ = _tmp60_ == TRUE;
930
930
#line 931 "im-details.c"
931
931
        } else {
932
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
932
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
933
933
                _tmp58_ = FALSE;
934
934
#line 935 "im-details.c"
935
935
        }
936
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
936
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
937
937
        _tmp61_ = _tmp58_;
938
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
938
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
939
939
        if (_tmp61_) {
940
940
#line 941 "im-details.c"
941
941
                gboolean _tmp62_;
942
 
#line 165 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
942
#line 165 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
943
943
                _tmp62_ = self->priv->_found_addr_2;
944
 
#line 165 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
944
#line 165 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
945
945
                _tmp57_ = _tmp62_ == TRUE;
946
946
#line 947 "im-details.c"
947
947
        } else {
948
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
948
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
949
949
                _tmp57_ = FALSE;
950
950
#line 951 "im-details.c"
951
951
        }
952
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
952
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
953
953
        _tmp63_ = _tmp57_;
954
 
#line 163 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
954
#line 163 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
955
955
        if (_tmp63_) {
956
956
#line 957 "im-details.c"
957
957
                GMainLoop* _tmp64_;
958
 
#line 166 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
958
#line 166 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
959
959
                _tmp64_ = self->priv->_main_loop;
960
 
#line 166 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
960
#line 166 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
961
961
                g_main_loop_quit (_tmp64_);
962
962
#line 963 "im-details.c"
963
963
        }
964
 
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
964
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
965
965
        _g_object_unref0 (removed);
966
 
#line 117 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
966
#line 117 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
967
967
        _g_object_unref0 (added);
968
968
#line 969 "im-details.c"
969
969
}
970
970
 
971
971
 
972
972
static void im_details_tests_class_init (ImDetailsTestsClass * klass) {
973
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
973
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
974
974
        im_details_tests_parent_class = g_type_class_peek_parent (klass);
975
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
975
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
976
976
        g_type_class_add_private (klass, sizeof (ImDetailsTestsPrivate));
977
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
977
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
978
978
        FOLKS_TEST_CASE_CLASS (klass)->set_up = im_details_tests_real_set_up;
979
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
979
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
980
980
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = im_details_tests_real_tear_down;
981
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
981
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
982
982
        G_OBJECT_CLASS (klass)->finalize = im_details_tests_finalize;
983
983
#line 984 "im-details.c"
984
984
}
985
985
 
986
986
 
987
987
static void im_details_tests_instance_init (ImDetailsTests * self) {
988
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
988
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
989
989
        self->priv = IM_DETAILS_TESTS_GET_PRIVATE (self);
990
990
#line 991 "im-details.c"
991
991
}
993
993
 
994
994
static void im_details_tests_finalize (GObject* obj) {
995
995
        ImDetailsTests * self;
996
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
996
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
997
997
        self = IM_DETAILS_TESTS (obj);
998
 
#line 26 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
998
#line 26 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
999
999
        _eds_test_backend_unref0 (self->priv->_eds_backend);
1000
 
#line 27 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1000
#line 27 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1001
1001
        _g_main_loop_unref0 (self->priv->_main_loop);
1002
 
#line 28 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1002
#line 28 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1003
1003
        _g_object_unref0 (self->priv->_aggregator);
1004
 
#line 32 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1004
#line 32 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1005
1005
        _g_free0 (self->priv->_fullname);
1006
 
#line 33 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1006
#line 33 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1007
1007
        _g_free0 (self->priv->_im_addrs);
1008
 
#line 24 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1008
#line 24 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1009
1009
        G_OBJECT_CLASS (im_details_tests_parent_class)->finalize (obj);
1010
1010
#line 1011 "im-details.c"
1011
1011
}
1030
1030
        ImDetailsTests* _tmp1_;
1031
1031
        ImDetailsTests* _tmp2_;
1032
1032
        GTestSuite* _tmp3_ = NULL;
1033
 
#line 172 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1033
#line 172 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1034
1034
        g_test_init (&args_length1, &args, NULL);
1035
 
#line 174 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1035
#line 174 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1036
1036
        _tmp0_ = g_test_get_root ();
1037
 
#line 174 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1037
#line 174 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1038
1038
        root = _tmp0_;
1039
 
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1039
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1040
1040
        _tmp1_ = im_details_tests_new ();
1041
 
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1041
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1042
1042
        _tmp2_ = _tmp1_;
1043
 
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1043
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1044
1044
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
1045
 
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1045
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1046
1046
        g_test_suite_add_suite (root, _tmp3_);
1047
 
#line 175 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1047
#line 175 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1048
1048
        _g_object_unref0 (_tmp2_);
1049
 
#line 177 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1049
#line 177 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1050
1050
        g_test_run ();
1051
 
#line 179 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1051
#line 179 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1052
1052
        result = 0;
1053
 
#line 179 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1053
#line 179 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1054
1054
        return result;
1055
1055
#line 1056 "im-details.c"
1056
1056
}
1057
1057
 
1058
1058
 
1059
1059
int main (int argc, char ** argv) {
1060
 
#line 170 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1060
#line 170 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1061
1061
        g_type_init ();
1062
 
#line 170 "/home/treitter/collabora/folks/tests/eds/im-details.vala"
 
1062
#line 170 "/opt/gnome2/source/folks/tests/eds/im-details.vala"
1063
1063
        return _vala_main (argv, argc);
1064
1064
#line 1065 "im-details.c"
1065
1065
}