00001
00012 #define GITK_TESTS_TEMPLATE_C
00013
00014 #include "libgitk.h"
00015
00016
00020 static void test_setup(void) {
00021 gitk_log("-- beg -----------------------");
00022 }
00023
00027 static void test_teardown(void) {
00028 gitk_log("-- end -----------------------\n\n");
00029 }
00030
00034 START_TEST(test_gitk_template_message) {
00035 gitk_init(&test_argc,&test_argvptr,PACKAGE,LOCALEDIR);
00036 gitk_template_message_with_title("Message","Title");
00037 gitk_done();
00038 }
00039 END_TEST
00040
00044 START_TEST(test_gitk_template_message_title_null) {
00045 gitk_init(&test_argc,&test_argvptr,PACKAGE,LOCALEDIR);
00046 gitk_template_message_with_title("Message",NULL);
00047 gitk_done();
00048 }
00049 END_TEST
00050
00054 START_TEST(test_gitk_template_message_text_null) {
00055 gitk_init(&test_argc,&test_argvptr,PACKAGE,LOCALEDIR);
00056 gitk_template_message_with_title(NULL,"Title");
00057 gitk_done();
00058 }
00059 END_TEST
00060
00061
00065 TCase *libgitk_template_tcase(void) {
00066 TCase *tc = tcase_create("Template");
00067
00068 tcase_add_test(tc,test_gitk_template_message);
00069 tcase_add_test(tc,test_gitk_template_message_title_null);
00070 tcase_add_test(tc,test_gitk_template_message_text_null);
00071 tcase_add_unchecked_fixture(tc, test_setup, test_teardown);
00072 return(tc);
00073 }