1.1 --- a/tests/test.c Sat Jun 26 13:56:06 2010 -0500
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,71 +0,0 @@
1.4 -#include <glib.h>
1.5 -
1.6 -#include <check.h>
1.7 -
1.8 -#include <stdlib.h>
1.9 -
1.10 -#include <gplate/gplate.h>
1.11 -
1.12 -#include "test.h"
1.13 -
1.14 -/******************************************************************************
1.15 - * Helpers
1.16 - *****************************************************************************/
1.17 -Suite *
1.18 -master_suite(void) {
1.19 - Suite *s = suite_create("Master Suite");
1.20 -
1.21 - return s;
1.22 -}
1.23 -
1.24 -/******************************************************************************
1.25 - * API
1.26 - *****************************************************************************/
1.27 -void
1.28 -test_string(const gchar *expected, const gchar *actual) {
1.29 - fail_if(expected && !actual, TEST_EXPECTED_ACTUAL_MSG, expected, actual);
1.30 - fail_if(!expected && actual, TEST_EXPECTED_ACTUAL_MSG, expected, actual);
1.31 -
1.32 - /* we need to handle a NULL value differently */
1.33 - if(!expected) {
1.34 - fail_unless(!expected, TEST_EXPECTED_ACTUAL_MSG, expected, actual);
1.35 - } else {
1.36 - fail_unless(g_utf8_collate(expected, actual) == 0,
1.37 - TEST_EXPECTED_ACTUAL_MSG, expected, actual);
1.38 - }
1.39 -}
1.40 -
1.41 -/******************************************************************************
1.42 - * Main!!
1.43 - *****************************************************************************/
1.44 -gint
1.45 -main(void) {
1.46 - gint nfail = 0;
1.47 - SRunner *sr = NULL;
1.48 -
1.49 - g_type_init();
1.50 -
1.51 - gplate_config_load_default();
1.52 -
1.53 - sr = srunner_create(master_suite());
1.54 -
1.55 - srunner_set_xml(sr, "gplate-tests.xml");
1.56 -
1.57 - srunner_add_suite(sr, variable_suite());
1.58 - srunner_add_suite(sr, dictionary_variable_suite());
1.59 - srunner_add_suite(sr, file_variable_suite());
1.60 -
1.61 - srunner_add_suite(sr, syntax_suite());
1.62 -
1.63 - srunner_add_suite(sr, for_suite());
1.64 - srunner_add_suite(sr, include_suite());
1.65 -
1.66 - srunner_add_suite(sr, test_util_suite());
1.67 -
1.68 - srunner_run_all(sr, CK_NORMAL);
1.69 - nfail = srunner_ntests_failed(sr);
1.70 - srunner_free(sr);
1.71 -
1.72 - return (nfail == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
1.73 -}
1.74 -