/* NodeTest.c generated by valac 0.28.1, the Vala compiler
 * generated from NodeTest.vala, do not modify */

/* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 2; tab-width: 2 -*- */
/* Notation.vala
 *
 * Copyright (C) 2011-2013  Richard Schwarting <aquarichy@gmail.com>
 * Copyright (C) 2011-2015  Daniel Espinosa <esodan@gmail.com>
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.

 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.

 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
 *
 * Authors:
 *      Richard Schwarting <aquarichy@gmail.com>
 *      Daniel Espinosa <esodan@gmail.com>
 */

#include <glib.h>
#include <glib-object.h>
#include <gxml/gxml.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>


#define TYPE_GXML_TEST (gxml_test_get_type ())
#define GXML_TEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GXML_TEST, GXmlTest))
#define GXML_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GXML_TEST, GXmlTestClass))
#define IS_GXML_TEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GXML_TEST))
#define IS_GXML_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GXML_TEST))
#define GXML_TEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GXML_TEST, GXmlTestClass))

typedef struct _GXmlTest GXmlTest;
typedef struct _GXmlTestClass GXmlTestClass;
typedef struct _GXmlTestPrivate GXmlTestPrivate;

#define TYPE_NODE_TEST (node_test_get_type ())
#define NODE_TEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_NODE_TEST, NodeTest))
#define NODE_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_NODE_TEST, NodeTestClass))
#define IS_NODE_TEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_NODE_TEST))
#define IS_NODE_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_NODE_TEST))
#define NODE_TEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_NODE_TEST, NodeTestClass))

typedef struct _NodeTest NodeTest;
typedef struct _NodeTestClass NodeTestClass;
typedef struct _NodeTestPrivate NodeTestPrivate;
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_free0(var) (var = (g_free (var), NULL))
#define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
#define _vala_return_if_fail(expr, msg) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return; }
#define _vala_return_val_if_fail(expr, msg, val) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return val; }
#define _vala_warn_if_fail(expr, msg) if G_LIKELY (expr) ; else g_warn_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);

struct _GXmlTest {
	GTypeInstance parent_instance;
	volatile int ref_count;
	GXmlTestPrivate * priv;
};

struct _GXmlTestClass {
	GTypeClass parent_class;
	void (*finalize) (GXmlTest *self);
};

struct _NodeTest {
	GXmlTest parent_instance;
	NodeTestPrivate * priv;
};

struct _NodeTestClass {
	GXmlTestClass parent_class;
};


static gpointer node_test_parent_class = NULL;

gpointer gxml_test_ref (gpointer instance);
void gxml_test_unref (gpointer instance);
GParamSpec* param_spec_gxml_test (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void value_set_gxml_test (GValue* value, gpointer v_object);
void value_take_gxml_test (GValue* value, gpointer v_object);
gpointer value_get_gxml_test (const GValue* value);
GType gxml_test_get_type (void) G_GNUC_CONST;
GType node_test_get_type (void) G_GNUC_CONST;
enum  {
	NODE_TEST_DUMMY_PROPERTY
};
void node_test_add_tests (void);
static void __lambda31_ (void);
GXmlxDocument* gxml_test_get_doc (const gchar* path);
GXmlxElement* gxml_test_get_elem (const gchar* name, GXmlxDocument* doc);
static void ___lambda31__gcallback (void);
static void __lambda32_ (void);
static void ___lambda32__gcallback (void);
static void __lambda33_ (void);
static void ___lambda33__gcallback (void);
static void __lambda34_ (void);
static void ___lambda34__gcallback (void);
static void __lambda35_ (void);
static void ___lambda35__gcallback (void);
static void __lambda36_ (void);
static void ___lambda36__gcallback (void);
static void __lambda37_ (void);
static void ___lambda37__gcallback (void);
static void __lambda38_ (void);
static void ___lambda38__gcallback (void);
static void __lambda39_ (void);
static void ___lambda39__gcallback (void);
static void __lambda40_ (void);
GXmlxAttr* gxml_test_get_attr (const gchar* name, const gchar* value, GXmlxDocument* doc);
static void ___lambda40__gcallback (void);
static void __lambda41_ (void);
static void ___lambda41__gcallback (void);
static void __lambda42_ (void);
static void ___lambda42__gcallback (void);
static void __lambda43_ (void);
static void ___lambda43__gcallback (void);
static void __lambda44_ (void);
static void ___lambda44__gcallback (void);
static void __lambda45_ (void);
static void ___lambda45__gcallback (void);
static void __lambda46_ (void);
static void ___lambda46__gcallback (void);
static void __lambda47_ (void);
static void ___lambda47__gcallback (void);
NodeTest* node_test_new (void);
NodeTest* node_test_construct (GType object_type);
GXmlTest* gxml_test_new (void);
GXmlTest* gxml_test_construct (GType object_type);


static gpointer _g_object_ref0 (gpointer self) {
#line 48 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	return self ? g_object_ref (self) : NULL;
#line 146 "NodeTest.c"
}


static void __lambda31_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* _tmp2_ = NULL;
	const gchar* _tmp3_ = NULL;
	const gchar* _tmp4_ = NULL;
	GXmlxAttr* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	const gchar* _tmp8_ = NULL;
	GXmlxText* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	const gchar* _tmp12_ = NULL;
	const gchar* _tmp13_ = NULL;
	GXmlxCDATASection* _tmp14_ = NULL;
	GXmlxNode* _tmp15_ = NULL;
	GXmlxNode* _tmp16_ = NULL;
	const gchar* _tmp17_ = NULL;
	const gchar* _tmp18_ = NULL;
	GXmlEntityReference* _tmp19_ = NULL;
	GXmlxNode* _tmp20_ = NULL;
	const gchar* _tmp21_ = NULL;
	const gchar* _tmp22_ = NULL;
	GXmlxProcessingInstruction* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	const gchar* _tmp25_ = NULL;
	const gchar* _tmp26_ = NULL;
	GXmlNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	gchar* _tmp29_ = NULL;
	gchar* _tmp30_ = NULL;
	gchar* _tmp31_ = NULL;
	const gchar* _tmp32_ = NULL;
	const gchar* _tmp33_ = NULL;
#line 39 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 39 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 42 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("elemname", doc);
#line 42 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 42 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp1_;
#line 43 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = node;
#line 43 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_get_node_name (_tmp2_);
#line 43 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = _tmp3_;
#line 43 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp4_, "elemname") == 0, "node.node_name == \"elemname\"");
#line 45 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xdocument_create_attribute (doc, "attrname");
#line 45 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 45 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp5_;
#line 46 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = node;
#line 46 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_get_node_name (_tmp6_);
#line 46 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 46 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "attrname") == 0, "node.node_name == \"attrname\"");
#line 48 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xdocument_create_text_node (doc, "some text");
#line 48 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _g_object_ref0 ((GXmlxNode*) _tmp9_);
#line 48 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 48 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp10_;
#line 49 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = node;
#line 49 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = gxml_xnode_get_node_name (_tmp11_);
#line 49 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = _tmp12_;
#line 49 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp13_, "#text") == 0, "node.node_name == \"#text\"");
#line 51 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = gxml_xdocument_create_cdata_section (doc, "cdata");
#line 51 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = _g_object_ref0 ((GXmlxNode*) _tmp14_);
#line 51 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 51 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp15_;
#line 52 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = node;
#line 52 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_node_name (_tmp16_);
#line 52 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 52 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp18_, "#cdata-section") == 0, "node.node_name == \"#cdata-section\"");
#line 54 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xdocument_create_entity_reference (doc, "refname");
#line 54 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 54 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp19_;
#line 55 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = node;
#line 55 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_node_name (_tmp20_);
#line 55 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 55 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp22_, "refname") == 0, "node.node_name == \"refname\"");
#line 60 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xdocument_create_processing_instruction (doc, "target", "data");
#line 60 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 60 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp23_;
#line 61 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = node;
#line 61 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_node_name (_tmp24_);
#line 61 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 61 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp26_, "target") == 0, "node.node_name == \"target\"");
#line 63 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_document_create_comment ((GXmlDocument*) doc, "some comment");
#line 63 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 63 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, GXML_TYPE_XNODE, GXmlxNode);
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = node;
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_name (_tmp28_);
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = _tmp30_;
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp31_, "#comment") == 0, "node.name == \"#comment\"");
#line 64 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_free0 (_tmp31_);
#line 66 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = gxml_xnode_get_node_name ((GXmlxNode*) doc);
#line 66 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp33_ = _tmp32_;
#line 66 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp33_, "#document") == 0, "doc.node_name == \"#document\"");
#line 37 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 37 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 307 "NodeTest.c"
}


static void ___lambda31__gcallback (void) {
#line 37 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda31_ ();
#line 314 "NodeTest.c"
}


static void __lambda32_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* _tmp2_ = NULL;
	GXmlNodeType _tmp3_ = 0;
	GXmlNodeType _tmp4_ = 0;
	GXmlxAttr* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	GXmlNodeType _tmp7_ = 0;
	GXmlNodeType _tmp8_ = 0;
	GXmlxText* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlNodeType _tmp12_ = 0;
	GXmlNodeType _tmp13_ = 0;
	GXmlxCDATASection* _tmp14_ = NULL;
	GXmlxNode* _tmp15_ = NULL;
	GXmlxNode* _tmp16_ = NULL;
	GXmlNodeType _tmp17_ = 0;
	GXmlNodeType _tmp18_ = 0;
	GXmlEntityReference* _tmp19_ = NULL;
	GXmlxNode* _tmp20_ = NULL;
	GXmlNodeType _tmp21_ = 0;
	GXmlNodeType _tmp22_ = 0;
	GXmlxProcessingInstruction* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	GXmlNodeType _tmp25_ = 0;
	GXmlNodeType _tmp26_ = 0;
	GXmlNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	GXmlNodeType _tmp29_ = 0;
	GXmlNodeType _tmp30_ = 0;
	GXmlNodeType _tmp31_ = 0;
	GXmlNodeType _tmp32_ = 0;
#line 80 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 80 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 83 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("a", doc);
#line 83 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 83 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp1_;
#line 84 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = node;
#line 84 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_get_node_type (_tmp2_);
#line 84 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = _tmp3_;
#line 84 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp4_ == GXML_NODE_TYPE_ELEMENT, "node.node_type == NodeType.ELEMENT");
#line 86 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xdocument_create_attribute (doc, "name");
#line 86 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 86 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp5_;
#line 87 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = node;
#line 87 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_get_node_type (_tmp6_);
#line 87 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 87 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == GXML_NODE_TYPE_ATTRIBUTE, "node.node_type == NodeType.ATTRIBUTE");
#line 89 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xdocument_create_text_node (doc, "some text");
#line 89 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _g_object_ref0 ((GXmlxNode*) _tmp9_);
#line 89 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 89 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp10_;
#line 90 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = node;
#line 90 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = gxml_xnode_get_node_type (_tmp11_);
#line 90 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = _tmp12_;
#line 90 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp13_ == GXML_NODE_TYPE_TEXT, "node.node_type == NodeType.TEXT");
#line 92 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = gxml_xdocument_create_cdata_section (doc, "cdata");
#line 92 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = _g_object_ref0 ((GXmlxNode*) _tmp14_);
#line 92 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 92 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp15_;
#line 93 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = node;
#line 93 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_node_type (_tmp16_);
#line 93 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 93 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp18_ == GXML_NODE_TYPE_CDATA_SECTION, "node.node_type == NodeType.CDATA_SECTION");
#line 95 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xdocument_create_entity_reference (doc, "refname");
#line 95 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 95 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp19_;
#line 96 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = node;
#line 96 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_node_type (_tmp20_);
#line 96 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 96 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp22_ == GXML_NODE_TYPE_ENTITY_REFERENCE, "node.node_type == NodeType.ENTITY_REFERENCE");
#line 101 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xdocument_create_processing_instruction (doc, "target", "data");
#line 101 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 101 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp23_;
#line 102 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = node;
#line 102 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_node_type (_tmp24_);
#line 102 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 102 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp26_ == GXML_NODE_TYPE_PROCESSING_INSTRUCTION, "node.node_type == NodeType.PROCESSING_INSTRUCTION");
#line 104 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_document_create_comment ((GXmlDocument*) doc, "some comment");
#line 104 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 104 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, GXML_TYPE_XNODE, GXmlxNode);
#line 105 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = node;
#line 105 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_node_type (_tmp28_);
#line 105 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 105 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp30_ == GXML_NODE_TYPE_COMMENT, "node.node_type == NodeType.COMMENT");
#line 107 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = gxml_xnode_get_node_type ((GXmlxNode*) doc);
#line 107 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = _tmp31_;
#line 107 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp32_ == GXML_NODE_TYPE_DOCUMENT, "doc.node_type == NodeType.DOCUMENT");
#line 77 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 77 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 470 "NodeTest.c"
}


static void ___lambda32__gcallback (void) {
#line 77 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda32_ ();
#line 477 "NodeTest.c"
}


static void __lambda33_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* node = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlNode* _tmp2_ = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlxNode* _tmp4_ = NULL;
	const gchar* _tmp5_ = NULL;
	const gchar* _tmp6_ = NULL;
	GXmlxAttr* _tmp7_ = NULL;
	GXmlxNode* _tmp8_ = NULL;
	GXmlxNode* _tmp9_ = NULL;
	const gchar* _tmp10_ = NULL;
	const gchar* _tmp11_ = NULL;
	GXmlxText* _tmp12_ = NULL;
	GXmlxNode* _tmp13_ = NULL;
	GXmlxNode* _tmp14_ = NULL;
	const gchar* _tmp15_ = NULL;
	const gchar* _tmp16_ = NULL;
	GXmlxCDATASection* _tmp17_ = NULL;
	GXmlxNode* _tmp18_ = NULL;
	GXmlxNode* _tmp19_ = NULL;
	const gchar* _tmp20_ = NULL;
	const gchar* _tmp21_ = NULL;
	GXmlEntityReference* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	const gchar* _tmp24_ = NULL;
	const gchar* _tmp25_ = NULL;
	GXmlxProcessingInstruction* _tmp26_ = NULL;
	GXmlxNode* _tmp27_ = NULL;
	const gchar* _tmp28_ = NULL;
	const gchar* _tmp29_ = NULL;
	GXmlNode* _tmp30_ = NULL;
	GXmlxNode* _tmp31_ = NULL;
	const gchar* _tmp32_ = NULL;
	const gchar* _tmp33_ = NULL;
	const gchar* _tmp34_ = NULL;
	const gchar* _tmp35_ = NULL;
	GError * _inner_error_ = NULL;
#line 123 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 123 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_document_create_element ((GXmlDocument*) doc, "elem", &_inner_error_);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = _tmp2_;
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_object_unref0 (node);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_object_unref0 (doc);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_clear_error (&_inner_error_);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		return;
#line 541 "NodeTest.c"
	}
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = _tmp1_;
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = NULL;
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 127 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 128 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = node;
#line 128 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_node_value (_tmp4_);
#line 128 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 128 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp6_ == NULL, "node.node_value == null");
#line 130 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xdocument_create_attribute (doc, "name");
#line 130 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 130 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp7_;
#line 131 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = node;
#line 131 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_set_value ((GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, GXML_TYPE_XATTR, GXmlxAttr), "Harry Potter");
#line 132 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = node;
#line 132 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = gxml_xnode_get_node_value (_tmp9_);
#line 132 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = _tmp10_;
#line 132 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp11_, "Harry Potter") == 0, "node.node_value == \"Harry Potter\"");
#line 134 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = gxml_xdocument_create_text_node (doc, "text content");
#line 134 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = _g_object_ref0 ((GXmlxNode*) _tmp12_);
#line 134 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 134 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp13_;
#line 135 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = node;
#line 135 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = gxml_xnode_get_node_value (_tmp14_);
#line 135 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = _tmp15_;
#line 135 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp16_, "text content") == 0, "node.node_value == \"text content\"");
#line 137 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xdocument_create_cdata_section (doc, "cdata content");
#line 137 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _g_object_ref0 ((GXmlxNode*) _tmp17_);
#line 137 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 137 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = _tmp18_;
#line 138 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = node;
#line 138 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = gxml_xnode_get_node_value (_tmp19_);
#line 138 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = _tmp20_;
#line 138 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp21_, "cdata content") == 0, "node.node_value == \"cdata content\"");
#line 140 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = gxml_xdocument_create_entity_reference (doc, "refname");
#line 140 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 140 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp22_;
#line 141 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = node;
#line 141 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = gxml_xnode_get_node_value (_tmp23_);
#line 141 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = _tmp24_;
#line 141 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp25_ == NULL, "node.node_value == null");
#line 145 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = gxml_xdocument_create_processing_instruction (doc, "target", "proc inst data");
#line 145 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 145 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = (GXmlxNode*) _tmp26_;
#line 146 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = node;
#line 146 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = gxml_xnode_get_node_value (_tmp27_);
#line 146 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = _tmp28_;
#line 146 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp29_, "proc inst data") == 0, "node.node_value == \"proc inst data\"");
#line 148 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = gxml_document_create_comment ((GXmlDocument*) doc, "some comment");
#line 148 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 148 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node = G_TYPE_CHECK_INSTANCE_CAST (_tmp30_, GXML_TYPE_XNODE, GXmlxNode);
#line 149 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = node;
#line 149 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = gxml_xnode_get_node_value (_tmp31_);
#line 149 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp33_ = _tmp32_;
#line 149 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (g_strcmp0 (_tmp33_, "some comment") == 0, "node.node_value == \"some comment\"");
#line 151 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp34_ = gxml_xnode_get_node_value ((GXmlxNode*) doc);
#line 151 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp35_ = _tmp34_;
#line 151 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp35_ == NULL, "doc.node_value == null");
#line 119 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp1_);
#line 119 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (node);
#line 119 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 663 "NodeTest.c"
}


static void ___lambda33__gcallback (void) {
#line 119 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda33_ ();
#line 670 "NodeTest.c"
}


static void __lambda34_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* _tmp4_ = NULL;
	GXmlxNode* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	GXmlxNode* attr = NULL;
	GXmlxAttr* _tmp7_ = NULL;
	GXmlxNode* _tmp8_ = NULL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
#line 162 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 162 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 163 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("James", doc);
#line 163 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 164 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Harry", doc);
#line 164 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child = (GXmlxNode*) _tmp2_;
#line 166 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_get_parent_node (child);
#line 166 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = _tmp3_;
#line 166 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp4_ == NULL, "child.parent_node == null");
#line 167 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child);
#line 168 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_parent_node (child);
#line 168 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 168 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp6_ == parent, "child.parent_node == parent");
#line 170 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xdocument_create_attribute (doc, "a");
#line 170 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	attr = (GXmlxNode*) _tmp7_;
#line 171 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = gxml_xnode_get_parent_node (attr);
#line 171 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = _tmp8_;
#line 171 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp9_ == NULL, "attr.parent_node == null");
#line 172 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = gxml_xnode_get_parent_node ((GXmlxNode*) doc);
#line 172 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = _tmp10_;
#line 172 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp11_ == NULL, "doc.parent_node == null");
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (attr);
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child);
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 741 "NodeTest.c"
}


static void ___lambda34__gcallback (void) {
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda34_ ();
#line 748 "NodeTest.c"
}


static void __lambda35_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp5_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp7_ = NULL;
	GXmlxNodeList* _tmp9_ = NULL;
	GXmlxNodeList* _tmp10_ = NULL;
	gulong _tmp11_ = 0UL;
	gulong _tmp12_ = 0UL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNodeList* _tmp23_ = NULL;
	gulong _tmp24_ = 0UL;
	gulong _tmp25_ = 0UL;
	GXmlxNode* c0 = NULL;
	GXmlxNodeList* _tmp35_ = NULL;
	GXmlxNodeList* _tmp36_ = NULL;
	GXmlxNode* _tmp37_ = NULL;
	const gchar* _tmp38_ = NULL;
	const gchar* _tmp39_ = NULL;
	const gchar* _tmp40_ = NULL;
	const gchar* _tmp41_ = NULL;
	GXmlxNode* c1 = NULL;
	GXmlxNodeList* _tmp43_ = NULL;
	GXmlxNodeList* _tmp44_ = NULL;
	GXmlxNode* _tmp45_ = NULL;
	const gchar* _tmp46_ = NULL;
	const gchar* _tmp47_ = NULL;
	const gchar* _tmp48_ = NULL;
	const gchar* _tmp49_ = NULL;
	GXmlxNode* c2 = NULL;
	GXmlxNodeList* _tmp51_ = NULL;
	GXmlxNodeList* _tmp52_ = NULL;
	GXmlxNode* _tmp53_ = NULL;
	const gchar* _tmp54_ = NULL;
	const gchar* _tmp55_ = NULL;
	const gchar* _tmp56_ = NULL;
	const gchar* _tmp57_ = NULL;
#line 176 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 176 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 177 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 177 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 178 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (parent == NULL) {
#line 805 "NodeTest.c"
		FILE* _tmp2_ = NULL;
#line 179 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp2_ = stdout;
#line 179 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp2_, "%s", "Parent child Molly not created\n");
#line 180 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 813 "NodeTest.c"
	}
#line 182 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Percy", doc);
#line 182 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp3_;
#line 183 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (child_0 == NULL) {
#line 821 "NodeTest.c"
		FILE* _tmp4_ = NULL;
#line 184 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp4_ = stdout;
#line 184 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp4_, "%s", "Child_0 Percy not created\n");
#line 185 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 829 "NodeTest.c"
	}
#line 187 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_test_get_elem ("Ron", doc);
#line 187 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp5_;
#line 188 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (child_1 == NULL) {
#line 837 "NodeTest.c"
		FILE* _tmp6_ = NULL;
#line 189 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp6_ = stdout;
#line 189 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp6_, "%s", "Child Ron not created\n");
#line 190 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 845 "NodeTest.c"
	}
#line 192 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_test_get_elem ("Ginnie", doc);
#line 192 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp7_;
#line 193 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (child_2 == NULL) {
#line 853 "NodeTest.c"
		FILE* _tmp8_ = NULL;
#line 194 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp8_ = stdout;
#line 194 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp8_, "%s", "Child Ginnie not created\n");
#line 195 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 861 "NodeTest.c"
	}
#line 197 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_child_nodes (parent);
#line 197 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 197 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_list_get_length (_tmp10_);
#line 197 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 197 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (_tmp12_ != ((gulong) 0)) {
#line 873 "NodeTest.c"
		FILE* _tmp13_ = NULL;
		GXmlxNodeList* _tmp14_ = NULL;
		GXmlxNodeList* _tmp15_ = NULL;
		gulong _tmp16_ = 0UL;
		gulong _tmp17_ = 0UL;
		gchar* _tmp18_ = NULL;
		gchar* _tmp19_ = NULL;
		gchar* _tmp20_ = NULL;
		gchar* _tmp21_ = NULL;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp13_ = stdout;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp14_ = gxml_xnode_get_child_nodes (parent);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp15_ = _tmp14_;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp16_ = gxml_xnode_list_get_length (_tmp15_);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp17_ = _tmp16_;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp18_ = g_strdup_printf ("%lu", _tmp17_);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp19_ = _tmp18_;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp20_ = g_strconcat ("ChildNode: wrong length. Expected 0 got ", _tmp19_, "\n", NULL);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp21_ = _tmp20_;
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp13_, "%s", _tmp21_);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_free0 (_tmp21_);
#line 198 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_free0 (_tmp19_);
#line 199 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 909 "NodeTest.c"
	}
#line 201 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 202 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 203 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 204 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = gxml_xnode_get_child_nodes (parent);
#line 204 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = _tmp22_;
#line 204 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = gxml_xnode_list_get_length (_tmp23_);
#line 204 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = _tmp24_;
#line 204 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (_tmp25_ != ((gulong) 3)) {
#line 927 "NodeTest.c"
		FILE* _tmp26_ = NULL;
		GXmlxNodeList* _tmp27_ = NULL;
		GXmlxNodeList* _tmp28_ = NULL;
		gulong _tmp29_ = 0UL;
		gulong _tmp30_ = 0UL;
		gchar* _tmp31_ = NULL;
		gchar* _tmp32_ = NULL;
		gchar* _tmp33_ = NULL;
		gchar* _tmp34_ = NULL;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp26_ = stdout;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp27_ = gxml_xnode_get_child_nodes (parent);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp28_ = _tmp27_;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp29_ = gxml_xnode_list_get_length (_tmp28_);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp30_ = _tmp29_;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp31_ = g_strdup_printf ("%lu", _tmp30_);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp32_ = _tmp31_;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp33_ = g_strconcat ("ChildNode: wrong length. Expected 0 got ", _tmp32_, "\n", NULL);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp34_ = _tmp33_;
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp26_, "%s", _tmp34_);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_free0 (_tmp34_);
#line 205 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_g_free0 (_tmp32_);
#line 206 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 963 "NodeTest.c"
	}
#line 208 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp35_ = gxml_xnode_get_child_nodes (parent);
#line 208 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp36_ = _tmp35_;
#line 208 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp37_ = gxml_xnode_list_get (_tmp36_, 0);
#line 208 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	c0 = _tmp37_;
#line 209 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp38_ = gxml_xnode_get_node_name (c0);
#line 209 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp39_ = _tmp38_;
#line 209 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp40_ = gxml_xnode_get_node_name (child_0);
#line 209 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp41_ = _tmp40_;
#line 209 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (g_strcmp0 (_tmp39_, _tmp41_) != 0) {
#line 983 "NodeTest.c"
		FILE* _tmp42_ = NULL;
#line 210 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp42_ = stdout;
#line 210 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp42_, "%s", "ChildNode: wrong child 0.\n");
#line 211 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 991 "NodeTest.c"
	}
#line 213 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp43_ = gxml_xnode_get_child_nodes (parent);
#line 213 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp44_ = _tmp43_;
#line 213 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp45_ = gxml_xnode_list_get (_tmp44_, 1);
#line 213 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	c1 = _tmp45_;
#line 214 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp46_ = gxml_xnode_get_node_name (c1);
#line 214 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp47_ = _tmp46_;
#line 214 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp48_ = gxml_xnode_get_node_name (child_1);
#line 214 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp49_ = _tmp48_;
#line 214 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (g_strcmp0 (_tmp47_, _tmp49_) != 0) {
#line 1011 "NodeTest.c"
		FILE* _tmp50_ = NULL;
#line 215 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp50_ = stdout;
#line 215 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp50_, "%s", "ChildNode: wrong child 1.\n");
#line 216 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 1019 "NodeTest.c"
	}
#line 218 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp51_ = gxml_xnode_get_child_nodes (parent);
#line 218 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp52_ = _tmp51_;
#line 218 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp53_ = gxml_xnode_list_get (_tmp52_, 2);
#line 218 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	c2 = _tmp53_;
#line 219 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp54_ = gxml_xnode_get_node_name (c2);
#line 219 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp55_ = _tmp54_;
#line 219 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp56_ = gxml_xnode_get_node_name (child_2);
#line 219 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp57_ = _tmp56_;
#line 219 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	if (g_strcmp0 (_tmp55_, _tmp57_) != 0) {
#line 1039 "NodeTest.c"
		FILE* _tmp58_ = NULL;
#line 220 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		_tmp58_ = stdout;
#line 220 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		fprintf (_tmp58_, "%s", "ChildNode: wrong child 2.\n");
#line 221 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
		g_assert_not_reached ();
#line 1047 "NodeTest.c"
	}
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (c2);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (c1);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (c0);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1065 "NodeTest.c"
}


static void ___lambda35__gcallback (void) {
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda35_ ();
#line 1072 "NodeTest.c"
}


static void __lambda36_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
#line 225 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 225 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 226 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 226 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 227 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 227 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 228 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 228 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 229 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 229 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 231 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 231 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 231 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 231 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 231 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 232 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 233 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 234 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 236 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_first_child (parent);
#line 236 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 236 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_0, "parent.first_child == child_0");
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1145 "NodeTest.c"
}


static void ___lambda36__gcallback (void) {
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda36_ ();
#line 1152 "NodeTest.c"
}


static void __lambda37_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
#line 239 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 239 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 240 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 240 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 241 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 241 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 242 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 242 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 243 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 243 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 245 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 245 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 245 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 245 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 245 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 246 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 247 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 248 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 250 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_last_child (parent);
#line 250 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 250 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_2, "parent.last_child == child_2");
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1225 "NodeTest.c"
}


static void ___lambda37__gcallback (void) {
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda37_ ();
#line 1232 "NodeTest.c"
}


static void __lambda38_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNode* _tmp13_ = NULL;
	GXmlxNode* _tmp14_ = NULL;
#line 253 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 253 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 254 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 254 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 255 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 255 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 256 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 256 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 257 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 257 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 259 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 259 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 259 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 259 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 259 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 260 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 261 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 262 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 264 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_previous_sibling (child_0);
#line 264 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 264 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == NULL, "child_0.previous_sibling == null");
#line 265 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_previous_sibling (child_1);
#line 265 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 265 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == child_0, "child_1.previous_sibling == child_0");
#line 266 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_previous_sibling (child_2);
#line 266 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 266 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp14_ == child_1, "child_2.previous_sibling == child_1");
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1321 "NodeTest.c"
}


static void ___lambda38__gcallback (void) {
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda38_ ();
#line 1328 "NodeTest.c"
}


static void __lambda39_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNode* _tmp13_ = NULL;
	GXmlxNode* _tmp14_ = NULL;
#line 269 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 269 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 270 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 270 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 271 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 271 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 272 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 272 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 273 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 273 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 275 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 275 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 275 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 275 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 275 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 276 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 277 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 278 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 280 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_next_sibling (child_0);
#line 280 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 280 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_1, "child_0.next_sibling == child_1");
#line 281 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_next_sibling (child_1);
#line 281 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 281 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == child_2, "child_1.next_sibling == child_2");
#line 282 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_next_sibling (child_2);
#line 282 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 282 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp14_ == NULL, "child_2.next_sibling == null");
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1417 "NodeTest.c"
}


static void ___lambda39__gcallback (void) {
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda39_ ();
#line 1424 "NodeTest.c"
}


static void __lambda40_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* elem = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* attr = NULL;
	GXmlxAttr* _tmp2_ = NULL;
	GXmlNamedAttrMap* _tmp3_ = NULL;
	GXmlNamedAttrMap* _tmp4_ = NULL;
	GXmlNamedAttrMap* _tmp5_ = NULL;
	GXmlNamedAttrMap* _tmp6_ = NULL;
#line 285 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 285 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 286 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Hogwarts", doc);
#line 286 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	elem = (GXmlxNode*) _tmp1_;
#line 287 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_attr ("Potter", "Lily", doc);
#line 287 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	attr = (GXmlxNode*) _tmp2_;
#line 289 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_get_attributes (elem);
#line 289 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = _tmp3_;
#line 289 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp4_ != NULL, "elem.attributes != null");
#line 290 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_attributes (attr);
#line 290 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 290 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp6_ == NULL, "attr.attributes == null");
#line 284 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (attr);
#line 284 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (elem);
#line 284 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1469 "NodeTest.c"
}


static void ___lambda40__gcallback (void) {
#line 284 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda40_ ();
#line 1476 "NodeTest.c"
}


static void __lambda41_ (void) {
	GXmlxDocument* doc2 = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxDocument* doc1 = NULL;
	GXmlxDocument* _tmp1_ = NULL;
	GXmlxNode* elem = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxDocument* _tmp3_ = NULL;
	GXmlxDocument* _tmp4_ = NULL;
	GXmlxDocument* _tmp5_ = NULL;
	GXmlxDocument* _tmp6_ = NULL;
#line 296 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 296 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc2 = _tmp0_;
#line 297 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_doc (NULL);
#line 297 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc1 = _tmp1_;
#line 298 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Malfoy", doc1);
#line 298 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	elem = (GXmlxNode*) _tmp2_;
#line 300 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_get_owner_document (elem);
#line 300 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = _tmp3_;
#line 300 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp4_ == doc1, "elem.owner_document == doc1");
#line 301 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_owner_document (elem);
#line 301 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 301 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp6_ != doc2, "elem.owner_document != doc2");
#line 295 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (elem);
#line 295 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc1);
#line 295 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc2);
#line 1521 "NodeTest.c"
}


static void ___lambda41__gcallback (void) {
#line 295 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda41_ ();
#line 1528 "NodeTest.c"
}


static void __lambda42_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNodeList* _tmp13_ = NULL;
	GXmlxNodeList* _tmp14_ = NULL;
	gulong _tmp15_ = 0UL;
	gulong _tmp16_ = 0UL;
	GXmlxNodeList* _tmp17_ = NULL;
	GXmlxNodeList* _tmp18_ = NULL;
	GXmlxNode* _tmp19_ = NULL;
	GXmlxNode* _tmp20_ = NULL;
	GXmlxNodeList* _tmp21_ = NULL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	GXmlxNodeList* _tmp25_ = NULL;
	GXmlxNodeList* _tmp26_ = NULL;
	GXmlxNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	GXmlxNode* _tmp29_ = NULL;
	GXmlxNode* _tmp30_ = NULL;
	GXmlxNode* _tmp31_ = NULL;
	GXmlxNode* _tmp32_ = NULL;
	GXmlxNode* _tmp33_ = NULL;
	GXmlxNode* _tmp34_ = NULL;
	GXmlxNode* _tmp35_ = NULL;
	GXmlxNode* _tmp36_ = NULL;
	GXmlxNode* _tmp37_ = NULL;
	GXmlxNode* _tmp38_ = NULL;
	GXmlxNode* _tmp39_ = NULL;
	GXmlxNode* _tmp40_ = NULL;
#line 304 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 304 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 305 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 305 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 306 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 306 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 307 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 307 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 308 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 308 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 310 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 310 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 310 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 310 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 310 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 311 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 312 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_insert_before (parent, child_0, child_2);
#line 313 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_insert_before (parent, child_1, child_2);
#line 315 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_first_child (parent);
#line 315 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 315 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_0, "parent.first_child == child_0");
#line 316 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_last_child (parent);
#line 316 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 316 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == child_2, "parent.last_child == child_2");
#line 317 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_child_nodes (parent);
#line 317 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 317 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = gxml_xnode_list_get_length (_tmp14_);
#line 317 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = _tmp15_;
#line 317 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp16_ == ((gulong) 3), "parent.child_nodes.length == 3");
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_child_nodes (parent);
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xnode_list_get (_tmp18_, 0);
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = _tmp19_;
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp20_ == child_0, "parent.child_nodes.@get (0) == child_0");
#line 318 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp20_);
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_child_nodes (parent);
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xnode_list_get (_tmp22_, 1);
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = _tmp23_;
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp24_ == child_1, "parent.child_nodes.@get (1) == child_1");
#line 319 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp24_);
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_child_nodes (parent);
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_xnode_list_get (_tmp26_, 2);
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = _tmp27_;
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp28_ == child_2, "parent.child_nodes.@get (2) == child_2");
#line 320 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp28_);
#line 321 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_previous_sibling (child_0);
#line 321 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 321 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp30_ == NULL, "child_0.previous_sibling == null");
#line 322 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = gxml_xnode_get_previous_sibling (child_1);
#line 322 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = _tmp31_;
#line 322 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp32_ == child_0, "child_1.previous_sibling == child_0");
#line 323 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp33_ = gxml_xnode_get_previous_sibling (child_2);
#line 323 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp34_ = _tmp33_;
#line 323 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp34_ == child_1, "child_2.previous_sibling == child_1");
#line 324 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp35_ = gxml_xnode_get_next_sibling (child_0);
#line 324 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp36_ = _tmp35_;
#line 324 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp36_ == child_1, "child_0.next_sibling == child_1");
#line 325 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp37_ = gxml_xnode_get_next_sibling (child_1);
#line 325 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp38_ = _tmp37_;
#line 325 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp38_ == child_2, "child_1.next_sibling == child_2");
#line 326 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp39_ = gxml_xnode_get_next_sibling (child_2);
#line 326 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp40_ = _tmp39_;
#line 326 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp40_ == NULL, "child_2.next_sibling == null");
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1719 "NodeTest.c"
}


static void ___lambda42__gcallback (void) {
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda42_ ();
#line 1726 "NodeTest.c"
}


static void __lambda43_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNodeList* _tmp13_ = NULL;
	GXmlxNodeList* _tmp14_ = NULL;
	gulong _tmp15_ = 0UL;
	gulong _tmp16_ = 0UL;
	GXmlxNodeList* _tmp17_ = NULL;
	GXmlxNodeList* _tmp18_ = NULL;
	GXmlxNode* _tmp19_ = NULL;
	GXmlxNode* _tmp20_ = NULL;
	GXmlxNodeList* _tmp21_ = NULL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	GXmlxNode* _tmp25_ = NULL;
	GXmlxNode* _tmp26_ = NULL;
	GXmlxNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	GXmlxNode* _tmp29_ = NULL;
	GXmlxNode* _tmp30_ = NULL;
	GXmlxNode* _tmp31_ = NULL;
	GXmlxNode* _tmp32_ = NULL;
#line 331 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 331 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 332 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 332 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 333 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 333 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 334 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 334 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 335 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 335 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 337 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 337 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 337 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 337 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 337 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 338 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 339 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 341 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_replace_child (parent, child_1, child_2);
#line 343 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_first_child (parent);
#line 343 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 343 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_0, "parent.first_child == child_0");
#line 344 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_last_child (parent);
#line 344 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 344 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == child_1, "parent.last_child == child_1");
#line 345 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_child_nodes (parent);
#line 345 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 345 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = gxml_xnode_list_get_length (_tmp14_);
#line 345 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = _tmp15_;
#line 345 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp16_ == ((gulong) 2), "parent.child_nodes.length == 2");
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_child_nodes (parent);
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xnode_list_get (_tmp18_, 0);
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = _tmp19_;
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp20_ == child_0, "parent.child_nodes.@get (0) == child_0");
#line 346 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp20_);
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_child_nodes (parent);
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xnode_list_get (_tmp22_, 1);
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = _tmp23_;
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp24_ == child_1, "parent.child_nodes.@get (1) == child_1");
#line 347 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp24_);
#line 348 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_previous_sibling (child_0);
#line 348 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 348 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp26_ == NULL, "child_0.previous_sibling == null");
#line 349 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_xnode_get_previous_sibling (child_1);
#line 349 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = _tmp27_;
#line 349 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp28_ == child_0, "child_1.previous_sibling == child_0");
#line 350 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_next_sibling (child_0);
#line 350 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 350 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp30_ == child_1, "child_0.next_sibling == child_1");
#line 351 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = gxml_xnode_get_next_sibling (child_1);
#line 351 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = _tmp31_;
#line 351 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp32_ == NULL, "child_1.next_sibling == null");
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 1885 "NodeTest.c"
}


static void ___lambda43__gcallback (void) {
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda43_ ();
#line 1892 "NodeTest.c"
}


static void __lambda44_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNode* _tmp13_ = NULL;
	GXmlxNode* _tmp14_ = NULL;
	GXmlxNode* _tmp15_ = NULL;
	GXmlxNode* _tmp16_ = NULL;
	GXmlxNodeList* _tmp17_ = NULL;
	GXmlxNodeList* _tmp18_ = NULL;
	gulong _tmp19_ = 0UL;
	gulong _tmp20_ = 0UL;
	GXmlxNodeList* _tmp21_ = NULL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	GXmlxNodeList* _tmp25_ = NULL;
	GXmlxNodeList* _tmp26_ = NULL;
	GXmlxNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	GXmlxNode* _tmp29_ = NULL;
	GXmlxNode* _tmp30_ = NULL;
	GXmlxNode* _tmp31_ = NULL;
	GXmlxNode* _tmp32_ = NULL;
	GXmlxNode* _tmp33_ = NULL;
	GXmlxNode* _tmp34_ = NULL;
	GXmlxNode* _tmp35_ = NULL;
	GXmlxNode* _tmp36_ = NULL;
	GXmlxNode* _tmp37_ = NULL;
	GXmlxNode* _tmp38_ = NULL;
	GXmlxNode* _tmp39_ = NULL;
	GXmlxNode* _tmp40_ = NULL;
	GXmlxNodeList* _tmp41_ = NULL;
	GXmlxNodeList* _tmp42_ = NULL;
	gulong _tmp43_ = 0UL;
	gulong _tmp44_ = 0UL;
	GXmlxNodeList* _tmp45_ = NULL;
	GXmlxNodeList* _tmp46_ = NULL;
	GXmlxNode* _tmp47_ = NULL;
	GXmlxNode* _tmp48_ = NULL;
	GXmlxNode* _tmp49_ = NULL;
	GXmlxNode* _tmp50_ = NULL;
	GXmlxNode* _tmp51_ = NULL;
	GXmlxNode* _tmp52_ = NULL;
	GXmlxNode* _tmp53_ = NULL;
	GXmlxNode* _tmp54_ = NULL;
	GXmlxNode* _tmp55_ = NULL;
	GXmlxNode* _tmp56_ = NULL;
	GXmlxNodeList* _tmp57_ = NULL;
	GXmlxNodeList* _tmp58_ = NULL;
	gulong _tmp59_ = 0UL;
	gulong _tmp60_ = 0UL;
#line 354 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 354 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 355 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 355 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 356 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 356 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 357 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 357 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 358 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 358 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 360 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 360 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 360 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 360 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 360 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 361 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 362 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 363 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 365 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_remove_child (parent, child_2);
#line 367 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_previous_sibling (child_2);
#line 367 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 367 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == NULL, "child_2.previous_sibling == null");
#line 368 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_next_sibling (child_2);
#line 368 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 368 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == NULL, "child_2.next_sibling == null");
#line 370 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_first_child (parent);
#line 370 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 370 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp14_ == child_0, "parent.first_child == child_0");
#line 371 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = gxml_xnode_get_last_child (parent);
#line 371 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = _tmp15_;
#line 371 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp16_ == child_1, "parent.last_child == child_1");
#line 372 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_child_nodes (parent);
#line 372 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 372 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xnode_list_get_length (_tmp18_);
#line 372 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = _tmp19_;
#line 372 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp20_ == ((gulong) 2), "parent.child_nodes.length == 2");
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_child_nodes (parent);
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xnode_list_get (_tmp22_, 0);
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = _tmp23_;
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp24_ == child_0, "parent.child_nodes.@get (0) == child_0");
#line 373 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp24_);
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_child_nodes (parent);
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_xnode_list_get (_tmp26_, 1);
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = _tmp27_;
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp28_ == child_1, "parent.child_nodes.@get (1) == child_1");
#line 374 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp28_);
#line 375 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_previous_sibling (child_0);
#line 375 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 375 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp30_ == NULL, "child_0.previous_sibling == null");
#line 376 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = gxml_xnode_get_previous_sibling (child_1);
#line 376 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = _tmp31_;
#line 376 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp32_ == child_0, "child_1.previous_sibling == child_0");
#line 377 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp33_ = gxml_xnode_get_next_sibling (child_0);
#line 377 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp34_ = _tmp33_;
#line 377 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp34_ == child_1, "child_0.next_sibling == child_1");
#line 378 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp35_ = gxml_xnode_get_next_sibling (child_1);
#line 378 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp36_ = _tmp35_;
#line 378 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp36_ == NULL, "child_1.next_sibling == null");
#line 380 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_remove_child (parent, child_0);
#line 382 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp37_ = gxml_xnode_get_first_child (parent);
#line 382 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp38_ = _tmp37_;
#line 382 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp38_ == child_1, "parent.first_child == child_1");
#line 383 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp39_ = gxml_xnode_get_last_child (parent);
#line 383 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp40_ = _tmp39_;
#line 383 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp40_ == child_1, "parent.last_child == child_1");
#line 384 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp41_ = gxml_xnode_get_child_nodes (parent);
#line 384 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp42_ = _tmp41_;
#line 384 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp43_ = gxml_xnode_list_get_length (_tmp42_);
#line 384 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp44_ = _tmp43_;
#line 384 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp44_ == ((gulong) 1), "parent.child_nodes.length == 1");
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp45_ = gxml_xnode_get_child_nodes (parent);
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp46_ = _tmp45_;
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp47_ = gxml_xnode_list_get (_tmp46_, 0);
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp48_ = _tmp47_;
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp48_ == child_1, "parent.child_nodes.@get (0) == child_1");
#line 385 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp48_);
#line 386 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp49_ = gxml_xnode_get_previous_sibling (child_1);
#line 386 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp50_ = _tmp49_;
#line 386 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp50_ == NULL, "child_1.previous_sibling == null");
#line 387 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp51_ = gxml_xnode_get_next_sibling (child_1);
#line 387 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp52_ = _tmp51_;
#line 387 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp52_ == NULL, "child_1.next_sibling == null");
#line 389 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_remove_child (parent, child_1);
#line 391 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp53_ = gxml_xnode_get_first_child (parent);
#line 391 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp54_ = _tmp53_;
#line 391 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp54_ == NULL, "parent.first_child == null");
#line 392 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp55_ = gxml_xnode_get_last_child (parent);
#line 392 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp56_ = _tmp55_;
#line 392 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp56_ == NULL, "parent.last_child == null");
#line 393 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp57_ = gxml_xnode_get_child_nodes (parent);
#line 393 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp58_ = _tmp57_;
#line 393 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp59_ = gxml_xnode_list_get_length (_tmp58_);
#line 393 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp60_ = _tmp59_;
#line 393 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp60_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 2165 "NodeTest.c"
}


static void ___lambda44__gcallback (void) {
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda44_ ();
#line 2172 "NodeTest.c"
}


static void __lambda45_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* child_1 = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* child_2 = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNodeList* _tmp6_ = NULL;
	gulong _tmp7_ = 0UL;
	gulong _tmp8_ = 0UL;
	GXmlxNode* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNode* _tmp12_ = NULL;
	GXmlxNodeList* _tmp13_ = NULL;
	GXmlxNodeList* _tmp14_ = NULL;
	gulong _tmp15_ = 0UL;
	gulong _tmp16_ = 0UL;
	GXmlxNodeList* _tmp17_ = NULL;
	GXmlxNodeList* _tmp18_ = NULL;
	GXmlxNode* _tmp19_ = NULL;
	GXmlxNode* _tmp20_ = NULL;
	GXmlxNodeList* _tmp21_ = NULL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlxNode* _tmp24_ = NULL;
	GXmlxNodeList* _tmp25_ = NULL;
	GXmlxNodeList* _tmp26_ = NULL;
	GXmlxNode* _tmp27_ = NULL;
	GXmlxNode* _tmp28_ = NULL;
	GXmlxNode* _tmp29_ = NULL;
	GXmlxNode* _tmp30_ = NULL;
	GXmlxNode* _tmp31_ = NULL;
	GXmlxNode* _tmp32_ = NULL;
	GXmlxNode* _tmp33_ = NULL;
	GXmlxNode* _tmp34_ = NULL;
	GXmlxNode* _tmp35_ = NULL;
	GXmlxNode* _tmp36_ = NULL;
	GXmlxNode* _tmp37_ = NULL;
	GXmlxNode* _tmp38_ = NULL;
	GXmlxNode* _tmp39_ = NULL;
	GXmlxNode* _tmp40_ = NULL;
#line 396 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 396 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 397 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 397 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 398 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 398 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 399 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_test_get_elem ("Ron", doc);
#line 399 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_1 = (GXmlxNode*) _tmp3_;
#line 400 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_test_get_elem ("Ginnie", doc);
#line 400 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_2 = (GXmlxNode*) _tmp4_;
#line 402 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp5_ = gxml_xnode_get_child_nodes (parent);
#line 402 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp6_ = _tmp5_;
#line 402 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp7_ = gxml_xnode_list_get_length (_tmp6_);
#line 402 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp8_ = _tmp7_;
#line 402 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp8_ == ((gulong) 0), "parent.child_nodes.length == 0");
#line 403 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 404 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_1);
#line 405 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_2);
#line 407 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp9_ = gxml_xnode_get_first_child (parent);
#line 407 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp10_ = _tmp9_;
#line 407 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp10_ == child_0, "parent.first_child == child_0");
#line 408 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp11_ = gxml_xnode_get_last_child (parent);
#line 408 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp12_ = _tmp11_;
#line 408 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp12_ == child_2, "parent.last_child == child_2");
#line 409 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp13_ = gxml_xnode_get_child_nodes (parent);
#line 409 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp14_ = _tmp13_;
#line 409 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp15_ = gxml_xnode_list_get_length (_tmp14_);
#line 409 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp16_ = _tmp15_;
#line 409 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp16_ == ((gulong) 3), "parent.child_nodes.length == 3");
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp17_ = gxml_xnode_get_child_nodes (parent);
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp18_ = _tmp17_;
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp19_ = gxml_xnode_list_get (_tmp18_, 0);
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp20_ = _tmp19_;
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp20_ == child_0, "parent.child_nodes.@get (0) == child_0");
#line 410 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp20_);
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp21_ = gxml_xnode_get_child_nodes (parent);
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp22_ = _tmp21_;
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp23_ = gxml_xnode_list_get (_tmp22_, 1);
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp24_ = _tmp23_;
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp24_ == child_1, "parent.child_nodes.@get (1) == child_1");
#line 411 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp24_);
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp25_ = gxml_xnode_get_child_nodes (parent);
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp26_ = _tmp25_;
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp27_ = gxml_xnode_list_get (_tmp26_, 2);
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp28_ = _tmp27_;
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp28_ == child_2, "parent.child_nodes.@get (2) == child_2");
#line 412 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (_tmp28_);
#line 413 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp29_ = gxml_xnode_get_previous_sibling (child_0);
#line 413 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp30_ = _tmp29_;
#line 413 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp30_ == NULL, "child_0.previous_sibling == null");
#line 414 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp31_ = gxml_xnode_get_previous_sibling (child_1);
#line 414 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp32_ = _tmp31_;
#line 414 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp32_ == child_0, "child_1.previous_sibling == child_0");
#line 415 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp33_ = gxml_xnode_get_previous_sibling (child_2);
#line 415 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp34_ = _tmp33_;
#line 415 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp34_ == child_1, "child_2.previous_sibling == child_1");
#line 416 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp35_ = gxml_xnode_get_next_sibling (child_0);
#line 416 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp36_ = _tmp35_;
#line 416 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp36_ == child_1, "child_0.next_sibling == child_1");
#line 417 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp37_ = gxml_xnode_get_next_sibling (child_1);
#line 417 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp38_ = _tmp37_;
#line 417 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp38_ == child_2, "child_1.next_sibling == child_2");
#line 418 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp39_ = gxml_xnode_get_next_sibling (child_2);
#line 418 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp40_ = _tmp39_;
#line 418 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp40_ == NULL, "child_2.next_sibling == null");
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_2);
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_1);
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 2363 "NodeTest.c"
}


static void ___lambda45__gcallback (void) {
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda45_ ();
#line 2370 "NodeTest.c"
}


static void __lambda46_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* parent = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxNode* child_0 = NULL;
	GXmlxElement* _tmp2_ = NULL;
	gboolean _tmp3_ = FALSE;
	gboolean _tmp4_ = FALSE;
#line 421 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 421 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	doc = _tmp0_;
#line 422 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp1_ = gxml_test_get_elem ("Molly", doc);
#line 422 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	parent = (GXmlxNode*) _tmp1_;
#line 423 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp2_ = gxml_test_get_elem ("Percy", doc);
#line 423 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	child_0 = (GXmlxNode*) _tmp2_;
#line 425 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp3_ = gxml_xnode_has_child_nodes (parent);
#line 425 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp3_ == FALSE, "parent.has_child_nodes () == false");
#line 427 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	gxml_xnode_append_child (parent, child_0);
#line 429 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_tmp4_ = gxml_xnode_has_child_nodes (parent);
#line 429 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_vala_assert (_tmp4_ == TRUE, "parent.has_child_nodes () == true");
#line 420 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (child_0);
#line 420 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (parent);
#line 420 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	_g_object_unref0 (doc);
#line 2411 "NodeTest.c"
}


static void ___lambda46__gcallback (void) {
#line 420 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda46_ ();
#line 2418 "NodeTest.c"
}


static void __lambda47_ (void) {
}


static void ___lambda47__gcallback (void) {
#line 431 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	__lambda47_ ();
#line 2429 "NodeTest.c"
}


void node_test_add_tests (void) {
#line 37 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/node_name_get", ___lambda31__gcallback);
#line 77 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/node_type_get", ___lambda32__gcallback);
#line 119 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/node_value_get", ___lambda33__gcallback);
#line 161 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/parent_node", ___lambda34__gcallback);
#line 175 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/child_nodes", ___lambda35__gcallback);
#line 224 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/first_child", ___lambda36__gcallback);
#line 238 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/last_child", ___lambda37__gcallback);
#line 252 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/previous_sibling", ___lambda38__gcallback);
#line 268 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/next_sibling", ___lambda39__gcallback);
#line 284 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/attributes", ___lambda40__gcallback);
#line 295 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/owner_document", ___lambda41__gcallback);
#line 303 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/insert_before", ___lambda42__gcallback);
#line 328 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/replace_child", ___lambda43__gcallback);
#line 353 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/remove_child", ___lambda44__gcallback);
#line 395 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/append_child", ___lambda45__gcallback);
#line 420 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/has_child_nodes", ___lambda46__gcallback);
#line 431 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	g_test_add_func ("/gxml/domnode/clone_nodes", ___lambda47__gcallback);
#line 2468 "NodeTest.c"
}


NodeTest* node_test_construct (GType object_type) {
	NodeTest* self = NULL;
#line 33 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	self = (NodeTest*) gxml_test_construct (object_type);
#line 33 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	return self;
#line 2478 "NodeTest.c"
}


NodeTest* node_test_new (void) {
#line 33 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	return node_test_construct (TYPE_NODE_TEST);
#line 2485 "NodeTest.c"
}


static void node_test_class_init (NodeTestClass * klass) {
#line 33 "/home/despinosa/Proyectos/gxml/test/NodeTest.vala"
	node_test_parent_class = g_type_class_peek_parent (klass);
#line 2492 "NodeTest.c"
}


static void node_test_instance_init (NodeTest * self) {
}


GType node_test_get_type (void) {
	static volatile gsize node_test_type_id__volatile = 0;
	if (g_once_init_enter (&node_test_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (NodeTestClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) node_test_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (NodeTest), 0, (GInstanceInitFunc) node_test_instance_init, NULL };
		GType node_test_type_id;
		node_test_type_id = g_type_register_static (TYPE_GXML_TEST, "NodeTest", &g_define_type_info, 0);
		g_once_init_leave (&node_test_type_id__volatile, node_test_type_id);
	}
	return node_test_type_id__volatile;
}



