From 54e963aa2a3ab83c84152427143de7df87e212fd Mon Sep 17 00:00:00 2001
From: George Sedov <george.sedov@desy.de>
Date: Wed, 12 Jan 2022 21:38:28 +0100
Subject: [PATCH] fix kafka unit test

---
 .../test_request_handler_kafka_notify.cpp                | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/receiver/unittests/request_handler/test_request_handler_kafka_notify.cpp b/receiver/unittests/request_handler/test_request_handler_kafka_notify.cpp
index 4b9c68d89..458214f86 100644
--- a/receiver/unittests/request_handler/test_request_handler_kafka_notify.cpp
+++ b/receiver/unittests/request_handler/test_request_handler_kafka_notify.cpp
@@ -15,13 +15,18 @@ class KafkaNotifyHandlerTests : public Test {
     NiceMock<MockKafkaClient> kafka_client;
     RequestHandlerKafkaNotify handler{&kafka_client};
     std::unique_ptr<NiceMock<MockRequest>> mock_request;
-    const std::string expected_filename = "filename";
+    std::string expected_filename = std::string("processed") + asapo::kPathSeparator + "filename";
+    std::string expected_offline_path = std::string("offline") + asapo::kPathSeparator + "path";
+    CustomRequestData expected_custom_data {kDefaultIngestMode, 0, 0};
     const std::string expected_topic = "asapo";
 
     void SetUp() override {
         GenericRequestHeader request_header;
         mock_request.reset(new NiceMock<MockRequest> {request_header, 1, "", nullptr});
-        EXPECT_CALL(*mock_request, GetFileName()).WillOnce(Return(expected_filename));
+        EXPECT_CALL(*mock_request, GetFileName()).Times(2).WillRepeatedly(Return(expected_filename));
+        EXPECT_CALL(*mock_request, GetSourceType()).Times(2).WillRepeatedly(Return(SourceType::kProcessed));
+        EXPECT_CALL(*mock_request, GetCustomData_t()).WillOnce(Return(expected_custom_data));
+        EXPECT_CALL(*mock_request, GetOfflinePath()).WillOnce(ReturnRef(expected_offline_path));
         EXPECT_CALL(kafka_client, Send_t(HasSubstr(expected_filename), expected_topic)).WillOnce(Return(nullptr));
     }
 
-- 
GitLab