diff --git a/extensions/aws/tests/S3TestsFixture.h b/extensions/aws/tests/S3TestsFixture.h index 730ce06b7e..99493f3f94 100644 --- a/extensions/aws/tests/S3TestsFixture.h +++ b/extensions/aws/tests/S3TestsFixture.h @@ -133,8 +133,8 @@ class FlowProcessorS3TestsFixture : public S3TestsFixture { LogTestController::getInstance().setTrace(); LogTestController::getInstance().setDebug(); - this->mock_s3_request_sender_ptr = new MockS3RequestSender(); - std::unique_ptr mock_s3_request_sender(this->mock_s3_request_sender_ptr); + auto mock_s3_request_sender = std::make_unique(); + this->mock_s3_request_sender_ptr = mock_s3_request_sender.get(); auto s3_processor_unique_ptr = std::unique_ptr(new T("S3Processor", utils::Identifier(), std::move(mock_s3_request_sender))); this->s3_processor = s3_processor_unique_ptr.get(); @@ -195,8 +195,8 @@ template class FlowProducerS3TestsFixture : public S3TestsFixture { public: FlowProducerS3TestsFixture() { - this->mock_s3_request_sender_ptr = new MockS3RequestSender(); - std::unique_ptr mock_s3_request_sender(this->mock_s3_request_sender_ptr); + auto mock_s3_request_sender = std::make_unique(); + this->mock_s3_request_sender_ptr = mock_s3_request_sender.get(); auto s3_processor_unique_ptr = std::unique_ptr(new T("S3Processor", utils::Identifier(), std::move(mock_s3_request_sender))); this->s3_processor = s3_processor_unique_ptr.get();