1
/* set-postal-addresses.c generated by valac 0.12.0, the Vala compiler
2
* generated from set-postal-addresses.vala, do not modify */
5
* Copyright (C) 2011 Collabora Ltd.
7
* This library is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU Lesser General Public License as published by
9
* the Free Software Foundation, either version 2.1 of the License, or
10
* (at your option) any later version.
12
* This library is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU Lesser General Public License for more details.
17
* You should have received a copy of the GNU Lesser General Public License
18
* along with this library. If not, see <http://www.gnu.org/licenses/>.
20
* Authors: Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
25
#include <glib-object.h>
26
#include <folks-test.h>
27
#include <tracker-test.h>
28
#include <folks/folks.h>
32
#include <folks/folks-tracker.h>
36
#define TYPE_SET_POSTAL_ADDRESSES_TESTS (set_postal_addresses_tests_get_type ())
37
#define SET_POSTAL_ADDRESSES_TESTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SET_POSTAL_ADDRESSES_TESTS, SetPostalAddressesTests))
38
#define SET_POSTAL_ADDRESSES_TESTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SET_POSTAL_ADDRESSES_TESTS, SetPostalAddressesTestsClass))
39
#define IS_SET_POSTAL_ADDRESSES_TESTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SET_POSTAL_ADDRESSES_TESTS))
40
#define IS_SET_POSTAL_ADDRESSES_TESTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SET_POSTAL_ADDRESSES_TESTS))
41
#define SET_POSTAL_ADDRESSES_TESTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SET_POSTAL_ADDRESSES_TESTS, SetPostalAddressesTestsClass))
43
typedef struct _SetPostalAddressesTests SetPostalAddressesTests;
44
typedef struct _SetPostalAddressesTestsClass SetPostalAddressesTestsClass;
45
typedef struct _SetPostalAddressesTestsPrivate SetPostalAddressesTestsPrivate;
46
#define _g_main_loop_unref0(var) ((var == NULL) ? NULL : (var = (g_main_loop_unref (var), NULL)))
47
#define _tracker_test_backend_unref0(var) ((var == NULL) ? NULL : (var = (tracker_test_backend_unref (var), NULL)))
48
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
49
#define _g_free0(var) (var = (g_free (var), NULL))
50
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
51
typedef struct _SetPostalAddressesTestsTestSetPostalAddressesAsyncData SetPostalAddressesTestsTestSetPostalAddressesAsyncData;
53
struct _SetPostalAddressesTests {
54
FolksTestCase parent_instance;
55
SetPostalAddressesTestsPrivate * priv;
58
struct _SetPostalAddressesTestsClass {
59
FolksTestCaseClass parent_class;
62
struct _SetPostalAddressesTestsPrivate {
63
GMainLoop* _main_loop;
64
TrackerTestBackend* _tracker_backend;
65
FolksIndividualAggregator* _aggregator;
66
gchar* _persona_fullname;
67
gboolean _postal_address_found;
68
FolksPostalAddress* _address;
71
struct _SetPostalAddressesTestsTestSetPostalAddressesAsyncData {
73
GObject* _source_object_;
75
GSimpleAsyncResult* _async_result;
76
SetPostalAddressesTests* self;
77
FolksBackendStore* _tmp0_;
78
FolksBackendStore* store;
79
FolksIndividualAggregator* _tmp1_;
81
GError * _inner_error_;
85
static gpointer set_postal_addresses_tests_parent_class = NULL;
87
GType set_postal_addresses_tests_get_type (void) G_GNUC_CONST;
88
#define SET_POSTAL_ADDRESSES_TESTS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_SET_POSTAL_ADDRESSES_TESTS, SetPostalAddressesTestsPrivate))
90
SET_POSTAL_ADDRESSES_TESTS_DUMMY_PROPERTY
92
SetPostalAddressesTests* set_postal_addresses_tests_new (void);
93
SetPostalAddressesTests* set_postal_addresses_tests_construct (GType object_type);
94
void set_postal_addresses_tests_test_set_postal_addresses (SetPostalAddressesTests* self);
95
static void _set_postal_addresses_tests_test_set_postal_addresses_folks_test_case_test_method (gpointer self);
96
static void set_postal_addresses_tests_real_set_up (FolksTestCase* base);
97
static void set_postal_addresses_tests_real_tear_down (FolksTestCase* base);
98
static void _set_postal_addresses_tests_test_set_postal_addresses_async (SetPostalAddressesTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
99
static void _set_postal_addresses_tests_test_set_postal_addresses_finish (SetPostalAddressesTests* self, GAsyncResult* _res_);
100
static gboolean _lambda0_ (SetPostalAddressesTests* self);
101
static gboolean __lambda0__gsource_func (gpointer self);
102
static void _set_postal_addresses_tests_test_set_postal_addresses_async_data_free (gpointer _data);
103
static gboolean _set_postal_addresses_tests_test_set_postal_addresses_async_co (SetPostalAddressesTestsTestSetPostalAddressesAsyncData* data);
104
static void _set_postal_addresses_tests_test_set_postal_addresses_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
105
static void _set_postal_addresses_tests_individuals_changed_cb (SetPostalAddressesTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason);
106
static void __set_postal_addresses_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self);
107
static void _set_postal_addresses_tests_notify_postal_cb (SetPostalAddressesTests* self, GObject* individual_obj, GParamSpec* ps);
108
static void __set_postal_addresses_tests_notify_postal_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
109
static void set_postal_addresses_tests_finalize (GObject* obj);
110
gint _vala_main (gchar** args, int args_length1);
113
static void _set_postal_addresses_tests_test_set_postal_addresses_folks_test_case_test_method (gpointer self) {
114
set_postal_addresses_tests_test_set_postal_addresses (self);
118
SetPostalAddressesTests* set_postal_addresses_tests_construct (GType object_type) {
119
SetPostalAddressesTests * self = NULL;
120
TrackerTestBackend* _tmp0_ = NULL;
121
self = (SetPostalAddressesTests*) folks_test_case_construct (object_type, "SetPostalAddressesTests");
122
_tmp0_ = tracker_test_backend_new ();
123
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
124
self->priv->_tracker_backend = _tmp0_;
125
folks_test_case_add_test ((FolksTestCase*) self, "test setting postal addresses ", _set_postal_addresses_tests_test_set_postal_addresses_folks_test_case_test_method, self);
130
SetPostalAddressesTests* set_postal_addresses_tests_new (void) {
131
return set_postal_addresses_tests_construct (TYPE_SET_POSTAL_ADDRESSES_TESTS);
135
static void set_postal_addresses_tests_real_set_up (FolksTestCase* base) {
136
SetPostalAddressesTests * self;
137
self = (SetPostalAddressesTests*) base;
141
static void set_postal_addresses_tests_real_tear_down (FolksTestCase* base) {
142
SetPostalAddressesTests * self;
143
self = (SetPostalAddressesTests*) base;
147
static gboolean _lambda0_ (SetPostalAddressesTests* self) {
148
gboolean result = FALSE;
149
g_main_loop_quit (self->priv->_main_loop);
150
g_assert_not_reached ();
155
static gboolean __lambda0__gsource_func (gpointer self) {
157
result = _lambda0_ (self);
162
void set_postal_addresses_tests_test_set_postal_addresses (SetPostalAddressesTests* self) {
163
GMainLoop* _tmp0_ = NULL;
164
GeeHashMap* _tmp1_ = NULL;
167
GeeHashSet* _tmp3_ = NULL;
169
FolksPostalAddress* _tmp4_ = NULL;
170
g_return_if_fail (self != NULL);
171
_tmp0_ = g_main_loop_new (NULL, FALSE);
172
_g_main_loop_unref0 (self->priv->_main_loop);
173
self->priv->_main_loop = _tmp0_;
174
_tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
176
_tmp2_ = g_strdup ("persona #1");
177
_g_free0 (self->priv->_persona_fullname);
178
self->priv->_persona_fullname = _tmp2_;
179
gee_abstract_map_set ((GeeAbstractMap*) c1, TRF_ONTOLOGY_DEFS_NCO_FULLNAME, self->priv->_persona_fullname);
180
tracker_test_backend_add_contact (self->priv->_tracker_backend, c1);
181
_tmp3_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
183
_tmp4_ = folks_postal_address_new (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, (GeeSet*) types, NULL);
184
_g_object_unref0 (self->priv->_address);
185
self->priv->_address = _tmp4_;
186
folks_postal_address_set_po_box (self->priv->_address, "12345");
187
folks_postal_address_set_locality (self->priv->_address, "locality");
188
folks_postal_address_set_postal_code (self->priv->_address, "code");
189
folks_postal_address_set_street (self->priv->_address, "some street");
190
folks_postal_address_set_extension (self->priv->_address, "some extension");
191
folks_postal_address_set_country (self->priv->_address, "some country");
192
folks_postal_address_set_region (self->priv->_address, "some region");
193
tracker_test_backend_set_up (self->priv->_tracker_backend);
194
self->priv->_postal_address_found = FALSE;
195
_set_postal_addresses_tests_test_set_postal_addresses_async (self, NULL, NULL);
196
g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, __lambda0__gsource_func, g_object_ref (self), g_object_unref);
197
g_main_loop_run (self->priv->_main_loop);
198
g_assert (self->priv->_postal_address_found);
199
tracker_test_backend_tear_down (self->priv->_tracker_backend);
200
_g_object_unref0 (types);
201
_g_object_unref0 (c1);
205
static void _set_postal_addresses_tests_test_set_postal_addresses_async_data_free (gpointer _data) {
206
SetPostalAddressesTestsTestSetPostalAddressesAsyncData* data;
208
_g_object_unref0 (data->self);
209
g_slice_free (SetPostalAddressesTestsTestSetPostalAddressesAsyncData, data);
213
static gpointer _g_object_ref0 (gpointer self) {
214
return self ? g_object_ref (self) : NULL;
218
static void _set_postal_addresses_tests_test_set_postal_addresses_async (SetPostalAddressesTests* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
219
SetPostalAddressesTestsTestSetPostalAddressesAsyncData* _data_;
220
_data_ = g_slice_new0 (SetPostalAddressesTestsTestSetPostalAddressesAsyncData);
221
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, _set_postal_addresses_tests_test_set_postal_addresses_async);
222
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, _set_postal_addresses_tests_test_set_postal_addresses_async_data_free);
223
_data_->self = _g_object_ref0 (self);
224
_set_postal_addresses_tests_test_set_postal_addresses_async_co (_data_);
228
static void _set_postal_addresses_tests_test_set_postal_addresses_finish (SetPostalAddressesTests* self, GAsyncResult* _res_) {
229
SetPostalAddressesTestsTestSetPostalAddressesAsyncData* _data_;
230
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
234
static void _set_postal_addresses_tests_test_set_postal_addresses_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
235
SetPostalAddressesTestsTestSetPostalAddressesAsyncData* data;
237
data->_source_object_ = source_object;
239
_set_postal_addresses_tests_test_set_postal_addresses_async_co (data);
243
static void __set_postal_addresses_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
244
_set_postal_addresses_tests_individuals_changed_cb (self, added, removed, message, actor, reason);
248
static gboolean _set_postal_addresses_tests_test_set_postal_addresses_async_co (SetPostalAddressesTestsTestSetPostalAddressesAsyncData* data) {
249
switch (data->_state_) {
257
g_assert_not_reached ();
261
data->_tmp0_ = folks_backend_store_dup ();
262
data->store = data->_tmp0_;
264
folks_backend_store_prepare (data->store, _set_postal_addresses_tests_test_set_postal_addresses_async_ready, data);
267
folks_backend_store_prepare_finish (data->store, data->_res_);
269
data->_tmp1_ = folks_individual_aggregator_new ();
270
_g_object_unref0 (data->self->priv->_aggregator);
271
data->self->priv->_aggregator = data->_tmp1_;
272
g_signal_connect_object (data->self->priv->_aggregator, "individuals-changed", (GCallback) __set_postal_addresses_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed, data->self, 0);
274
folks_individual_aggregator_prepare (data->self->priv->_aggregator, _set_postal_addresses_tests_test_set_postal_addresses_async_ready, data);
277
folks_individual_aggregator_prepare_finish (data->self->priv->_aggregator, data->_res_, &data->_inner_error_);
278
if (data->_inner_error_ != NULL) {
279
goto __catch0_g_error;
284
data->e = data->_inner_error_;
285
data->_inner_error_ = NULL;
286
g_warning ("set-postal-addresses.vala:105: Error when calling prepare: %s\n", data->e->message);
287
_g_error_free0 (data->e);
290
if (data->_inner_error_ != NULL) {
291
_g_object_unref0 (data->store);
292
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);
293
g_clear_error (&data->_inner_error_);
296
_g_object_unref0 (data->store);
297
if (data->_state_ == 0) {
298
g_simple_async_result_complete_in_idle (data->_async_result);
300
g_simple_async_result_complete (data->_async_result);
302
g_object_unref (data->_async_result);
307
static void __set_postal_addresses_tests_notify_postal_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
308
_set_postal_addresses_tests_notify_postal_cb (self, _sender, pspec);
312
static void _set_postal_addresses_tests_individuals_changed_cb (SetPostalAddressesTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason) {
314
g_return_if_fail (self != NULL);
315
g_return_if_fail (added != NULL);
316
g_return_if_fail (removed != NULL);
318
GeeIterator* _tmp0_ = NULL;
320
_tmp0_ = gee_iterable_iterator ((GeeIterable*) added);
324
gpointer _tmp2_ = NULL;
326
const gchar* _tmp3_ = NULL;
327
_tmp1_ = gee_iterator_next (_i_it);
331
_tmp2_ = gee_iterator_get (_i_it);
332
i = (FolksIndividual*) _tmp2_;
333
_tmp3_ = folks_name_details_get_full_name ((FolksNameDetails*) i);
334
if (g_strcmp0 (_tmp3_, self->priv->_persona_fullname) == 0) {
335
GeeHashSet* _tmp4_ = NULL;
337
GeeHashSet* _tmp5_ = NULL;
338
GeeHashSet* addresses;
339
FolksPostalAddress* _tmp6_ = NULL;
340
FolksPostalAddress* pa;
341
const gchar* _tmp7_ = NULL;
342
const gchar* _tmp8_ = NULL;
343
const gchar* _tmp9_ = NULL;
344
const gchar* _tmp10_ = NULL;
345
const gchar* _tmp11_ = NULL;
346
const gchar* _tmp12_ = NULL;
347
const gchar* _tmp13_ = NULL;
348
g_signal_connect_object ((GObject*) i, "notify::postal-addresses", (GCallback) __set_postal_addresses_tests_notify_postal_cb_g_object_notify, self, 0);
349
_tmp4_ = gee_hash_set_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL);
351
_tmp5_ = gee_hash_set_new (FOLKS_TYPE_POSTAL_ADDRESS, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL);
353
_tmp6_ = folks_postal_address_new (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, (GeeSet*) types, NULL);
355
_tmp7_ = folks_postal_address_get_po_box (self->priv->_address);
356
folks_postal_address_set_po_box (pa, _tmp7_);
357
_tmp8_ = folks_postal_address_get_locality (self->priv->_address);
358
folks_postal_address_set_locality (pa, _tmp8_);
359
_tmp9_ = folks_postal_address_get_postal_code (self->priv->_address);
360
folks_postal_address_set_postal_code (pa, _tmp9_);
361
_tmp10_ = folks_postal_address_get_street (self->priv->_address);
362
folks_postal_address_set_street (pa, _tmp10_);
363
_tmp11_ = folks_postal_address_get_extension (self->priv->_address);
364
folks_postal_address_set_extension (pa, _tmp11_);
365
_tmp12_ = folks_postal_address_get_country (self->priv->_address);
366
folks_postal_address_set_country (pa, _tmp12_);
367
_tmp13_ = folks_postal_address_get_region (self->priv->_address);
368
folks_postal_address_set_region (pa, _tmp13_);
369
gee_abstract_collection_add ((GeeAbstractCollection*) addresses, pa);
371
GeeSet* _tmp14_ = NULL;
372
GeeIterator* _tmp15_ = NULL;
374
_tmp14_ = folks_individual_get_personas (i);
375
_tmp15_ = gee_iterable_iterator ((GeeIterable*) _tmp14_);
379
gpointer _tmp17_ = NULL;
381
_tmp16_ = gee_iterator_next (_p_it);
385
_tmp17_ = gee_iterator_get (_p_it);
386
p = (FolksPersona*) _tmp17_;
387
folks_postal_address_details_set_postal_addresses (FOLKS_POSTAL_ADDRESS_DETAILS (p), (GeeSet*) addresses);
388
_g_object_unref0 (p);
390
_g_object_unref0 (_p_it);
392
_g_object_unref0 (pa);
393
_g_object_unref0 (addresses);
394
_g_object_unref0 (types);
396
_g_object_unref0 (i);
398
_g_object_unref0 (_i_it);
400
_tmp18_ = gee_collection_get_size ((GeeCollection*) removed);
401
g_assert (_tmp18_ == 0);
405
static void _set_postal_addresses_tests_notify_postal_cb (SetPostalAddressesTests* self, GObject* individual_obj, GParamSpec* ps) {
406
FolksIndividual* _tmp0_;
408
const gchar* _tmp1_ = NULL;
409
g_return_if_fail (self != NULL);
410
g_return_if_fail (individual_obj != NULL);
411
g_return_if_fail (ps != NULL);
412
_tmp0_ = _g_object_ref0 (FOLKS_INDIVIDUAL (individual_obj));
414
_tmp1_ = folks_name_details_get_full_name ((FolksNameDetails*) i);
415
if (g_strcmp0 (_tmp1_, self->priv->_persona_fullname) == 0) {
417
GeeSet* _tmp2_ = NULL;
418
GeeIterator* _tmp3_ = NULL;
420
_tmp2_ = folks_postal_address_details_get_postal_addresses ((FolksPostalAddressDetails*) i);
421
_tmp3_ = gee_iterable_iterator ((GeeIterable*) _tmp2_);
425
gpointer _tmp5_ = NULL;
426
FolksPostalAddress* p;
427
const gchar* _tmp6_ = NULL;
429
_tmp4_ = gee_iterator_next (_p_it);
433
_tmp5_ = gee_iterator_get (_p_it);
434
p = (FolksPostalAddress*) _tmp5_;
435
_tmp6_ = folks_postal_address_get_uid (p);
436
folks_postal_address_set_uid (self->priv->_address, _tmp6_);
437
_tmp7_ = folks_postal_address_equal (p, self->priv->_address);
439
self->priv->_postal_address_found = TRUE;
440
g_main_loop_quit (self->priv->_main_loop);
442
_g_object_unref0 (p);
444
_g_object_unref0 (_p_it);
447
_g_object_unref0 (i);
451
static void set_postal_addresses_tests_class_init (SetPostalAddressesTestsClass * klass) {
452
set_postal_addresses_tests_parent_class = g_type_class_peek_parent (klass);
453
g_type_class_add_private (klass, sizeof (SetPostalAddressesTestsPrivate));
454
FOLKS_TEST_CASE_CLASS (klass)->set_up = set_postal_addresses_tests_real_set_up;
455
FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_postal_addresses_tests_real_tear_down;
456
G_OBJECT_CLASS (klass)->finalize = set_postal_addresses_tests_finalize;
460
static void set_postal_addresses_tests_instance_init (SetPostalAddressesTests * self) {
461
self->priv = SET_POSTAL_ADDRESSES_TESTS_GET_PRIVATE (self);
465
static void set_postal_addresses_tests_finalize (GObject* obj) {
466
SetPostalAddressesTests * self;
467
self = SET_POSTAL_ADDRESSES_TESTS (obj);
468
_g_main_loop_unref0 (self->priv->_main_loop);
469
_tracker_test_backend_unref0 (self->priv->_tracker_backend);
470
_g_object_unref0 (self->priv->_aggregator);
471
_g_free0 (self->priv->_persona_fullname);
472
_g_object_unref0 (self->priv->_address);
473
G_OBJECT_CLASS (set_postal_addresses_tests_parent_class)->finalize (obj);
477
GType set_postal_addresses_tests_get_type (void) {
478
static volatile gsize set_postal_addresses_tests_type_id__volatile = 0;
479
if (g_once_init_enter (&set_postal_addresses_tests_type_id__volatile)) {
480
static const GTypeInfo g_define_type_info = { sizeof (SetPostalAddressesTestsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) set_postal_addresses_tests_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (SetPostalAddressesTests), 0, (GInstanceInitFunc) set_postal_addresses_tests_instance_init, NULL };
481
GType set_postal_addresses_tests_type_id;
482
set_postal_addresses_tests_type_id = g_type_register_static (FOLKS_TYPE_TEST_CASE, "SetPostalAddressesTests", &g_define_type_info, 0);
483
g_once_init_leave (&set_postal_addresses_tests_type_id__volatile, set_postal_addresses_tests_type_id);
485
return set_postal_addresses_tests_type_id__volatile;
489
gint _vala_main (gchar** args, int args_length1) {
491
GTestSuite* _tmp0_ = NULL;
493
SetPostalAddressesTests* _tmp1_ = NULL;
494
SetPostalAddressesTests* _tmp2_;
495
GTestSuite* _tmp3_ = NULL;
496
g_test_init (&args_length1, &args, NULL);
497
_tmp0_ = g_test_get_root ();
499
_tmp1_ = set_postal_addresses_tests_new ();
501
_tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
502
g_test_suite_add_suite (root, _tmp3_);
503
_g_object_unref0 (_tmp2_);
510
int main (int argc, char ** argv) {
512
return _vala_main (argv, argc);