virtual void TearDown() { delete_database(); }
virtual void SetUp() { delete_database(); pipe_to_sqlite( database_file, "CREATE TABLE foo (bar INTEGER, baz TEXT, qux FLOAT, derp DATE);" ); pipe_to_sqlite( database_file, "INSERT INTO foo (bar, baz, qux, derp) VALUES (123, \"hello\", 1.5, \"1971-07-02\");" ); sqlite3_open( database_file.c_str(), &db ); }
/** * End the server. Delete the database and exit. Now, the sig parameter is the * signal SIGINT (Ctrl + C). * @param sig: catched signal identifier. */ void end_server(int sig) { printf("\n"); delete_database(); printf("(server) Time to say goodbye!, signal received: %d\n", sig); exit(0); }