116
115
static void _phone_details_interface_tests_test_phone_details_interface_folks_test_case_test_method (gpointer self) {
116
#line 41 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
117
117
phone_details_interface_tests_test_phone_details_interface (self);
118
#line 119 "phone-details-interface.c"
121
122
PhoneDetailsInterfaceTests* phone_details_interface_tests_construct (GType object_type) {
122
123
PhoneDetailsInterfaceTests * self = NULL;
123
124
TrackerTestBackend* _tmp0_;
125
#line 37 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
124
126
self = (PhoneDetailsInterfaceTests*) folks_test_case_construct (object_type, "PhoneDetailsInterfaceTests");
127
#line 39 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
125
128
_tmp0_ = tracker_test_backend_new ();
129
#line 39 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
126
130
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
131
#line 39 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
127
132
self->priv->_tracker_backend = _tmp0_;
133
#line 41 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
128
134
folks_test_case_add_test ((FolksTestCase*) self, "test phone details interface", _phone_details_interface_tests_test_phone_details_interface_folks_test_case_test_method, self);
135
#line 35 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
137
#line 138 "phone-details-interface.c"
133
141
PhoneDetailsInterfaceTests* phone_details_interface_tests_new (void) {
142
#line 35 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
134
143
return phone_details_interface_tests_construct (TYPE_PHONE_DETAILS_INTERFACE_TESTS);
144
#line 145 "phone-details-interface.c"
138
148
static void phone_details_interface_tests_real_set_up (FolksTestCase* base) {
139
149
PhoneDetailsInterfaceTests * self;
150
#line 45 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
140
151
self = (PhoneDetailsInterfaceTests*) base;
152
#line 153 "phone-details-interface.c"
144
156
static void phone_details_interface_tests_real_tear_down (FolksTestCase* base) {
145
157
PhoneDetailsInterfaceTests * self;
158
#line 49 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
146
159
self = (PhoneDetailsInterfaceTests*) base;
160
#line 161 "phone-details-interface.c"
150
static gboolean _lambda0_ (PhoneDetailsInterfaceTests* self) {
164
static gboolean __lambda0_ (PhoneDetailsInterfaceTests* self) {
151
165
gboolean result = FALSE;
152
166
GMainLoop* _tmp0_;
167
#line 72 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
153
168
_tmp0_ = self->priv->_main_loop;
169
#line 72 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
154
170
g_main_loop_quit (_tmp0_);
171
#line 73 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
155
172
g_assert_not_reached ();
173
#line 70 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
175
#line 176 "phone-details-interface.c"
160
static gboolean __lambda0__gsource_func (gpointer self) {
179
static gboolean ___lambda0__gsource_func (gpointer self) {
162
result = _lambda0_ (self);
181
result = __lambda0_ (self);
182
#line 70 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
184
#line 185 "phone-details-interface.c"
168
189
GMainLoop* _tmp0_;
169
190
GeeHashMap* _tmp1_;
173
TrackerTestBackend* _tmp4_;
175
TrackerTestBackend* _tmp6_;
180
TrackerTestBackend* _tmp11_;
192
TrackerTestBackend* _tmp2_;
193
TrackerTestBackend* _tmp3_;
198
TrackerTestBackend* _tmp8_;
199
#line 53 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
181
200
g_return_if_fail (self != NULL);
201
#line 55 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
182
202
_tmp0_ = g_main_loop_new (NULL, FALSE);
203
#line 55 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
183
204
_g_main_loop_unref0 (self->priv->_main_loop);
205
#line 55 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
184
206
self->priv->_main_loop = _tmp0_;
207
#line 56 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
185
208
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
209
#line 56 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
188
gee_abstract_map_set ((GeeAbstractMap*) _tmp2_, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, "persona #1");
190
gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, TRF_ONTOLOGY_DEFS_NCO_PHONE_PROP, "12345,54321");
191
_tmp4_ = self->priv->_tracker_backend;
193
tracker_test_backend_add_contact (_tmp4_, _tmp5_);
194
_tmp6_ = self->priv->_tracker_backend;
195
tracker_test_backend_set_up (_tmp6_);
211
#line 58 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
212
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, "persona #1");
213
#line 59 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
214
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_PHONE_PROP, "12345,54321");
215
#line 60 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
216
_tmp2_ = self->priv->_tracker_backend;
217
#line 60 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
218
tracker_test_backend_add_contact (_tmp2_, c1);
219
#line 62 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
220
_tmp3_ = self->priv->_tracker_backend;
221
#line 62 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
222
tracker_test_backend_set_up (_tmp3_);
223
#line 64 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
196
224
self->priv->_num_phones = 0;
225
#line 65 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
197
226
self->priv->_found_phone_1 = FALSE;
227
#line 66 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
198
228
self->priv->_found_phone_2 = FALSE;
229
#line 68 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
199
230
_phone_details_interface_tests_test_phone_details_interface_async (self, NULL, NULL);
200
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, __lambda0__gsource_func, g_object_ref (self), g_object_unref);
201
_tmp7_ = self->priv->_main_loop;
202
g_main_loop_run (_tmp7_);
203
_tmp8_ = self->priv->_num_phones;
204
g_assert (_tmp8_ == 2);
205
_tmp9_ = self->priv->_found_phone_1;
206
g_assert (_tmp9_ == TRUE);
207
_tmp10_ = self->priv->_found_phone_2;
208
g_assert (_tmp10_ == TRUE);
209
_tmp11_ = self->priv->_tracker_backend;
210
tracker_test_backend_tear_down (_tmp11_);
231
#line 70 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
232
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda0__gsource_func, g_object_ref (self), g_object_unref);
233
#line 76 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
234
_tmp4_ = self->priv->_main_loop;
235
#line 76 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
236
g_main_loop_run (_tmp4_);
237
#line 78 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
238
_tmp5_ = self->priv->_num_phones;
239
#line 78 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
240
g_assert (_tmp5_ == 2);
241
#line 79 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
242
_tmp6_ = self->priv->_found_phone_1;
243
#line 79 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
244
g_assert (_tmp6_ == TRUE);
245
#line 80 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
246
_tmp7_ = self->priv->_found_phone_2;
247
#line 80 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
248
g_assert (_tmp7_ == TRUE);
249
#line 82 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
250
_tmp8_ = self->priv->_tracker_backend;
251
#line 82 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
252
tracker_test_backend_tear_down (_tmp8_);
253
#line 53 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
211
254
_g_object_unref0 (c1);
255
#line 256 "phone-details-interface.c"
215
259
static void _phone_details_interface_tests_test_phone_details_interface_async_data_free (gpointer _data) {
216
260
PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData* _data_;
262
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
218
263
_g_object_unref0 (_data_->self);
264
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
219
265
g_slice_free (PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData, _data_);
266
#line 267 "phone-details-interface.c"
223
270
static gpointer _g_object_ref0 (gpointer self) {
271
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
224
272
return self ? g_object_ref (self) : NULL;
273
#line 274 "phone-details-interface.c"
228
277
static void _phone_details_interface_tests_test_phone_details_interface_async (PhoneDetailsInterfaceTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
229
278
PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData* _data_;
230
279
PhoneDetailsInterfaceTests* _tmp0_;
280
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
231
281
_data_ = g_slice_new0 (PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData);
282
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
232
283
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _phone_details_interface_tests_test_phone_details_interface_async);
284
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
233
285
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _phone_details_interface_tests_test_phone_details_interface_async_data_free);
286
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
234
287
_tmp0_ = _g_object_ref0 (self);
288
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
235
289
_data_->self = _tmp0_;
290
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
236
291
_phone_details_interface_tests_test_phone_details_interface_async_co (_data_);
292
#line 293 "phone-details-interface.c"
240
296
static void _phone_details_interface_tests_test_phone_details_interface_finish (PhoneDetailsInterfaceTests* self, GAsyncResult* _res_) {
241
297
PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData* _data_;
298
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
242
299
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
300
#line 301 "phone-details-interface.c"
246
304
static void _phone_details_interface_tests_test_phone_details_interface_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
247
305
PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData* _data_;
306
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
248
307
_data_ = _user_data_;
308
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
249
309
_data_->_source_object_ = source_object;
310
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
250
311
_data_->_res_ = _res_;
312
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
251
313
_phone_details_interface_tests_test_phone_details_interface_async_co (_data_);
314
#line 315 "phone-details-interface.c"
255
318
static void __phone_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
319
#line 90 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
256
320
_phone_details_interface_tests_individuals_changed_cb (self, added, removed, message, actor, reason);
321
#line 322 "phone-details-interface.c"
260
325
static gboolean _phone_details_interface_tests_test_phone_details_interface_async_co (PhoneDetailsInterfaceTestsTestPhoneDetailsInterfaceAsyncData* _data_) {
326
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
261
327
switch (_data_->_state_) {
328
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
330
#line 331 "phone-details-interface.c"
332
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
334
#line 335 "phone-details-interface.c"
336
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
338
#line 339 "phone-details-interface.c"
341
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
269
342
g_assert_not_reached ();
343
#line 344 "phone-details-interface.c"
346
#line 87 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
272
347
_data_->_tmp0_ = NULL;
348
#line 87 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
273
349
_data_->_tmp0_ = folks_backend_store_dup ();
350
#line 87 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
274
351
_data_->store = _data_->_tmp0_;
275
_data_->_tmp1_ = _data_->store;
352
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
276
353
_data_->_state_ = 1;
277
folks_backend_store_prepare (_data_->_tmp1_, _phone_details_interface_tests_test_phone_details_interface_async_ready, _data_);
354
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
355
folks_backend_store_prepare (_data_->store, _phone_details_interface_tests_test_phone_details_interface_async_ready, _data_);
356
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
358
#line 359 "phone-details-interface.c"
280
folks_backend_store_prepare_finish (_data_->_tmp1_, _data_->_res_);
281
_data_->_tmp2_ = folks_individual_aggregator_new ();
360
#line 88 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
361
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
362
#line 89 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
363
_data_->_tmp1_ = folks_individual_aggregator_new ();
364
#line 89 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
282
365
_g_object_unref0 (_data_->self->priv->_aggregator);
283
_data_->self->priv->_aggregator = _data_->_tmp2_;
284
_data_->_tmp3_ = _data_->self->priv->_aggregator;
285
g_signal_connect_object (_data_->_tmp3_, "individuals-changed", (GCallback) __phone_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed, _data_->self, 0);
366
#line 89 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
367
_data_->self->priv->_aggregator = _data_->_tmp1_;
368
#line 90 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
369
_data_->_tmp2_ = _data_->self->priv->_aggregator;
370
#line 90 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
371
g_signal_connect_object (_data_->_tmp2_, "individuals-changed", (GCallback) __phone_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed, _data_->self, 0);
372
#line 373 "phone-details-interface.c"
287
_data_->_tmp4_ = _data_->self->priv->_aggregator;
374
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
375
_data_->_tmp3_ = _data_->self->priv->_aggregator;
376
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
288
377
_data_->_state_ = 2;
289
folks_individual_aggregator_prepare (_data_->_tmp4_, _phone_details_interface_tests_test_phone_details_interface_async_ready, _data_);
378
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
379
folks_individual_aggregator_prepare (_data_->_tmp3_, _phone_details_interface_tests_test_phone_details_interface_async_ready, _data_);
380
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
382
#line 383 "phone-details-interface.c"
292
folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
384
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
385
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
386
#line 94 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
293
387
if (_data_->_inner_error_ != NULL) {
388
#line 389 "phone-details-interface.c"
294
389
goto __catch0_g_error;
298
393
__catch0_g_error:
395
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
300
396
_data_->e = _data_->_inner_error_;
397
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
301
398
_data_->_inner_error_ = NULL;
302
_data_->_tmp5_ = _data_->e;
303
_data_->_tmp6_ = _data_->_tmp5_->message;
304
g_warning ("phone-details-interface.vala:98: Error when calling prepare: %s\n", _data_->_tmp6_);
399
#line 98 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
400
_data_->_tmp4_ = _data_->e;
401
#line 98 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
402
_data_->_tmp5_ = _data_->_tmp4_->message;
403
#line 98 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
404
g_warning ("phone-details-interface.vala:98: Error when calling prepare: %s\n", _data_->_tmp5_);
405
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
305
406
_g_error_free0 (_data_->e);
407
#line 408 "phone-details-interface.c"
410
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
308
411
if (_data_->_inner_error_ != NULL) {
412
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
309
413
_g_object_unref0 (_data_->store);
414
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
310
415
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);
416
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
311
417
g_clear_error (&_data_->_inner_error_);
418
#line 92 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
420
#line 421 "phone-details-interface.c"
422
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
314
423
_g_object_unref0 (_data_->store);
424
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
315
425
if (_data_->_state_ == 0) {
426
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
316
427
g_simple_async_result_complete_in_idle (_data_->_async_result);
428
#line 429 "phone-details-interface.c"
430
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
318
431
g_simple_async_result_complete (_data_->_async_result);
432
#line 433 "phone-details-interface.c"
434
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
320
435
g_object_unref (_data_->_async_result);
436
#line 85 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
438
#line 439 "phone-details-interface.c"
390
539
FolksPhoneFieldDetails* _tmp21_;
391
540
gboolean _tmp22_ = FALSE;
392
541
gboolean _tmp23_;
542
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
393
543
_tmp15_ = _phone_it;
544
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
394
545
_tmp16_ = gee_iterator_next (_tmp15_);
546
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
548
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
550
#line 551 "phone-details-interface.c"
552
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
398
553
_tmp17_ = _phone_it;
554
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
399
555
_tmp18_ = gee_iterator_get (_tmp17_);
556
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
400
557
phone = (FolksPhoneFieldDetails*) _tmp18_;
558
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
560
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
402
561
_tmp20_ = folks_phone_field_details_new ("12345", NULL);
562
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
403
563
_tmp21_ = _tmp20_;
564
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
404
565
_tmp22_ = folks_abstract_field_details_equal ((FolksAbstractFieldDetails*) _tmp19_, (FolksAbstractFieldDetails*) _tmp21_);
566
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
405
567
_tmp23_ = _tmp22_;
568
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
406
569
_g_object_unref0 (_tmp21_);
570
#line 116 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
572
#line 573 "phone-details-interface.c"
574
#line 118 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
409
575
self->priv->_found_phone_1 = TRUE;
576
#line 119 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
410
577
_tmp24_ = self->priv->_num_phones;
578
#line 119 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
411
579
self->priv->_num_phones = _tmp24_ + 1;
580
#line 581 "phone-details-interface.c"
413
582
FolksPhoneFieldDetails* _tmp25_;
414
583
FolksPhoneFieldDetails* _tmp26_;
415
584
FolksPhoneFieldDetails* _tmp27_;
416
585
gboolean _tmp28_ = FALSE;
417
586
gboolean _tmp29_;
587
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
589
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
419
590
_tmp26_ = folks_phone_field_details_new ("54321", NULL);
591
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
420
592
_tmp27_ = _tmp26_;
593
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
421
594
_tmp28_ = folks_abstract_field_details_equal ((FolksAbstractFieldDetails*) _tmp25_, (FolksAbstractFieldDetails*) _tmp27_);
595
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
422
596
_tmp29_ = _tmp28_;
597
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
423
598
_g_object_unref0 (_tmp27_);
599
#line 121 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
601
#line 602 "phone-details-interface.c"
603
#line 123 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
426
604
self->priv->_found_phone_2 = TRUE;
605
#line 124 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
427
606
_tmp30_ = self->priv->_num_phones;
607
#line 124 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
428
608
self->priv->_num_phones = _tmp30_ + 1;
609
#line 610 "phone-details-interface.c"
612
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
431
613
_g_object_unref0 (phone);
614
#line 615 "phone-details-interface.c"
616
#line 114 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
433
617
_g_object_unref0 (_phone_it);
618
#line 619 "phone-details-interface.c"
621
#line 109 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
436
622
_g_free0 (full_name);
623
#line 109 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
437
624
_g_object_unref0 (i);
625
#line 626 "phone-details-interface.c"
627
#line 109 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
439
628
_g_object_unref0 (_i_it);
629
#line 630 "phone-details-interface.c"
631
#line 130 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
441
632
_tmp31_ = removed;
633
#line 130 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
442
634
_tmp32_ = gee_collection_get_size ((GeeCollection*) _tmp31_);
635
#line 130 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
443
636
_tmp33_ = _tmp32_;
637
#line 130 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
444
638
g_assert (_tmp33_ == 0);
639
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
445
640
_tmp36_ = self->priv->_num_phones;
641
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
446
642
if (_tmp36_ == 2) {
643
#line 644 "phone-details-interface.c"
447
644
gboolean _tmp37_;
645
#line 133 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
448
646
_tmp37_ = self->priv->_found_phone_1;
647
#line 133 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
449
648
_tmp35_ = _tmp37_ == TRUE;
649
#line 650 "phone-details-interface.c"
651
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
653
#line 654 "phone-details-interface.c"
655
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
453
656
_tmp38_ = _tmp35_;
657
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
659
#line 660 "phone-details-interface.c"
455
660
gboolean _tmp39_;
661
#line 134 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
456
662
_tmp39_ = self->priv->_found_phone_2;
663
#line 134 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
457
664
_tmp34_ = _tmp39_ == TRUE;
665
#line 666 "phone-details-interface.c"
667
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
669
#line 670 "phone-details-interface.c"
671
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
461
672
_tmp40_ = _tmp34_;
673
#line 132 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
675
#line 676 "phone-details-interface.c"
463
676
GMainLoop* _tmp41_;
677
#line 135 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
464
678
_tmp41_ = self->priv->_main_loop;
679
#line 135 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
465
680
g_main_loop_quit (_tmp41_);
681
#line 682 "phone-details-interface.c"
470
686
static void phone_details_interface_tests_class_init (PhoneDetailsInterfaceTestsClass * klass) {
687
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
471
688
phone_details_interface_tests_parent_class = g_type_class_peek_parent (klass);
689
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
472
690
g_type_class_add_private (klass, sizeof (PhoneDetailsInterfaceTestsPrivate));
691
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
473
692
FOLKS_TEST_CASE_CLASS (klass)->set_up = phone_details_interface_tests_real_set_up;
693
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
474
694
FOLKS_TEST_CASE_CLASS (klass)->tear_down = phone_details_interface_tests_real_tear_down;
695
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
475
696
G_OBJECT_CLASS (klass)->finalize = phone_details_interface_tests_finalize;
697
#line 698 "phone-details-interface.c"
479
701
static void phone_details_interface_tests_instance_init (PhoneDetailsInterfaceTests * self) {
702
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
480
703
self->priv = PHONE_DETAILS_INTERFACE_TESTS_GET_PRIVATE (self);
704
#line 31 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
481
705
self->priv->_num_phones = 0;
706
#line 32 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
482
707
self->priv->_found_phone_1 = FALSE;
708
#line 33 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
483
709
self->priv->_found_phone_2 = FALSE;
710
#line 711 "phone-details-interface.c"
487
714
static void phone_details_interface_tests_finalize (GObject* obj) {
488
715
PhoneDetailsInterfaceTests * self;
716
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
489
717
self = PHONE_DETAILS_INTERFACE_TESTS (obj);
718
#line 28 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
490
719
_g_main_loop_unref0 (self->priv->_main_loop);
720
#line 29 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
491
721
_g_object_unref0 (self->priv->_aggregator);
722
#line 30 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
492
723
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
724
#line 26 "/debian/rgs/devel/folks/tests/tracker/phone-details-interface.vala"
493
725
G_OBJECT_CLASS (phone_details_interface_tests_parent_class)->finalize (obj);
726
#line 727 "phone-details-interface.c"