213 adapter->DeleteDataPoint(
"/datapoint"_dppath);
218 adapter->DeleteDataPoint(
"/datapoint"_dppath);
223 adapter->DeleteDataPoint(
"/datapoint"_dppath);
225 adapter->CreateDataPoint<
float>(
"/datapoint"_dppath);
228 adapter->DeleteDataPoint(
"/datapoint"_dppath);
230 adapter->CreateDataPoint<
double>(
"/datapoint"_dppath);
233 adapter->DeleteDataPoint(
"/datapoint"_dppath);
235 adapter->CreateDataPoint<std::vector<int32_t>>(
"/datapoint"_dppath);
238 adapter->DeleteDataPoint(
"/datapoint"_dppath);
240 adapter->CreateDataPoint<std::vector<int64_t>>(
"/datapoint"_dppath);
242 {
adapter->SetDataPoint(
"/datapoint"_dppath, std::vector<int64_t>{2, 3, 4, 5}); });
244 adapter->DeleteDataPoint(
"/datapoint"_dppath);
246 adapter->CreateDataPoint<std::vector<float>>(
"/datapoint"_dppath);
248 adapter->SetDataPoint(
"/datapoint"_dppath, std::vector<float>{3.4, 4.5, 5.6, 6.7, 7.8});
251 adapter->DeleteDataPoint(
"/datapoint"_dppath);
253 adapter->CreateDataPoint<std::vector<double>>(
"/datapoint"_dppath);
255 {
adapter->SetDataPoint(
"/datapoint"_dppath, std::vector<double>{1.2, 2.4, 3.6}); });
257 adapter->DeleteDataPoint(
"/datapoint"_dppath);
263 adapter->DeleteDataPoint(
"/datapoint"_dppath);
270 adapter->DeleteDataPoint(
"/datapoint"_dppath);
277 adapter->DeleteDataPoint(
"/datapoint"_dppath);
281 adapter->SetDataPoint(
"/datapoint"_dppath,
285 adapter->DeleteDataPoint(
"/datapoint"_dppath);
295 EXPECT_EQ(
adapter->GetDataPoint<std::string>(
"/datapoint"_dppath), std::string(
"test string"));
296 adapter->DeleteDataPoint(
"/datapoint"_dppath);
301 adapter->DeleteDataPoint(
"/datapoint"_dppath);
306 adapter->DeleteDataPoint(
"/datapoint"_dppath);
308 adapter->CreateDataPoint<
float>(
"/datapoint"_dppath);
311 adapter->DeleteDataPoint(
"/datapoint"_dppath);
313 adapter->CreateDataPoint<
double>(
"/datapoint"_dppath);
315 EXPECT_EQ(
adapter->GetDataPoint<
double>(
"/datapoint"_dppath),
double(4.56));
316 adapter->DeleteDataPoint(
"/datapoint"_dppath);
318 adapter->CreateDataPoint<std::vector<int32_t>>(
"/datapoint"_dppath);
323 (std::vector<int32_t>{1, 2, 3}));
324 adapter->DeleteDataPoint(
"/datapoint"_dppath);
326 adapter->CreateDataPoint<std::vector<int64_t>>(
"/datapoint"_dppath);
329 (std::vector<int64_t>{2, 3, 4}));
330 adapter->DeleteDataPoint(
"/datapoint"_dppath);
332 adapter->CreateDataPoint<std::vector<float>>(
"/datapoint"_dppath);
334 {
adapter->SetDataPoint(
"/datapoint"_dppath, std::vector<float>{1.2, 2.3, 3.4}); });
336 (std::vector<float>{1.2, 2.3, 3.4}));
337 adapter->DeleteDataPoint(
"/datapoint"_dppath);
339 adapter->CreateDataPoint<std::vector<double>>(
"/datapoint"_dppath);
341 {
adapter->SetDataPoint(
"/datapoint"_dppath, std::vector<double>{2.4, 3.6, 4.8}); });
343 (std::vector<double>{2.4, 3.6, 4.8}));
344 adapter->DeleteDataPoint(
"/datapoint"_dppath);
353 adapter->DeleteDataPoint(
"/datapoint"_dppath);
360 adapter->DeleteDataPoint(
"/datapoint"_dppath);
368 adapter->DeleteDataPoint(
"/datapoint"_dppath);
372 adapter->SetDataPoint(
"/datapoint"_dppath,
377 adapter->DeleteDataPoint(
"/datapoint"_dppath);
REGISTER_TYPED_TEST_SUITE_P(RepositoryIfTestSuiteLegacy, DataPointCreationAndDeletion, TypesAreReturnedCorrectly, SizesAreReturnedCorrectly, DataPointWriteAndRead, DataPointExistanceConsistency)