static void test_validate_fail_list(TestInputVisitorData *data,

                                     const void *unused)

{

    UserDefOneList *head = NULL;

    Error *err = NULL;

    Visitor *v;



    v = validate_test_init(data, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44, 'extra': 'ggg' } ]");



    visit_type_UserDefOneList(v, NULL, &head, &err);

    error_free_or_abort(&err);

    g_assert(!head);

}

static void test_validate_fail_list(TestInputVisitorData *data,

                                     const void *unused)

{

    UserDefOneList *head = NULL;

    Error *err = NULL;

    Visitor *v;



    v = validate_test_init(data, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44, 'extra': 'ggg' } ]");



    visit_type_UserDefOneList(v, NULL, &head, &err);

    error_free_or_abort(&err);

    g_assert(!head);

}

static void FUNC_0(TestInputVisitorData *VAR_0,

                                     const void *VAR_1)

{

    UserDefOneList *head = NULL;

    Error *err = NULL;

    Visitor *v;



    v = validate_test_init(VAR_0, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44, 'extra': 'ggg' } ]");



    visit_type_UserDefOneList(v, NULL, &head, &err);

    error_free_or_abort(&err);

    g_assert(!head);

}

static void FUNC_0(TestInputVisitorData *VAR_0,
const void *VAR_1)
{ UserDefOneList *head = NULL; Error *err = NULL; Visitor *v; v = validate_test_init(VAR_0, "[ { 'string': 'string0', 'integer': 42 }, { 'string': 'string1', 'integer': 43 }, { 'string': 'string2', 'integer': 44, 'extra': 'ggg' } ]"); visit_type_UserDefOneList(v, NULL, &head, &err); error_free_or_abort(&err); g_assert(!head); }