int main(int argc, char *argv[]) { (void)argc, (void)argv; if(!test_encoders()) return 1; if(!test_decoders()) return 1; if(!test_metadata()) return 1; return 0; }
void run_tests(int mode, const char *mode_desc) { const char *file = "MaxMind-DB-test-ipv4-24.mmdb"; const char *path = test_database_path(file); MMDB_s *mmdb = open_ok(path, mode, mode_desc); // All of the remaining tests require an open mmdb if (NULL == mmdb) { diag("could not open %s - skipping remaining tests", path); return; } free((void *)path); test_metadata(mmdb, mode_desc); test_metadata_as_data_entry_list(mmdb, mode_desc); MMDB_close(mmdb); free(mmdb); }
int main(void) { if(!test_md5()) return 1; if(!test_bitwriter()) return 1; if(!test_format()) return 1; if(!test_encoders()) return 1; if(!test_decoders()) return 1; if(!test_metadata()) return 1; return 0; }