/* test-date.c generated by valac 0.34.7, the Vala compiler
 * generated from test-date.vala, do not modify */

/*
 * This file is part of gitg
 *
 * Copyright (C) 2013 - Jesse van den Kieboom
 *
 * gitg is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * gitg 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with gitg. If not, see <http://www.gnu.org/licenses/>.
 */

#include <glib.h>
#include <glib-object.h>
#include "libgitg/libgitg.h"
#include <gitg-assert.h>
#include <float.h>
#include <math.h>


#define GITG_TEST_TYPE_TEST (gitg_test_test_get_type ())
#define GITG_TEST_TEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GITG_TEST_TYPE_TEST, GitgTestTest))
#define GITG_TEST_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GITG_TEST_TYPE_TEST, GitgTestTestClass))
#define GITG_TEST_IS_TEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GITG_TEST_TYPE_TEST))
#define GITG_TEST_IS_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GITG_TEST_TYPE_TEST))
#define GITG_TEST_TEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GITG_TEST_TYPE_TEST, GitgTestTestClass))

typedef struct _GitgTestTest GitgTestTest;
typedef struct _GitgTestTestClass GitgTestTestClass;
typedef struct _GitgTestTestPrivate GitgTestTestPrivate;

#define LIB_GITG_TEST_TYPE_DATE (lib_gitg_test_date_get_type ())
#define LIB_GITG_TEST_DATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_GITG_TEST_TYPE_DATE, LibGitgTestDate))
#define LIB_GITG_TEST_DATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_GITG_TEST_TYPE_DATE, LibGitgTestDateClass))
#define LIB_GITG_TEST_IS_DATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_GITG_TEST_TYPE_DATE))
#define LIB_GITG_TEST_IS_DATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_GITG_TEST_TYPE_DATE))
#define LIB_GITG_TEST_DATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_GITG_TEST_TYPE_DATE, LibGitgTestDateClass))

typedef struct _LibGitgTestDate LibGitgTestDate;
typedef struct _LibGitgTestDateClass LibGitgTestDateClass;
typedef struct _LibGitgTestDatePrivate LibGitgTestDatePrivate;
#define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
#define _g_time_zone_unref0(var) ((var == NULL) ? NULL : (var = (g_time_zone_unref (var), NULL)))

struct _GitgTestTest {
	GObject parent_instance;
	GitgTestTestPrivate * priv;
};

struct _GitgTestTestClass {
	GObjectClass parent_class;
	void (*set_up) (GitgTestTest* self);
	void (*tear_down) (GitgTestTest* self);
};

struct _LibGitgTestDate {
	GitgTestTest parent_instance;
	LibGitgTestDatePrivate * priv;
};

struct _LibGitgTestDateClass {
	GitgTestTestClass parent_class;
	void (*test_iso8601) (LibGitgTestDate* self);
	void (*test_rfc2822) (LibGitgTestDate* self);
	void (*test_internal) (LibGitgTestDate* self);
};


static gpointer lib_gitg_test_date_parent_class = NULL;

GType gitg_test_test_get_type (void) G_GNUC_CONST;
GType lib_gitg_test_date_get_type (void) G_GNUC_CONST;
enum  {
	LIB_GITG_TEST_DATE_DUMMY_PROPERTY
};
LibGitgTestDate* lib_gitg_test_date_new (void);
LibGitgTestDate* lib_gitg_test_date_construct (GType object_type);
GitgTestTest* gitg_test_test_new (void);
GitgTestTest* gitg_test_test_construct (GType object_type);
static void lib_gitg_test_date_real_test_iso8601 (LibGitgTestDate* self);
static void lib_gitg_test_date_real_test_rfc2822 (LibGitgTestDate* self);
static void lib_gitg_test_date_real_test_internal (LibGitgTestDate* self);


LibGitgTestDate* lib_gitg_test_date_construct (GType object_type) {
	LibGitgTestDate * self = NULL;
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	self = (LibGitgTestDate*) gitg_test_test_construct (object_type);
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	return self;
#line 102 "test-date.c"
}


LibGitgTestDate* lib_gitg_test_date_new (void) {
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	return lib_gitg_test_date_construct (LIB_GITG_TEST_TYPE_DATE);
#line 109 "test-date.c"
}


static void lib_gitg_test_date_real_test_iso8601 (LibGitgTestDate* self) {
	GDateTime* _tmp0_ = NULL;
	GDateTime* _tmp1_ = NULL;
	GDateTime* _tmp2_ = NULL;
	GDateTime* _tmp3_ = NULL;
	GDateTime* _tmp4_ = NULL;
	GDateTime* _tmp5_ = NULL;
	GDateTime* _tmp6_ = NULL;
	GDateTime* _tmp7_ = NULL;
	GDateTime* _tmp8_ = NULL;
	GDateTime* _tmp9_ = NULL;
	GDateTime* _tmp10_ = NULL;
	GDateTime* _tmp11_ = NULL;
	GDateTime* _tmp12_ = NULL;
	GDateTime* _tmp13_ = NULL;
	GDateTime* _tmp14_ = NULL;
	GDateTime* _tmp15_ = NULL;
	GDateTime* _tmp16_ = NULL;
	GDateTime* _tmp17_ = NULL;
	GDateTime* _tmp18_ = NULL;
	GDateTime* _tmp19_ = NULL;
	GDateTime* _tmp20_ = NULL;
	GDateTime* _tmp21_ = NULL;
	GDateTime* _tmp22_ = NULL;
	GDateTime* _tmp23_ = NULL;
	GDateTime* _tmp24_ = NULL;
	GDateTime* _tmp25_ = NULL;
	GDateTime* _tmp26_ = NULL;
	GDateTime* _tmp27_ = NULL;
	GDateTime* _tmp28_ = NULL;
	GDateTime* _tmp29_ = NULL;
	GDateTime* _tmp30_ = NULL;
	GDateTime* _tmp31_ = NULL;
	GDateTime* _tmp32_ = NULL;
	GDateTime* _tmp33_ = NULL;
	GDateTime* _tmp34_ = NULL;
	GDateTime* _tmp35_ = NULL;
	GDateTime* _tmp36_ = NULL;
	GDateTime* _tmp37_ = NULL;
	GDateTime* _tmp38_ = NULL;
	GDateTime* _tmp39_ = NULL;
	GDateTime* _tmp40_ = NULL;
	GDateTime* _tmp41_ = NULL;
	GDateTime* _tmp42_ = NULL;
	GDateTime* _tmp43_ = NULL;
	GDateTime* _tmp44_ = NULL;
	GDateTime* _tmp45_ = NULL;
	GDateTime* _tmp46_ = NULL;
	GDateTime* _tmp47_ = NULL;
	GDateTime* _tmp48_ = NULL;
	GDateTime* _tmp49_ = NULL;
	GDateTime* _tmp50_ = NULL;
	GDateTime* _tmp51_ = NULL;
	GDateTime* _tmp52_ = NULL;
	GDateTime* _tmp53_ = NULL;
	GDateTime* _tmp54_ = NULL;
	GDateTime* _tmp55_ = NULL;
	GDateTime* _tmp56_ = NULL;
	GDateTime* _tmp57_ = NULL;
	GDateTime* _tmp58_ = NULL;
	GDateTime* _tmp59_ = NULL;
	GDateTime* _tmp60_ = NULL;
	GDateTime* _tmp61_ = NULL;
	GDateTime* _tmp62_ = NULL;
	GDateTime* _tmp63_ = NULL;
	GDateTime* _tmp64_ = NULL;
	GDateTime* _tmp65_ = NULL;
	GDateTime* _tmp66_ = NULL;
	GDateTime* _tmp67_ = NULL;
	GDateTime* _tmp68_ = NULL;
	GDateTime* _tmp69_ = NULL;
	GDateTime* _tmp70_ = NULL;
	GDateTime* _tmp71_ = NULL;
	GDateTime* _tmp72_ = NULL;
	GDateTime* _tmp73_ = NULL;
	GTimeZone* _tmp74_ = NULL;
	GTimeZone* _tmp75_ = NULL;
	GDateTime* _tmp76_ = NULL;
	GDateTime* _tmp77_ = NULL;
	GDateTime* _tmp78_ = NULL;
	GDateTime* _tmp79_ = NULL;
	GTimeZone* _tmp80_ = NULL;
	GTimeZone* _tmp81_ = NULL;
	GDateTime* _tmp82_ = NULL;
	GDateTime* _tmp83_ = NULL;
	GDateTime* _tmp84_ = NULL;
	GDateTime* _tmp85_ = NULL;
	GTimeZone* _tmp86_ = NULL;
	GTimeZone* _tmp87_ = NULL;
	GDateTime* _tmp88_ = NULL;
	GDateTime* _tmp89_ = NULL;
	GDateTime* _tmp90_ = NULL;
	GDateTime* _tmp91_ = NULL;
	GTimeZone* _tmp92_ = NULL;
	GTimeZone* _tmp93_ = NULL;
	GDateTime* _tmp94_ = NULL;
	GDateTime* _tmp95_ = NULL;
	GDateTime* _tmp96_ = NULL;
	GDateTime* _tmp97_ = NULL;
	GTimeZone* _tmp98_ = NULL;
	GTimeZone* _tmp99_ = NULL;
	GDateTime* _tmp100_ = NULL;
	GDateTime* _tmp101_ = NULL;
	GError * _inner_error_ = NULL;
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp1_ = gitg_date_parse ("2005", &_inner_error_);
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp0_ = _tmp1_;
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 229 "test-date.c"
	}
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp2_ = g_date_time_new_local (2005, 1, 1, 0, 0, (gdouble) 0);
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp3_ = _tmp2_;
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp0_, _tmp3_);
#line 26 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp3_);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp5_ = gitg_date_parse ("2005-04", &_inner_error_);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp4_ = _tmp5_;
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 253 "test-date.c"
	}
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp6_ = g_date_time_new_local (2005, 4, 1, 0, 0, (gdouble) 0);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp7_ = _tmp6_;
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp4_, _tmp7_);
#line 29 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp7_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp9_ = gitg_date_parse ("2005.04", &_inner_error_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp8_ = _tmp9_;
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 279 "test-date.c"
	}
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp10_ = g_date_time_new_local (2005, 4, 1, 0, 0, (gdouble) 0);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp11_ = _tmp10_;
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp8_, _tmp11_);
#line 32 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp11_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp13_ = gitg_date_parse ("200504", &_inner_error_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp12_ = _tmp13_;
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 307 "test-date.c"
	}
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp14_ = g_date_time_new_local (2005, 4, 1, 0, 0, (gdouble) 0);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp15_ = _tmp14_;
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp12_, _tmp15_);
#line 35 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp15_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp17_ = gitg_date_parse ("2005-04-07", &_inner_error_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp16_ = _tmp17_;
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 337 "test-date.c"
	}
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp18_ = g_date_time_new_local (2005, 4, 7, 0, 0, (gdouble) 0);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp19_ = _tmp18_;
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp16_, _tmp19_);
#line 38 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp19_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp21_ = gitg_date_parse ("20050407", &_inner_error_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp20_ = _tmp21_;
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 369 "test-date.c"
	}
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp22_ = g_date_time_new_local (2005, 4, 7, 0, 0, (gdouble) 0);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp23_ = _tmp22_;
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp20_, _tmp23_);
#line 41 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp23_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp25_ = gitg_date_parse ("2005.04.07", &_inner_error_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp24_ = _tmp25_;
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 403 "test-date.c"
	}
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp26_ = g_date_time_new_local (2005, 4, 7, 0, 0, (gdouble) 0);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp27_ = _tmp26_;
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp24_, _tmp27_);
#line 44 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp27_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp29_ = gitg_date_parse ("2005-04-07T22", &_inner_error_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp28_ = _tmp29_;
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 439 "test-date.c"
	}
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp30_ = g_date_time_new_local (2005, 4, 7, 22, 0, (gdouble) 0);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp31_ = _tmp30_;
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp28_, _tmp31_);
#line 47 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp31_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp33_ = gitg_date_parse ("2005-04-07T22:13", &_inner_error_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp32_ = _tmp33_;
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 477 "test-date.c"
	}
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp34_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 0);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp35_ = _tmp34_;
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp32_, _tmp35_);
#line 50 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp35_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp37_ = gitg_date_parse ("2005-04-07T2213", &_inner_error_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp36_ = _tmp37_;
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 517 "test-date.c"
	}
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp38_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 0);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp39_ = _tmp38_;
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp36_, _tmp39_);
#line 53 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp39_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp41_ = gitg_date_parse ("2005-04-07T22:13:13", &_inner_error_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp40_ = _tmp41_;
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 559 "test-date.c"
	}
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp42_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp43_ = _tmp42_;
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp40_, _tmp43_);
#line 56 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp43_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp45_ = gitg_date_parse ("200504-07T22:13:13", &_inner_error_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp44_ = _tmp45_;
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 603 "test-date.c"
	}
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp46_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp47_ = _tmp46_;
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp44_, _tmp47_);
#line 59 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp47_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp49_ = gitg_date_parse ("20050407T22:13:13", &_inner_error_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp48_ = _tmp49_;
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 649 "test-date.c"
	}
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp50_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp51_ = _tmp50_;
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp48_, _tmp51_);
#line 62 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp51_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp53_ = gitg_date_parse ("20050407T2213:13", &_inner_error_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp52_ = _tmp53_;
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 697 "test-date.c"
	}
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp54_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp55_ = _tmp54_;
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp52_, _tmp55_);
#line 65 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp55_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp57_ = gitg_date_parse ("20050407T221313", &_inner_error_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp56_ = _tmp57_;
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 747 "test-date.c"
	}
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp58_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp59_ = _tmp58_;
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp56_, _tmp59_);
#line 68 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp59_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp61_ = gitg_date_parse ("20050407 221313", &_inner_error_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp60_ = _tmp61_;
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 799 "test-date.c"
	}
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp62_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp63_ = _tmp62_;
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp60_, _tmp63_);
#line 71 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp63_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp65_ = gitg_date_parse ("2005.04.07T22:13:13", &_inner_error_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp64_ = _tmp65_;
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 853 "test-date.c"
	}
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp66_ = g_date_time_new_local (2005, 4, 7, 22, 13, (gdouble) 13);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp67_ = _tmp66_;
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp64_, _tmp67_);
#line 74 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp67_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp69_ = gitg_date_parse ("2005-04-07T22:13:13Z", &_inner_error_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp68_ = _tmp69_;
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 909 "test-date.c"
	}
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp70_ = g_date_time_new_utc (2005, 4, 7, 22, 13, (gdouble) 13);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp71_ = _tmp70_;
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp68_, _tmp71_);
#line 77 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp71_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp73_ = gitg_date_parse ("2005-04-07T22:13:13+0200", &_inner_error_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp72_ = _tmp73_;
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp68_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 967 "test-date.c"
	}
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp74_ = g_time_zone_new ("+0200");
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp75_ = _tmp74_;
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp76_ = g_date_time_new (_tmp75_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp77_ = _tmp76_;
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp72_, _tmp77_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp77_);
#line 80 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp75_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp79_ = gitg_date_parse ("2005-04-07T22:13:13-0400", &_inner_error_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp78_ = _tmp79_;
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp72_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp68_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1033 "test-date.c"
	}
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp80_ = g_time_zone_new ("-0400");
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp81_ = _tmp80_;
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp82_ = g_date_time_new (_tmp81_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp83_ = _tmp82_;
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp78_, _tmp83_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp83_);
#line 83 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp81_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp85_ = gitg_date_parse ("2005-04-07T22:13:13+0202", &_inner_error_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp84_ = _tmp85_;
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp78_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp72_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp68_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1101 "test-date.c"
	}
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp86_ = g_time_zone_new ("+0202");
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp87_ = _tmp86_;
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp88_ = g_date_time_new (_tmp87_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp89_ = _tmp88_;
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp84_, _tmp89_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp89_);
#line 86 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp87_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp91_ = gitg_date_parse ("2005-04-07T22:13:13+03", &_inner_error_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp90_ = _tmp91_;
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp84_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp78_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp72_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp68_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1171 "test-date.c"
	}
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp92_ = g_time_zone_new ("+0300");
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp93_ = _tmp92_;
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp94_ = g_date_time_new (_tmp93_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp95_ = _tmp94_;
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp90_, _tmp95_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp95_);
#line 89 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp93_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp97_ = gitg_date_parse ("2005-04-07T22:13:13+03:20", &_inner_error_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp96_ = _tmp97_;
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp90_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp84_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp78_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp72_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp68_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp64_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp60_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp56_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp52_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp48_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp44_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp40_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp36_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp32_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp28_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp24_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp20_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp16_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp8_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp4_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1243 "test-date.c"
	}
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp98_ = g_time_zone_new ("+0320");
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp99_ = _tmp98_;
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp100_ = g_date_time_new (_tmp99_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp101_ = _tmp100_;
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp96_, _tmp101_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp101_);
#line 92 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp99_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp96_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp90_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp84_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp78_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp72_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp68_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp64_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp60_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp56_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp52_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp48_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp44_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp40_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp36_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp32_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp28_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp24_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp20_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp16_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp12_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp8_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp4_);
#line 24 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp0_);
#line 1305 "test-date.c"
}


static void lib_gitg_test_date_real_test_rfc2822 (LibGitgTestDate* self) {
	GDateTime* _tmp0_ = NULL;
	GDateTime* _tmp1_ = NULL;
	GTimeZone* _tmp2_ = NULL;
	GTimeZone* _tmp3_ = NULL;
	GDateTime* _tmp4_ = NULL;
	GDateTime* _tmp5_ = NULL;
	GDateTime* _tmp6_ = NULL;
	GDateTime* _tmp7_ = NULL;
	GTimeZone* _tmp8_ = NULL;
	GTimeZone* _tmp9_ = NULL;
	GDateTime* _tmp10_ = NULL;
	GDateTime* _tmp11_ = NULL;
	GDateTime* _tmp12_ = NULL;
	GDateTime* _tmp13_ = NULL;
	GTimeZone* _tmp14_ = NULL;
	GTimeZone* _tmp15_ = NULL;
	GDateTime* _tmp16_ = NULL;
	GDateTime* _tmp17_ = NULL;
	GDateTime* _tmp18_ = NULL;
	GDateTime* _tmp19_ = NULL;
	GTimeZone* _tmp20_ = NULL;
	GTimeZone* _tmp21_ = NULL;
	GDateTime* _tmp22_ = NULL;
	GDateTime* _tmp23_ = NULL;
	GError * _inner_error_ = NULL;
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp1_ = gitg_date_parse ("Thu, 07 Apr 2005 22:13:13 +0200", &_inner_error_);
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp0_ = _tmp1_;
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1347 "test-date.c"
	}
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp2_ = g_time_zone_new ("+0200");
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp3_ = _tmp2_;
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp4_ = g_date_time_new (_tmp3_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp5_ = _tmp4_;
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp0_, _tmp5_);
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp5_);
#line 99 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp3_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp7_ = gitg_date_parse ("Thu, 07 Apr 2005 22:13:13 -0200", &_inner_error_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp6_ = _tmp7_;
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1377 "test-date.c"
	}
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp8_ = g_time_zone_new ("-0200");
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp9_ = _tmp8_;
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp10_ = g_date_time_new (_tmp9_, 2005, 4, 7, 22, 13, (gdouble) 13);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp11_ = _tmp10_;
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp6_, _tmp11_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp11_);
#line 102 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp9_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp13_ = gitg_date_parse ("Fri, 08 Apr 2005 22:13:13 -0200", &_inner_error_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp12_ = _tmp13_;
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp6_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1409 "test-date.c"
	}
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp14_ = g_time_zone_new ("-0200");
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp15_ = _tmp14_;
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp16_ = g_date_time_new (_tmp15_, 2005, 4, 8, 22, 13, (gdouble) 13);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp17_ = _tmp16_;
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp12_, _tmp17_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp17_);
#line 105 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp15_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp19_ = gitg_date_parse ("Tue, 08 Mar 2005 22:13:13 +0300", &_inner_error_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp18_ = _tmp19_;
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp12_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp6_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1443 "test-date.c"
	}
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp20_ = g_time_zone_new ("+0300");
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp21_ = _tmp20_;
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp22_ = g_date_time_new (_tmp21_, 2005, 3, 8, 22, 13, (gdouble) 13);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp23_ = _tmp22_;
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp18_, _tmp23_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp23_);
#line 108 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp21_);
#line 97 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp18_);
#line 97 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp12_);
#line 97 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp6_);
#line 97 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp0_);
#line 1467 "test-date.c"
}


static void lib_gitg_test_date_real_test_internal (LibGitgTestDate* self) {
	GDateTime* _tmp0_ = NULL;
	GDateTime* _tmp1_ = NULL;
	GDateTime* _tmp2_ = NULL;
	GDateTime* _tmp3_ = NULL;
	GTimeZone* _tmp4_ = NULL;
	GTimeZone* _tmp5_ = NULL;
	GDateTime* _tmp6_ = NULL;
	GDateTime* _tmp7_ = NULL;
	GDateTime* _tmp8_ = NULL;
	GDateTime* _tmp9_ = NULL;
	GDateTime* _tmp10_ = NULL;
	GDateTime* _tmp11_ = NULL;
	GTimeZone* _tmp12_ = NULL;
	GTimeZone* _tmp13_ = NULL;
	GDateTime* _tmp14_ = NULL;
	GDateTime* _tmp15_ = NULL;
	GError * _inner_error_ = NULL;
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp1_ = gitg_date_parse ("457849203 +0200", &_inner_error_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp0_ = _tmp1_;
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1501 "test-date.c"
	}
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp2_ = g_date_time_new_from_unix_utc ((gint64) 457849203);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp3_ = _tmp2_;
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp4_ = g_time_zone_new ("+0200");
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp5_ = _tmp4_;
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp6_ = g_date_time_to_timezone (_tmp3_, _tmp5_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp7_ = _tmp6_;
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp0_, _tmp7_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp7_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp5_);
#line 115 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp3_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp9_ = gitg_date_parse ("457849203 -0200", &_inner_error_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp8_ = _tmp9_;
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		_g_date_time_unref0 (_tmp0_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.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 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		g_clear_error (&_inner_error_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
		return;
#line 1537 "test-date.c"
	}
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp10_ = g_date_time_new_from_unix_utc ((gint64) 457849203);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp11_ = _tmp10_;
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp12_ = g_time_zone_new ("-0200");
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp13_ = _tmp12_;
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp14_ = g_date_time_to_timezone (_tmp11_, _tmp13_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_tmp15_ = _tmp14_;
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	gitg_test_assert_assert_datetime (_tmp8_, _tmp15_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp15_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_time_zone_unref0 (_tmp13_);
#line 119 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp11_);
#line 113 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp8_);
#line 113 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	_g_date_time_unref0 (_tmp0_);
#line 1563 "test-date.c"
}


static void lib_gitg_test_date_class_init (LibGitgTestDateClass * klass) {
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	lib_gitg_test_date_parent_class = g_type_class_peek_parent (klass);
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	((LibGitgTestDateClass *) klass)->test_iso8601 = lib_gitg_test_date_real_test_iso8601;
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	((LibGitgTestDateClass *) klass)->test_rfc2822 = lib_gitg_test_date_real_test_rfc2822;
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	((LibGitgTestDateClass *) klass)->test_internal = lib_gitg_test_date_real_test_internal;
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	g_signal_new ("test_iso8601", LIB_GITG_TEST_TYPE_DATE, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (LibGitgTestDateClass, test_iso8601), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	g_signal_new ("test_rfc2822", LIB_GITG_TEST_TYPE_DATE, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (LibGitgTestDateClass, test_rfc2822), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
#line 22 "/home/jesse/dev/gitg/tests/libgitg/test-date.vala"
	g_signal_new ("test_internal", LIB_GITG_TEST_TYPE_DATE, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (LibGitgTestDateClass, test_internal), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
#line 1582 "test-date.c"
}


static void lib_gitg_test_date_instance_init (LibGitgTestDate * self) {
}


GType lib_gitg_test_date_get_type (void) {
	static volatile gsize lib_gitg_test_date_type_id__volatile = 0;
	if (g_once_init_enter (&lib_gitg_test_date_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (LibGitgTestDateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) lib_gitg_test_date_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LibGitgTestDate), 0, (GInstanceInitFunc) lib_gitg_test_date_instance_init, NULL };
		GType lib_gitg_test_date_type_id;
		lib_gitg_test_date_type_id = g_type_register_static (GITG_TEST_TYPE_TEST, "LibGitgTestDate", &g_define_type_info, 0);
		g_once_init_leave (&lib_gitg_test_date_type_id__volatile, lib_gitg_test_date_type_id);
	}
	return lib_gitg_test_date_type_id__volatile;
}



