|
|
|
#undef BUILDING_AQDATABASE
|
|
|
|
|
|
#include <aqdatabase/aqdb.h>
|
|
#include <aqdatabase/aqdb_db.h>
|
|
#include <aqdatabase/aqdb_value.h>
|
|
|
|
#include <gwenhywfar/gwenhywfar.h>
|
|
#include <gwenhywfar/cgui.h>
|
|
#include <gwenhywfar/debug.h>
|
|
|
|
#include <unistd.h>
|
|
|
|
|
|
#include "test1.h"
|
|
#include "test2.h"
|
|
#include "test3.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char **argv) {
|
|
int rv;
|
|
GWEN_GUI *gui;
|
|
|
|
rv=GWEN_Init();
|
|
if (rv) {
|
|
DBG_ERROR_ERR(0, rv);
|
|
return rv;
|
|
}
|
|
|
|
rv=AQDB_Init();
|
|
if (rv) {
|
|
DBG_ERROR_ERR(0, rv);
|
|
return rv;
|
|
}
|
|
|
|
gui=GWEN_Gui_CGui_new();
|
|
GWEN_Gui_SetCharSet(gui, "ISO-8859-15");
|
|
GWEN_Gui_SetGui(gui);
|
|
GWEN_Logger_SetLevel(AQDB_LOGDOMAIN, GWEN_LoggerLevel_Info);
|
|
|
|
#if 0
|
|
unlink("/tmp/aqdatabase-db1.db");
|
|
rv=test_create_objects("file:///tmp/aqdatabase-db1.db", NULL, "/tmp/aqdatabase-db1.db");
|
|
if (rv) {
|
|
fprintf(stderr, "FAILED: test_create_objects()\n");
|
|
return 2;
|
|
}
|
|
|
|
unlink("/tmp/aqdatabase-db1.db");
|
|
rv=test_create_multi("file:///tmp/aqdatabase-db1.db", NULL, "/tmp/aqdatabase-db1.db");
|
|
if (rv) {
|
|
fprintf(stderr, "FAILED: test_create_multi()\n");
|
|
return 2;
|
|
}
|
|
#endif
|
|
|
|
unlink("/tmp/aqdatabase-db1.db");
|
|
rv=test_rollback("file:///tmp/aqdatabase-db1.db", NULL, "/tmp/aqdatabase-db1.db");
|
|
if (rv) {
|
|
fprintf(stderr, "FAILED: test_rollback()\n");
|
|
return 2;
|
|
}
|
|
|
|
|
|
rv=AQDB_Fini();
|
|
if (rv) {
|
|
DBG_ERROR_ERR(0, rv);
|
|
return 2;
|
|
}
|
|
|
|
rv=GWEN_Fini();
|
|
if (rv) {
|
|
DBG_ERROR_ERR(0, rv);
|
|
return 2;
|
|
}
|
|
|
|
|
|
return 0;
|
|
}
|
|
|
|
|