47 return m_area == other.m_area &&
m_code == other.m_code &&
52 return !(*
this == other);
69 "id",
"date",
"status",
"err_code",
"n_RFID",
"mqtt_status"};
80 "id",
"date",
"field",
"value",
"mqtt_status"};
91 "id",
"date",
"error",
"value",
"mqtt_status"};
94struct DictionaryMeta {
102 "id",
"area",
"code",
"description",
"version"};
109class TestDb :
public insitech::database::ThreadSafeDB<
110 insitech::database::meta::StatMeta,
111 insitech::database::meta::InfoMeta,
112 insitech::database::meta::ErrorsMeta,
113 insitech::database::meta::DictionaryMeta> {
115 using Base = insitech::database::ThreadSafeDB<
119 explicit TestDb(
const std::string& db_path) :
Base(db_path) {}
122 this->Base::reset_data_keep_schema<
void add_info(const insitech::database::models::Info &input)
void reset_data_keep_schema() const
void add_stat(const insitech::database::models::Stat &input)
void add_dictionary(const insitech::database::models::Dictionary &input)
void add_errors(const insitech::database::models::Errors &input)
insitech::database::ThreadSafeDB< insitech::database::meta::StatMeta, insitech::database::meta::InfoMeta, insitech::database::meta::ErrorsMeta, insitech::database::meta::DictionaryMeta > Base
TestDb(const std::string &db_path)
std::string m_description
auto operator!=(const Dictionary &other) const -> bool
auto operator==(const Dictionary &other) const -> bool