增加了次级配电状态,设备状态表,设备上电指令的订阅\解析\发布等功能

This commit is contained in:
zjk
2025-02-20 23:15:37 +08:00
parent d89a1936ee
commit 4ee5cbfb86
7 changed files with 355 additions and 134 deletions
+14 -1
View File
@@ -1,12 +1,16 @@
#include "catch2/catch.hpp"
#include "../src/pPowerManger/SQLiteDB.h"
#include "../src/pPowerManger/driver.h"
TEST_CASE("SQLiteDB Test", "[SQLiteDB]") {
SQLiteDB db("test.db");
SECTION("Create Tables") {
REQUIRE(db.createPowerDataTables() == true);
REQUIRE(db.createStateTables() == true);
// REQUIRE(db.createStateTables() == true);
REQUIRE(db.createDisCcuSysTables() == true);
REQUIRE(db.createDriversTables("test") == true);
}
SECTION("Test isDatabaseConnected") {
@@ -36,6 +40,15 @@ TEST_CASE("SQLiteDB Test", "[SQLiteDB]") {
//REQUIRE(db.clearPowerData(stateDataForGet) == true);
}
SECTION("Test insertStateData") {
for(int i = 0; i < 100; i++)
{ DriverTable driver;
REQUIRE(db.insertDriverTables(driver,"test") == true);
}
}
}