增加了次级配电状态,设备状态表,设备上电指令的订阅\解析\发布等功能
This commit is contained in:
+14
-1
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user