--- a/tests/Makefile.am Sun Nov 15 00:24:16 2009 -0600
+++ b/tests/Makefile.am Sun Nov 15 00:25:30 2009 -0600
@@ -1,45 +1,33 @@
$(top_builddir)/gplate/libgplate.la \
+ -I$(top_builddir)/gplate/
- test-dictionary-variable.c \
+TEST_PROGS += test-variables +test_variables_SOURCES = test-variables.c +test_variables_LDADD = $(LDADDS)
- $(test_SOURCES:%=%.gcov.html) \
+ @test -z "$(TEST_PROGS)" || gtester --verbose $(TEST_PROGS) --- a/tests/test-variables.c Sun Nov 15 00:24:16 2009 -0600
+++ b/tests/test-variables.c Sun Nov 15 00:25:30 2009 -0600
@@ -2,111 +2,8 @@
#endif /* HAVE_CONFIG_H */
#include <gplate/gplate.h>
-/******************************************************************************
- *****************************************************************************/
-test_variable(GPlateVariable *var, const gchar *name, const gchar *value) {
- fail_unless(GPLATE_IS_VARIABLE(var), "'%p' is not a GPlateVariable.", var);
- n = gplate_variable_get_name(var);
- v = gplate_variable_get_value(var);
-START_TEST(test_variable_string_empty_name)
- GPlateVariable *var = gplate_variable_new_from_string("", "baz");
- test_variable(var, "", "baz");
-START_TEST(test_variable_float_negative)
- GPlateVariable *var = gplate_variable_new_from_float("f1", -3.14f);
- test_variable(var, "f1", "-3.140000");
-START_TEST(test_variable_float_positive)
- GPlateVariable *var = gplate_variable_new_from_float("f2", 3.14f);
- test_variable(var, "f2", "3.140000");
-START_TEST(test_variable_float_negative_whole)
- GPlateVariable *var = gplate_variable_new_from_float("f3", -1234.0f);
- test_variable(var, "f3", "-1234.000000");
-START_TEST(test_variable_float_positive_whole)
- GPlateVariable *var = gplate_variable_new_from_float("f4", 1234.0f);
- test_variable(var, "f4", "1234.000000");
-START_TEST(test_variable_double_negative)
- GPlateVariable *var = gplate_variable_new_from_double("d1", -3.14);
- test_variable(var, "d1", "-3.14");
-START_TEST(test_variable_double_positive)
- GPlateVariable *var = gplate_variable_new_from_double("d2", 3.14);
- test_variable(var, "d2", "3.14");
-START_TEST(test_variable_double_negative_whole)
- GPlateVariable *var = gplate_variable_new_from_double("d3", -1234.0);
- test_variable(var, "d3", "-1234");
-START_TEST(test_variable_double_positive_whole)
- GPlateVariable *var = gplate_variable_new_from_double("d4", 1234.0);
- test_variable(var, "d4", "1234");
-/******************************************************************************
- *****************************************************************************/
- Suite *s = suite_create("Variable Suite");
- tc = tcase_create("Simple Variables");
- tcase_add_test(tc, test_variable_string_empty_name);
- tcase_add_test(tc, test_variable_string);
- tcase_add_test(tc, test_variable_boolean_true);
- tcase_add_test(tc, test_variable_boolean_false);
- tcase_add_test(tc, test_variable_int_negative);
- tcase_add_test(tc, test_variable_int_positive);
- tcase_add_test(tc, test_variable_float_negative);
- tcase_add_test(tc, test_variable_float_positive);
- tcase_add_test(tc, test_variable_float_negative_whole);
- tcase_add_test(tc, test_variable_float_positive_whole);
- tcase_add_test(tc, test_variable_double_negative);
- tcase_add_test(tc, test_variable_double_positive);
- tcase_add_test(tc, test_variable_double_negative_whole);
- tcase_add_test(tc, test_variable_double_positive_whole);
- suite_add_tcase(s, tc);
/******************************************************************************
*****************************************************************************/
@@ -168,6 +65,8 @@
*****************************************************************************/
main(gint argc, gchar **argv) {
g_test_init(&argc, &argv, NULL);