GnuCash 2.4.99
test-xml2-is-file.c
00001 #include "config.h"
00002 #include <stdlib.h>
00003 #include <string.h>
00004 
00005 #include "io-gncxml-v2.h"
00006 
00007 #include "test-stuff.h"
00008 #include "test-engine-stuff.h"
00009 #include "test-file-stuff.h"
00010 
00011 #define FILENAME "Money95bank_fr.gml2"
00012 
00013 int
00014 main(int argc, char **argv)
00015 {
00016     const char *directory = g_getenv("GNC_TEST_FILES");
00017     char *filename;
00018 
00019     if (!directory)
00020     {
00021         directory = "../../../../accounts/C";
00022     }
00023 
00024     filename = malloc(strlen(directory) + 1 + strlen(FILENAME) + 1);
00025     sprintf(filename, "%s/%s", directory, FILENAME);
00026     do_test(gnc_is_xml_data_file_v2(filename, NULL), "gnc_is_xml_data_file_v2");
00027 
00028     print_test_results();
00029     exit(get_rv());
00030 }
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines