From 59e0cfe5f6d95dcd83eebf025c1330fc1e4d197f Mon Sep 17 00:00:00 2001
From: Sergey Yakubov <sergey.yakubov@desy.de>
Date: Fri, 11 Jun 2021 14:55:38 +0200
Subject: [PATCH] fix build

---
 .../request_handler_db_meta_write.cpp         | 12 +++---
 .../test_request_handler_db_meta_writer.cpp   | 40 +++++++++----------
 .../mongo_db/upsert/upsert_mongodb.cpp        |  5 ++-
 3 files changed, 29 insertions(+), 28 deletions(-)

diff --git a/receiver/src/request_handler/request_handler_db_meta_write.cpp b/receiver/src/request_handler/request_handler_db_meta_write.cpp
index c1f288867..58aa2af5c 100644
--- a/receiver/src/request_handler/request_handler_db_meta_write.cpp
+++ b/receiver/src/request_handler/request_handler_db_meta_write.cpp
@@ -27,16 +27,16 @@ Error RequestHandlerDbMetaWrite::ProcessRequest(Request* request) const {
         mode.Decode(request->GetCustomData()[kPosMetaIngestMode]);
     }
 
-    auto err =  db_client__->Insert(collection_name_prefix_, stream.empty()?"bt":"st_"+stream, meta, size, mode);
+    auto err =  db_client__->Insert(collection_name_prefix_, stream.empty() ? "bt" : "st_" + stream, meta, size, mode);
     if (!err) {
         if (stream.empty()) {
             log__->Debug(std::string{"insert beamtime meta"} + " to " + collection_name_prefix_ + " in " +
-                db_name_ +
-                " at " + GetReceiverConfig()->database_uri);
+                         db_name_ +
+                         " at " + GetReceiverConfig()->database_uri);
         } else {
-            log__->Debug(std::string{"insert stream meta for "}+stream+ " to " + collection_name_prefix_ + " in " +
-                db_name_ +
-                " at " + GetReceiverConfig()->database_uri);
+            log__->Debug(std::string{"insert stream meta for "} +stream + " to " + collection_name_prefix_ + " in " +
+                         db_name_ +
+                         " at " + GetReceiverConfig()->database_uri);
         }
 
     }
diff --git a/receiver/unittests/request_handler/test_request_handler_db_meta_writer.cpp b/receiver/unittests/request_handler/test_request_handler_db_meta_writer.cpp
index 9b7f37890..73a88dd21 100644
--- a/receiver/unittests/request_handler/test_request_handler_db_meta_writer.cpp
+++ b/receiver/unittests/request_handler/test_request_handler_db_meta_writer.cpp
@@ -71,7 +71,7 @@ class DbMetaWriterHandlerTests : public Test {
     uint64_t expected_meta_size = meta_str.size();
     std::string expected_meta_name = "bt";
     uint64_t expected_custom_data[asapo::kNCustomParams] {0, 0, 0};
-  void SetUp() override {
+    void SetUp() override {
         GenericRequestHeader request_header;
         request_header.data_id = 0;
         handler.db_client__ = std::unique_ptr<asapo::Database> {&mock_db};
@@ -83,7 +83,7 @@ class DbMetaWriterHandlerTests : public Test {
         handler.db_client__.release();
     }
 
-    void ExpectRequestParams(const std::string& ver,uint64_t mode,const std::string& stream);
+    void ExpectRequestParams(const std::string& ver, uint64_t mode, const std::string& stream);
 
 
 };
@@ -93,7 +93,7 @@ MATCHER_P(M_CheckIngestMode, mode, "") {
 }
 
 
-void DbMetaWriterHandlerTests::ExpectRequestParams(const std::string& ver,uint64_t mode,const std::string& stream) {
+void DbMetaWriterHandlerTests::ExpectRequestParams(const std::string& ver, uint64_t mode, const std::string& stream) {
     EXPECT_CALL(*mock_request, GetDataSource())
     .WillOnce(ReturnRef(expected_data_source))
     ;
@@ -111,13 +111,13 @@ void DbMetaWriterHandlerTests::ExpectRequestParams(const std::string& ver,uint64
     ;
 
     EXPECT_CALL(*mock_request, GetApiVersion())
-        .WillOnce(Return(ver))
-        ;
+    .WillOnce(Return(ver))
+    ;
 
-    if (mode>0) {
+    if (mode > 0) {
         EXPECT_CALL(*mock_request, GetStream())
-            .WillOnce(Return(stream))
-            ;
+        .WillOnce(Return(stream))
+        ;
         expected_custom_data[asapo::kPosMetaIngestMode] = mode;
         EXPECT_CALL(*mock_request, GetCustomData_t()).WillOnce(Return(expected_custom_data));
     }
@@ -126,7 +126,7 @@ void DbMetaWriterHandlerTests::ExpectRequestParams(const std::string& ver,uint64
 TEST_F(DbMetaWriterHandlerTests, CallsIngestBeamtimeMetaOldVersion) {
     SetReceiverConfig(config, "none");
 
-    ExpectRequestParams("v0.2",0,"");
+    ExpectRequestParams("v0.2", 0, "");
 
     asapo::MetaIngestMode expected_mode{asapo::MetaIngestOp::kReplace, true};
 
@@ -148,21 +148,21 @@ TEST_F(DbMetaWriterHandlerTests, CallsIngestBeamtimeMetaOldVersion) {
 TEST_F(DbMetaWriterHandlerTests, CallsIngestBeamtimeMeta) {
     SetReceiverConfig(config, "none");
 
-    ExpectRequestParams(asapo::GetReceiverApiVersion(),11,"");
+    ExpectRequestParams(asapo::GetReceiverApiVersion(), 11, "");
 
 
     asapo::MetaIngestMode expected_mode{asapo::MetaIngestOp::kInsert, true};
     EXPECT_CALL(mock_db, Insert_t(expected_collection_name, "bt", expected_meta, expected_meta_size,
                                   M_CheckIngestMode(expected_mode))).
-        WillOnce(testing::Return(nullptr));
+    WillOnce(testing::Return(nullptr));
 
     EXPECT_CALL(mock_logger, Debug(AllOf(HasSubstr("insert beamtime meta"),
                                          HasSubstr(expected_beamtime_id),
                                          HasSubstr(config.database_uri),
                                          HasSubstr(expected_collection_name)
-                                   )
-    )
-    );
+                                        )
+                                  )
+               );
 
     handler.ProcessRequest(mock_request.get());
 }
@@ -170,21 +170,21 @@ TEST_F(DbMetaWriterHandlerTests, CallsIngestBeamtimeMeta) {
 TEST_F(DbMetaWriterHandlerTests, CallsIngestStreamMeta) {
     SetReceiverConfig(config, "none");
 
-    ExpectRequestParams(asapo::GetReceiverApiVersion(),13,expected_stream);
+    ExpectRequestParams(asapo::GetReceiverApiVersion(), 13, expected_stream);
 
     asapo::MetaIngestMode expected_mode{asapo::MetaIngestOp::kUpdate, true};
-    EXPECT_CALL(mock_db, Insert_t(expected_collection_name, "st_"+expected_stream, expected_meta, expected_meta_size,
+    EXPECT_CALL(mock_db, Insert_t(expected_collection_name, "st_" + expected_stream, expected_meta, expected_meta_size,
                                   M_CheckIngestMode(expected_mode))).
-        WillOnce(testing::Return(nullptr));
+    WillOnce(testing::Return(nullptr));
 
     EXPECT_CALL(mock_logger, Debug(AllOf(HasSubstr("insert stream meta"),
                                          HasSubstr(expected_beamtime_id),
                                          HasSubstr(expected_stream),
                                          HasSubstr(config.database_uri),
                                          HasSubstr(expected_collection_name)
-                                   )
-    )
-    );
+                                        )
+                                  )
+               );
 
     handler.ProcessRequest(mock_request.get());
 }
diff --git a/tests/automatic/mongo_db/upsert/upsert_mongodb.cpp b/tests/automatic/mongo_db/upsert/upsert_mongodb.cpp
index f1420bcf6..addb0f0d1 100644
--- a/tests/automatic/mongo_db/upsert/upsert_mongodb.cpp
+++ b/tests/automatic/mongo_db/upsert/upsert_mongodb.cpp
@@ -45,14 +45,15 @@ int main(int argc, char* argv[]) {
         db.Connect("127.0.0.1", "test");
     }
 
-    auto err = db.Upsert("meta", 0, reinterpret_cast<const uint8_t*>(json.c_str()), json.size());
+    auto mode = asapo::MetaIngestMode{asapo::MetaIngestOp::kReplace, true};
+    auto err = db.Insert("meta", 0, reinterpret_cast<const uint8_t*>(json.c_str()), json.size(), mode);
     if (err) {
         std::cout << err->Explain() << std::endl;
     }
 
     Assert(err, args.keyword);
 
-    err = db.Upsert("meta", 0, reinterpret_cast<const uint8_t*>(json.c_str()), json.size());
+    err = db.Insert("meta", 0, reinterpret_cast<const uint8_t*>(json.c_str()), json.size(), mode);
     if (err) {
         std::cout << err->Explain() << std::endl;
     }
-- 
GitLab