@@ -83,7 +83,14 @@ static aos::NodeInfo DefaultNodeInfo(const char* id = "node0")
83
83
84
84
class DatabaseTest : public Test {
85
85
protected:
86
- void SetUp () override { std::filesystem::create_directories (mMigrationPath ); }
86
+ void SetUp () override
87
+ {
88
+ mConfig .mPath = cFileName;
89
+ mConfig .mMigrationPath = cMigrationPath;
90
+ mConfig .mMergedMigrationPath = cMergedMigrationPath;
91
+
92
+ std::filesystem::create_directories (cMigrationPath);
93
+ }
87
94
88
95
void TearDown () override { std::filesystem::remove_all (" database" ); }
89
96
@@ -93,10 +100,12 @@ class DatabaseTest : public Test {
93
100
}
94
101
95
102
protected:
96
- std::string mFileName = " database/test/test.db" ;
97
- std::string mMigrationPath = " database/test/migration" ;
98
- std::string mMergedMigrationPath = " database/test/merged-migration" ;
99
- Database mDB ;
103
+ static constexpr auto cFileName = " database/test/test.db" ;
104
+ static constexpr auto cMigrationPath = " database/test/migration" ;
105
+ static constexpr auto cMergedMigrationPath = " database/test/merged-migration" ;
106
+
107
+ DatabaseConfig mConfig ;
108
+ Database mDB ;
100
109
};
101
110
102
111
/* **********************************************************************************************************************
@@ -113,7 +122,7 @@ TEST_F(DatabaseTest, AddCertInfo)
113
122
certInfo.mKeyURL = " keyURL" ;
114
123
certInfo.mNotAfter = aos::Time::Now ();
115
124
116
- EXPECT_EQ (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ), aos::ErrorEnum::eNone);
125
+ EXPECT_EQ (mDB .Init (mConfig ), aos::ErrorEnum::eNone);
117
126
118
127
EXPECT_EQ (mDB .AddCertInfo (" type" , certInfo), aos::ErrorEnum::eNone);
119
128
EXPECT_EQ (mDB .AddCertInfo (" type" , certInfo), aos::ErrorEnum::eFailed);
@@ -128,7 +137,7 @@ TEST_F(DatabaseTest, AddCertInfo)
128
137
129
138
TEST_F (DatabaseTest, RemoveCertInfo)
130
139
{
131
- EXPECT_EQ (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ), aos::ErrorEnum::eNone);
140
+ EXPECT_EQ (mDB .Init (mConfig ), aos::ErrorEnum::eNone);
132
141
133
142
aos::iam::certhandler::CertInfo certInfo;
134
143
@@ -145,7 +154,7 @@ TEST_F(DatabaseTest, RemoveCertInfo)
145
154
146
155
TEST_F (DatabaseTest, RemoveAllCertsInfo)
147
156
{
148
- EXPECT_EQ (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ), aos::ErrorEnum::eNone);
157
+ EXPECT_EQ (mDB .Init (mConfig ), aos::ErrorEnum::eNone);
149
158
150
159
aos::iam::certhandler::CertInfo certInfo;
151
160
@@ -169,7 +178,7 @@ TEST_F(DatabaseTest, RemoveAllCertsInfo)
169
178
170
179
TEST_F (DatabaseTest, GetCertInfo)
171
180
{
172
- EXPECT_EQ (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ), aos::ErrorEnum::eNone);
181
+ EXPECT_EQ (mDB .Init (mConfig ), aos::ErrorEnum::eNone);
173
182
174
183
aos::iam::certhandler::CertInfo certInfo {};
175
184
@@ -204,7 +213,7 @@ TEST_F(DatabaseTest, GetCertInfo)
204
213
205
214
TEST_F (DatabaseTest, GetCertsInfo)
206
215
{
207
- EXPECT_EQ (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ), aos::ErrorEnum::eNone);
216
+ EXPECT_EQ (mDB .Init (mConfig ), aos::ErrorEnum::eNone);
208
217
209
218
aos::StaticArray<aos::iam::certhandler::CertInfo, 2 > certsInfo;
210
219
@@ -252,7 +261,7 @@ TEST_F(DatabaseTest, GetNodeInfo)
252
261
{
253
262
const auto & nodeInfo = DefaultNodeInfo ();
254
263
255
- ASSERT_TRUE (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ).IsNone ());
264
+ ASSERT_TRUE (mDB .Init (mConfig ).IsNone ());
256
265
257
266
ASSERT_TRUE (mDB .SetNodeInfo (nodeInfo).IsNone ());
258
267
@@ -267,7 +276,7 @@ TEST_F(DatabaseTest, GetAllNodeIds)
267
276
const auto & node1 = DefaultNodeInfo (" node1" );
268
277
const auto & node2 = DefaultNodeInfo (" node2" );
269
278
270
- ASSERT_TRUE (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ).IsNone ());
279
+ ASSERT_TRUE (mDB .Init (mConfig ).IsNone ());
271
280
272
281
ASSERT_TRUE (mDB .SetNodeInfo (node0).IsNone ());
273
282
ASSERT_TRUE (mDB .SetNodeInfo (node1).IsNone ());
@@ -286,7 +295,7 @@ TEST_F(DatabaseTest, GetAllNodeIdsNotEnoughMemory)
286
295
const auto & node1 = DefaultNodeInfo (" node1" );
287
296
const auto & node2 = DefaultNodeInfo (" node2" );
288
297
289
- ASSERT_TRUE (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ).IsNone ());
298
+ ASSERT_TRUE (mDB .Init (mConfig ).IsNone ());
290
299
291
300
ASSERT_TRUE (mDB .SetNodeInfo (node0).IsNone ());
292
301
ASSERT_TRUE (mDB .SetNodeInfo (node1).IsNone ());
@@ -303,7 +312,7 @@ TEST_F(DatabaseTest, RemoveNodeInfo)
303
312
const auto & node1 = DefaultNodeInfo (" node1" );
304
313
const auto & node2 = DefaultNodeInfo (" node2" );
305
314
306
- ASSERT_TRUE (mDB .Init (mFileName , mMigrationPath , mMergedMigrationPath ).IsNone ());
315
+ ASSERT_TRUE (mDB .Init (mConfig ).IsNone ());
307
316
308
317
ASSERT_TRUE (mDB .SetNodeInfo (node0).IsNone ());
309
318
ASSERT_TRUE (mDB .SetNodeInfo (node1).IsNone ());
0 commit comments