1*fbe1b68cSJie Yang #pragma once 2*fbe1b68cSJie Yang 3*fbe1b68cSJie Yang #include "handler.hpp" 4*fbe1b68cSJie Yang 5*fbe1b68cSJie Yang #include <ipmid/api.h> 6*fbe1b68cSJie Yang #include <systemd/sd-bus.h> 7*fbe1b68cSJie Yang 8*fbe1b68cSJie Yang #include <gtest/gtest.h> 9*fbe1b68cSJie Yang ipmid_get_sd_bus_connection()10*fbe1b68cSJie Yangsd_bus* ipmid_get_sd_bus_connection() 11*fbe1b68cSJie Yang { 12*fbe1b68cSJie Yang return nullptr; 13*fbe1b68cSJie Yang } 14*fbe1b68cSJie Yang 15*fbe1b68cSJie Yang namespace blobs 16*fbe1b68cSJie Yang { 17*fbe1b68cSJie Yang 18*fbe1b68cSJie Yang class SmbiosBlobHandlerTest : public ::testing::Test 19*fbe1b68cSJie Yang { 20*fbe1b68cSJie Yang protected: 21*fbe1b68cSJie Yang SmbiosBlobHandlerTest() = default; 22*fbe1b68cSJie Yang 23*fbe1b68cSJie Yang SmbiosBlobHandler handler; 24*fbe1b68cSJie Yang 25*fbe1b68cSJie Yang const uint16_t session = 0; 26*fbe1b68cSJie Yang const std::string expectedBlobId = "/smbios"; 27*fbe1b68cSJie Yang const std::vector<std::string> expectedBlobIdList = {"/smbios"}; 28*fbe1b68cSJie Yang const uint32_t handlerMaxBufferSize = 64 * 1024; 29*fbe1b68cSJie Yang }; 30*fbe1b68cSJie Yang } // namespace blobs 31