mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-11-14 15:57:13 +00:00
test: each game test starts without the CDClient the one before it opened
Tests that open an in-memory CDClient with only their tables left it connected, so later tests that make their own tables when none is connected failed (DestroyableTest, MovementBlockerScenarioTest, QuickBuildCompleteTests in a full run). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -84,6 +84,12 @@ void CDClientDatabase::Reconnect(const std::string& filename) {
|
||||
sqlite3_close_v2(old->handle());
|
||||
}
|
||||
|
||||
void CDClientDatabase::Disconnect() {
|
||||
g_Running.clear();
|
||||
conn->close();
|
||||
isConnected = false;
|
||||
}
|
||||
|
||||
//! Queries the CDClient
|
||||
CppSQLite3Query CDClientDatabase::ExecuteQuery(const std::string& query) {
|
||||
return conn->execQuery(query.c_str());
|
||||
|
||||
Reference in New Issue
Block a user