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

« back to all changes in this revision

Viewing changes to tests/tracker/gender-details-interface.c

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-12 09:48:10 UTC
  • mfrom: (1.6.2)
  • Revision ID: package-import@ubuntu.com-20120912094810-6zlx8889hcovxj7p
Tags: 0.7.4.1-0ubuntu1
* New upstream bugfix release
* debian/control:
  - Bump build-depends on libglib2.0-dev, valac-0.18, libvala-0.18-dev
* debian/libfolks-eds25.symbols:
* debian/libfolks25.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* gender-details-interface.c generated by valac 0.17.3, the Vala compiler
 
1
/* gender-details-interface.c generated by valac 0.17.6.3-6918, the Vala compiler
2
2
 * generated from gender-details-interface.vala, do not modify */
3
3
 
4
4
/*
116
116
 
117
117
 
118
118
static void _gender_details_interface_tests_test_gender_details_interface_folks_test_case_test_method (gpointer self) {
119
 
#line 42 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
119
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
120
120
        gender_details_interface_tests_test_gender_details_interface (self);
121
121
#line 122 "gender-details-interface.c"
122
122
}
126
126
        GenderDetailsInterfaceTests * self = NULL;
127
127
        TrackerTestBackend* _tmp0_;
128
128
        TrackerTestBackend* _tmp1_;
129
 
#line 37 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
129
#line 37 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
130
130
        self = (GenderDetailsInterfaceTests*) folks_test_case_construct (object_type, "GenderDetailsInterfaceTests");
131
 
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
131
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
132
132
        _tmp0_ = tracker_test_backend_new ();
133
 
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
133
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
134
134
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
135
 
#line 39 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
135
#line 39 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
136
136
        self->priv->_tracker_backend = _tmp0_;
137
 
#line 40 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
137
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
138
138
        _tmp1_ = self->priv->_tracker_backend;
139
 
#line 40 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
139
#line 40 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
140
140
        tracker_test_backend_set_debug (_tmp1_, FALSE);
141
 
#line 42 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
141
#line 42 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
142
142
        folks_test_case_add_test ((FolksTestCase*) self, "test gender details interface", _gender_details_interface_tests_test_gender_details_interface_folks_test_case_test_method, self);
143
 
#line 35 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
143
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
144
144
        return self;
145
145
#line 146 "gender-details-interface.c"
146
146
}
147
147
 
148
148
 
149
149
GenderDetailsInterfaceTests* gender_details_interface_tests_new (void) {
150
 
#line 35 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
150
#line 35 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
151
151
        return gender_details_interface_tests_construct (TYPE_GENDER_DETAILS_INTERFACE_TESTS);
152
152
#line 153 "gender-details-interface.c"
153
153
}
155
155
 
156
156
static void gender_details_interface_tests_real_set_up (FolksTestCase* base) {
157
157
        GenderDetailsInterfaceTests * self;
158
 
#line 46 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
158
#line 46 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
159
159
        self = (GenderDetailsInterfaceTests*) base;
160
160
#line 161 "gender-details-interface.c"
161
161
}
163
163
 
164
164
static void gender_details_interface_tests_real_tear_down (FolksTestCase* base) {
165
165
        GenderDetailsInterfaceTests * self;
166
 
#line 50 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
166
#line 50 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
167
167
        self = (GenderDetailsInterfaceTests*) base;
168
168
#line 169 "gender-details-interface.c"
169
169
}
172
172
static gboolean __lambda2_ (GenderDetailsInterfaceTests* self) {
173
173
        gboolean result = FALSE;
174
174
        GMainLoop* _tmp0_;
175
 
#line 72 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
175
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
176
176
        _tmp0_ = self->priv->_main_loop;
177
 
#line 72 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
177
#line 72 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
178
178
        g_main_loop_quit (_tmp0_);
179
 
#line 73 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
179
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
180
180
        result = FALSE;
181
 
#line 73 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
181
#line 73 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
182
182
        return result;
183
183
#line 184 "gender-details-interface.c"
184
184
}
187
187
static gboolean ___lambda2__gsource_func (gpointer self) {
188
188
        gboolean result;
189
189
        result = __lambda2_ (self);
190
 
#line 70 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
190
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
191
191
        return result;
192
192
#line 193 "gender-details-interface.c"
193
193
}
206
206
        GMainLoop* _tmp8_;
207
207
        gboolean _tmp9_;
208
208
        TrackerTestBackend* _tmp10_;
209
 
#line 54 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
209
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
210
210
        g_return_if_fail (self != NULL);
211
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
211
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
212
212
        _tmp0_ = g_main_loop_new (NULL, FALSE);
213
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
213
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
214
214
        _g_main_loop_unref0 (self->priv->_main_loop);
215
 
#line 56 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
215
#line 56 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
216
216
        self->priv->_main_loop = _tmp0_;
217
 
#line 57 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
217
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
218
218
        _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
219
 
#line 57 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
219
#line 57 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
220
220
        c1 = _tmp1_;
221
 
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
221
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
222
222
        _tmp2_ = g_strdup ("persona #1");
223
 
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
223
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
224
224
        _g_free0 (self->priv->_fullname);
225
 
#line 58 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
225
#line 58 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
226
226
        self->priv->_fullname = _tmp2_;
227
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
227
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
228
228
        _tmp3_ = g_strdup (TRF_ONTOLOGY_DEFS_NCO_MALE);
229
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
229
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
230
230
        _g_free0 (self->priv->_gender);
231
 
#line 59 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
231
#line 59 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
232
232
        self->priv->_gender = _tmp3_;
233
 
#line 61 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
233
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
234
234
        _tmp4_ = self->priv->_fullname;
235
 
#line 61 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
235
#line 61 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
236
236
        gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, _tmp4_);
237
 
#line 62 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
237
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
238
238
        _tmp5_ = self->priv->_gender;
239
 
#line 62 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
239
#line 62 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
240
240
        gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_GENDER, _tmp5_);
241
 
#line 63 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
241
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
242
242
        _tmp6_ = self->priv->_tracker_backend;
243
 
#line 63 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
243
#line 63 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
244
244
        tracker_test_backend_add_contact (_tmp6_, c1);
245
 
#line 64 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
245
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
246
246
        _tmp7_ = self->priv->_tracker_backend;
247
 
#line 64 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
247
#line 64 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
248
248
        tracker_test_backend_set_up (_tmp7_);
249
 
#line 66 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
249
#line 66 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
250
250
        self->priv->_found_gender = FALSE;
251
 
#line 68 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
251
#line 68 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
252
252
        _gender_details_interface_tests_test_gender_details_interface_async (self, NULL, NULL);
253
 
#line 70 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
253
#line 70 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
254
254
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda2__gsource_func, g_object_ref (self), g_object_unref);
255
 
#line 76 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
255
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
256
256
        _tmp8_ = self->priv->_main_loop;
257
 
#line 76 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
257
#line 76 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
258
258
        g_main_loop_run (_tmp8_);
259
 
#line 78 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
259
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
260
260
        _tmp9_ = self->priv->_found_gender;
261
 
#line 78 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
261
#line 78 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
262
262
        _vala_assert (_tmp9_ == TRUE, "this._found_gender == true");
263
 
#line 80 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
263
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
264
264
        _tmp10_ = self->priv->_tracker_backend;
265
 
#line 80 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
265
#line 80 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
266
266
        tracker_test_backend_tear_down (_tmp10_);
267
 
#line 54 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
267
#line 54 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
268
268
        _g_object_unref0 (c1);
269
269
#line 270 "gender-details-interface.c"
270
270
}
273
273
static void _gender_details_interface_tests_test_gender_details_interface_async_data_free (gpointer _data) {
274
274
        GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
275
275
        _data_ = _data;
276
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
276
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
277
277
        _g_object_unref0 (_data_->self);
278
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
278
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
279
279
        g_slice_free (GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData, _data_);
280
280
#line 281 "gender-details-interface.c"
281
281
}
282
282
 
283
283
 
284
284
static gpointer _g_object_ref0 (gpointer self) {
285
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
285
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
286
286
        return self ? g_object_ref (self) : NULL;
287
287
#line 288 "gender-details-interface.c"
288
288
}
291
291
static void _gender_details_interface_tests_test_gender_details_interface_async (GenderDetailsInterfaceTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
292
292
        GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
293
293
        GenderDetailsInterfaceTests* _tmp0_;
294
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
294
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
295
295
        _data_ = g_slice_new0 (GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData);
296
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
296
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
297
297
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _gender_details_interface_tests_test_gender_details_interface_async);
298
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
298
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
299
299
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _gender_details_interface_tests_test_gender_details_interface_async_data_free);
300
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
300
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
301
301
        _tmp0_ = _g_object_ref0 (self);
302
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
302
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
303
303
        _data_->self = _tmp0_;
304
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
304
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
305
305
        _gender_details_interface_tests_test_gender_details_interface_async_co (_data_);
306
306
#line 307 "gender-details-interface.c"
307
307
}
309
309
 
310
310
static void _gender_details_interface_tests_test_gender_details_interface_finish (GenderDetailsInterfaceTests* self, GAsyncResult* _res_) {
311
311
        GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
312
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
312
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
313
313
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
314
314
#line 315 "gender-details-interface.c"
315
315
}
317
317
 
318
318
static void _gender_details_interface_tests_test_gender_details_interface_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
319
319
        GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_;
320
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
320
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
321
321
        _data_ = _user_data_;
322
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
322
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
323
323
        _data_->_source_object_ = source_object;
324
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
324
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
325
325
        _data_->_res_ = _res_;
326
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
326
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
327
327
        _gender_details_interface_tests_test_gender_details_interface_async_co (_data_);
328
328
#line 329 "gender-details-interface.c"
329
329
}
330
330
 
331
331
 
332
332
static void __gender_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
333
 
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
333
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
334
334
        _gender_details_interface_tests_individuals_changed_cb (self, changes);
335
335
#line 336 "gender-details-interface.c"
336
336
}
337
337
 
338
338
 
339
339
static gboolean _gender_details_interface_tests_test_gender_details_interface_async_co (GenderDetailsInterfaceTestsTestGenderDetailsInterfaceAsyncData* _data_) {
340
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
340
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
341
341
        switch (_data_->_state_) {
342
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
342
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
343
343
                case 0:
344
344
#line 345 "gender-details-interface.c"
345
345
                goto _state_0;
346
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
346
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
347
347
                case 1:
348
348
#line 349 "gender-details-interface.c"
349
349
                goto _state_1;
350
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
350
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
351
351
                case 2:
352
352
#line 353 "gender-details-interface.c"
353
353
                goto _state_2;
354
354
                default:
355
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
355
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
356
356
                g_assert_not_reached ();
357
357
#line 358 "gender-details-interface.c"
358
358
        }
359
359
        _state_0:
360
 
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
360
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
361
361
        _data_->_tmp0_ = NULL;
362
 
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
362
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
363
363
        _data_->_tmp0_ = folks_backend_store_dup ();
364
 
#line 85 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
364
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
365
365
        _data_->store = _data_->_tmp0_;
366
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
366
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
367
367
        _data_->_state_ = 1;
368
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
368
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
369
369
        folks_backend_store_prepare (_data_->store, _gender_details_interface_tests_test_gender_details_interface_async_ready, _data_);
370
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
370
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
371
371
        return FALSE;
372
372
#line 373 "gender-details-interface.c"
373
373
        _state_1:
374
 
#line 86 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
374
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
375
375
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
376
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
376
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
377
377
        _data_->_tmp1_ = folks_individual_aggregator_new ();
378
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
378
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
379
379
        _g_object_unref0 (_data_->self->priv->_aggregator);
380
 
#line 87 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
380
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
381
381
        _data_->self->priv->_aggregator = _data_->_tmp1_;
382
 
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
382
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
383
383
        _data_->_tmp2_ = _data_->self->priv->_aggregator;
384
 
#line 88 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
384
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
385
385
        g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __gender_details_interface_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
386
386
#line 387 "gender-details-interface.c"
387
387
        {
388
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
388
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
389
389
                _data_->_tmp3_ = _data_->self->priv->_aggregator;
390
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
390
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
391
391
                _data_->_state_ = 2;
392
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
392
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
393
393
                folks_individual_aggregator_prepare (_data_->_tmp3_, _gender_details_interface_tests_test_gender_details_interface_async_ready, _data_);
394
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
394
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
395
395
                return FALSE;
396
396
#line 397 "gender-details-interface.c"
397
397
                _state_2:
398
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
398
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
399
399
                folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
400
 
#line 92 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
400
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
401
401
                if (_data_->_inner_error_ != NULL) {
402
402
#line 403 "gender-details-interface.c"
403
403
                        goto __catch0_g_error;
406
406
        goto __finally0;
407
407
        __catch0_g_error:
408
408
        {
409
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
409
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
410
410
                _data_->e = _data_->_inner_error_;
411
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
411
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
412
412
                _data_->_inner_error_ = NULL;
413
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
413
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
414
414
                _data_->_tmp4_ = _data_->e;
415
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
415
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
416
416
                _data_->_tmp5_ = _data_->_tmp4_->message;
417
 
#line 96 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
417
#line 96 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
418
418
                g_warning ("gender-details-interface.vala:96: Error when calling prepare: %s\n", _data_->_tmp5_);
419
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
419
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
420
420
                _g_error_free0 (_data_->e);
421
421
#line 422 "gender-details-interface.c"
422
422
        }
423
423
        __finally0:
424
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
424
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
425
425
        if (_data_->_inner_error_ != NULL) {
426
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
426
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
427
427
                _g_object_unref0 (_data_->store);
428
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
428
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
429
429
                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);
430
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
430
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
431
431
                g_clear_error (&_data_->_inner_error_);
432
 
#line 90 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
432
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
433
433
                return FALSE;
434
434
#line 435 "gender-details-interface.c"
435
435
        }
436
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
436
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
437
437
        _g_object_unref0 (_data_->store);
438
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
438
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
439
439
        if (_data_->_state_ == 0) {
440
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
440
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
441
441
                g_simple_async_result_complete_in_idle (_data_->_async_result);
442
442
#line 443 "gender-details-interface.c"
443
443
        } else {
444
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
444
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
445
445
                g_simple_async_result_complete (_data_->_async_result);
446
446
#line 447 "gender-details-interface.c"
447
447
        }
448
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
448
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
449
449
        g_object_unref (_data_->_async_result);
450
 
#line 83 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
450
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
451
451
        return FALSE;
452
452
#line 453 "gender-details-interface.c"
453
453
}
454
454
 
455
455
 
456
456
static void __gender_details_interface_tests_notify_gender_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
457
 
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
457
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
458
458
        _gender_details_interface_tests_notify_gender_cb (self, _sender, pspec);
459
459
#line 460 "gender-details-interface.c"
460
460
}
470
470
        GeeSet* _tmp20_;
471
471
        gint _tmp21_;
472
472
        gint _tmp22_;
473
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
473
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
474
474
        g_return_if_fail (self != NULL);
475
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
475
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
476
476
        g_return_if_fail (changes != NULL);
477
 
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
477
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
478
478
        _tmp0_ = changes;
479
 
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
479
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
480
480
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
481
 
#line 103 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
481
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
482
482
        added = _tmp1_;
483
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
483
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
484
484
        _tmp2_ = changes;
485
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
485
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
486
486
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
487
 
#line 104 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
487
#line 104 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
488
488
        removed = _tmp3_;
489
489
#line 490 "gender-details-interface.c"
490
490
        {
491
491
                GeeCollection* _tmp4_;
492
492
                GeeIterator* _tmp5_ = NULL;
493
493
                GeeIterator* _i_it;
494
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
494
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
495
495
                _tmp4_ = added;
496
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
496
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
497
497
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
498
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
498
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
499
499
                _i_it = _tmp5_;
500
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
500
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
501
501
                while (TRUE) {
502
502
#line 503 "gender-details-interface.c"
503
503
                        GeeIterator* _tmp6_;
510
510
                        const gchar* _tmp12_;
511
511
                        const gchar* _tmp13_;
512
512
                        const gchar* _tmp14_;
513
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
513
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
514
514
                        _tmp6_ = _i_it;
515
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
515
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
516
516
                        _tmp7_ = gee_iterator_next (_tmp6_);
517
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
517
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
518
518
                        if (!_tmp7_) {
519
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
519
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
520
520
                                break;
521
521
#line 522 "gender-details-interface.c"
522
522
                        }
523
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
523
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
524
524
                        _tmp8_ = _i_it;
525
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
525
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
526
526
                        _tmp9_ = gee_iterator_get (_tmp8_);
527
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
527
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
528
528
                        i = (FolksIndividual*) _tmp9_;
529
 
#line 108 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
529
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
530
530
                        _tmp10_ = i;
531
 
#line 108 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
531
#line 108 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
532
532
                        _vala_assert (_tmp10_ != NULL, "i != null");
533
 
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
533
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
534
534
                        _tmp11_ = i;
535
 
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
535
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
536
536
                        _tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
537
 
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
537
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
538
538
                        _tmp13_ = _tmp12_;
539
 
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
539
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
540
540
                        _tmp14_ = self->priv->_fullname;
541
 
#line 110 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
541
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
542
542
                        if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
543
543
#line 544 "gender-details-interface.c"
544
544
                                FolksIndividual* _tmp15_;
545
545
                                FolksIndividual* _tmp16_;
546
546
                                FolksGender _tmp17_;
547
547
                                FolksGender _tmp18_;
548
 
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
548
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
549
549
                                _tmp15_ = i;
550
 
#line 112 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
550
#line 112 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
551
551
                                g_signal_connect_object ((GObject*) _tmp15_, "notify::gender", (GCallback) __gender_details_interface_tests_notify_gender_cb_g_object_notify, self, 0);
552
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
552
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
553
553
                                _tmp16_ = i;
554
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
554
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
555
555
                                _tmp17_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp16_);
556
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
556
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
557
557
                                _tmp18_ = _tmp17_;
558
 
#line 113 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
558
#line 113 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
559
559
                                if (_tmp18_ == FOLKS_GENDER_MALE) {
560
560
#line 561 "gender-details-interface.c"
561
561
                                        GMainLoop* _tmp19_;
562
 
#line 115 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
562
#line 115 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
563
563
                                        self->priv->_found_gender = TRUE;
564
 
#line 116 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
564
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
565
565
                                        _tmp19_ = self->priv->_main_loop;
566
 
#line 116 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
566
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
567
567
                                        g_main_loop_quit (_tmp19_);
568
568
#line 569 "gender-details-interface.c"
569
569
                                }
570
570
                        }
571
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
571
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
572
572
                        _g_object_unref0 (i);
573
573
#line 574 "gender-details-interface.c"
574
574
                }
575
 
#line 106 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
575
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
576
576
                _g_object_unref0 (_i_it);
577
577
#line 578 "gender-details-interface.c"
578
578
        }
579
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
579
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
580
580
        _tmp20_ = removed;
581
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
581
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
582
582
        _tmp21_ = gee_collection_get_size ((GeeCollection*) _tmp20_);
583
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
583
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
584
584
        _tmp22_ = _tmp21_;
585
 
#line 121 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
585
#line 121 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
586
586
        _vala_assert (_tmp22_ == 1, "removed.size == 1");
587
587
#line 588 "gender-details-interface.c"
588
588
        {
589
589
                GeeSet* _tmp23_;
590
590
                GeeIterator* _tmp24_ = NULL;
591
591
                GeeIterator* _i_it;
592
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
592
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
593
593
                _tmp23_ = removed;
594
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
594
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
595
595
                _tmp24_ = gee_iterable_iterator ((GeeIterable*) _tmp23_);
596
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
596
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
597
597
                _i_it = _tmp24_;
598
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
598
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
599
599
                while (TRUE) {
600
600
#line 601 "gender-details-interface.c"
601
601
                        GeeIterator* _tmp25_;
604
604
                        gpointer _tmp28_ = NULL;
605
605
                        FolksIndividual* i;
606
606
                        FolksIndividual* _tmp29_;
607
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
607
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
608
608
                        _tmp25_ = _i_it;
609
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
609
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
610
610
                        _tmp26_ = gee_iterator_next (_tmp25_);
611
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
611
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
612
612
                        if (!_tmp26_) {
613
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
613
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
614
614
                                break;
615
615
#line 616 "gender-details-interface.c"
616
616
                        }
617
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
617
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
618
618
                        _tmp27_ = _i_it;
619
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
619
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
620
620
                        _tmp28_ = gee_iterator_get (_tmp27_);
621
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
621
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
622
622
                        i = (FolksIndividual*) _tmp28_;
623
 
#line 125 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
623
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
624
624
                        _tmp29_ = i;
625
 
#line 125 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
625
#line 125 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
626
626
                        _vala_assert (_tmp29_ == NULL, "i == null");
627
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
627
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
628
628
                        _g_object_unref0 (i);
629
629
#line 630 "gender-details-interface.c"
630
630
                }
631
 
#line 123 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
631
#line 123 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
632
632
                _g_object_unref0 (_i_it);
633
633
#line 634 "gender-details-interface.c"
634
634
        }
635
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
635
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
636
636
        _g_object_unref0 (removed);
637
 
#line 100 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
637
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
638
638
        _g_object_unref0 (added);
639
639
#line 640 "gender-details-interface.c"
640
640
}
647
647
        FolksIndividual* _tmp2_;
648
648
        FolksGender _tmp3_;
649
649
        FolksGender _tmp4_;
650
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
650
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
651
651
        g_return_if_fail (self != NULL);
652
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
652
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
653
653
        g_return_if_fail (individual_obj != NULL);
654
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
654
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
655
655
        g_return_if_fail (ps != NULL);
656
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
656
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
657
657
        _tmp0_ = individual_obj;
658
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
658
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
659
659
        _tmp1_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, FOLKS_TYPE_INDIVIDUAL, FolksIndividual));
660
 
#line 131 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
660
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
661
661
        individual = _tmp1_;
662
 
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
662
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
663
663
        _tmp2_ = individual;
664
 
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
664
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
665
665
        _tmp3_ = folks_gender_details_get_gender ((FolksGenderDetails*) _tmp2_);
666
 
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
666
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
667
667
        _tmp4_ = _tmp3_;
668
 
#line 132 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
668
#line 132 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
669
669
        if (_tmp4_ == FOLKS_GENDER_MALE) {
670
670
#line 671 "gender-details-interface.c"
671
671
                GMainLoop* _tmp5_;
672
 
#line 134 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
672
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
673
673
                self->priv->_found_gender = TRUE;
674
 
#line 135 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
674
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
675
675
                _tmp5_ = self->priv->_main_loop;
676
 
#line 135 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
676
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
677
677
                g_main_loop_quit (_tmp5_);
678
678
#line 679 "gender-details-interface.c"
679
679
        }
680
 
#line 129 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
680
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
681
681
        _g_object_unref0 (individual);
682
682
#line 683 "gender-details-interface.c"
683
683
}
684
684
 
685
685
 
686
686
static void gender_details_interface_tests_class_init (GenderDetailsInterfaceTestsClass * klass) {
687
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
687
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
688
688
        gender_details_interface_tests_parent_class = g_type_class_peek_parent (klass);
689
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
689
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
690
690
        g_type_class_add_private (klass, sizeof (GenderDetailsInterfaceTestsPrivate));
691
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
691
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
692
692
        FOLKS_TEST_CASE_CLASS (klass)->set_up = gender_details_interface_tests_real_set_up;
693
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
693
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
694
694
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = gender_details_interface_tests_real_tear_down;
695
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
695
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
696
696
        G_OBJECT_CLASS (klass)->finalize = gender_details_interface_tests_finalize;
697
697
#line 698 "gender-details-interface.c"
698
698
}
699
699
 
700
700
 
701
701
static void gender_details_interface_tests_instance_init (GenderDetailsInterfaceTests * self) {
702
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
702
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
703
703
        self->priv = GENDER_DETAILS_INTERFACE_TESTS_GET_PRIVATE (self);
704
704
#line 705 "gender-details-interface.c"
705
705
}
707
707
 
708
708
static void gender_details_interface_tests_finalize (GObject* obj) {
709
709
        GenderDetailsInterfaceTests * self;
710
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
710
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
711
711
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_GENDER_DETAILS_INTERFACE_TESTS, GenderDetailsInterfaceTests);
712
 
#line 28 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
712
#line 28 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
713
713
        _g_main_loop_unref0 (self->priv->_main_loop);
714
 
#line 29 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
714
#line 29 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
715
715
        _g_object_unref0 (self->priv->_aggregator);
716
 
#line 30 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
716
#line 30 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
717
717
        _tracker_test_backend_unref0 (self->priv->_tracker_backend);
718
 
#line 32 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
718
#line 32 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
719
719
        _g_free0 (self->priv->_gender);
720
 
#line 33 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
720
#line 33 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
721
721
        _g_free0 (self->priv->_fullname);
722
 
#line 26 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
722
#line 26 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
723
723
        G_OBJECT_CLASS (gender_details_interface_tests_parent_class)->finalize (obj);
724
724
#line 725 "gender-details-interface.c"
725
725
}
744
744
        GenderDetailsInterfaceTests* _tmp1_;
745
745
        GenderDetailsInterfaceTests* _tmp2_;
746
746
        GTestSuite* _tmp3_ = NULL;
747
 
#line 142 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
747
#line 142 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
748
748
        g_test_init (&args_length1, &args, NULL);
749
 
#line 144 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
749
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
750
750
        _tmp0_ = g_test_get_root ();
751
 
#line 144 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
751
#line 144 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
752
752
        root = _tmp0_;
753
 
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
753
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
754
754
        _tmp1_ = gender_details_interface_tests_new ();
755
 
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
755
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
756
756
        _tmp2_ = _tmp1_;
757
 
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
757
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
758
758
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
759
 
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
759
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
760
760
        g_test_suite_add_suite (root, _tmp3_);
761
 
#line 145 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
761
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
762
762
        _g_object_unref0 (_tmp2_);
763
 
#line 147 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
763
#line 147 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
764
764
        g_test_run ();
765
 
#line 149 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
765
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
766
766
        result = 0;
767
 
#line 149 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
767
#line 149 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
768
768
        return result;
769
769
#line 770 "gender-details-interface.c"
770
770
}
771
771
 
772
772
 
773
773
int main (int argc, char ** argv) {
774
 
#line 140 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
774
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
775
775
        g_type_init ();
776
 
#line 140 "/opt/gnome2/source/folks/tests/tracker/gender-details-interface.vala"
 
776
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/tracker/gender-details-interface.vala"
777
777
        return _vala_main (argv, argc);
778
778
#line 779 "gender-details-interface.c"
779
779
}