set up data handler mechanism
Data that comes from outside of the IPMI packet will leverage a data
interface implementation. Only the IPMI blocktransfer (or really KCS)
will not use this external interface.
Change-Id: I7806da04c070dc3d6a79070ea563aeec63221dca
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/test/firmware_canhandle_unittest.cpp b/test/firmware_canhandle_unittest.cpp
index 028d472..4f00d50 100644
--- a/test/firmware_canhandle_unittest.cpp
+++ b/test/firmware_canhandle_unittest.cpp
@@ -1,3 +1,4 @@
+#include "data_mock.hpp"
#include "firmware_handler.hpp"
#include "image_mock.hpp"
@@ -25,9 +26,11 @@
{"asdf", &imageMock},
{"bcdf", &imageMock},
};
+ std::vector<DataHandlerPack> data = {
+ {FirmwareBlobHandler::FirmwareUpdateFlags::bt, nullptr},
+ };
- auto handler = FirmwareBlobHandler::CreateFirmwareBlobHandler(
- blobs, FirmwareBlobHandler::FirmwareUpdateFlags::bt);
+ auto handler = FirmwareBlobHandler::CreateFirmwareBlobHandler(blobs, data);
for (const auto& item : items)
{