diff --git a/src/test/obj_sds/mocks_windows_sds.h b/src/test/obj_sds/mocks_windows_sds.h new file mode 100644 index 0000000000000000000000000000000000000000..05f3cf887fd37cafd43342953f74b25679481f0a --- /dev/null +++ b/src/test/obj_sds/mocks_windows_sds.h @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* Copyright 2018-2020, Intel Corporation */ + +/* + * mocks_windows.h -- redefinitions of dimm functions + */ + +#ifndef WRAP_REAL +#define shutdown_state_is_supported __wrap_shutdown_state_is_supported +#endif diff --git a/src/test/obj_sds/obj_sds.c b/src/test/obj_sds/obj_sds.c index 7d3a8a179626e0e62249ff2209b51b5ba597d95e..acd09eb05cfc7eb3ab52ab94330952c7662beba9 100644 --- a/src/test/obj_sds/obj_sds.c +++ b/src/test/obj_sds/obj_sds.c @@ -2,7 +2,7 @@ /* Copyright 2017-2020, Intel Corporation */ /* - * util_sds.c -- unit test for shutdown status functions + * obj_sds.c -- unit test for shutdown status functions */ #include "unittest.h" @@ -102,6 +102,11 @@ FUNC_MOCK(pmem2_source_device_usc, int, const struct pmem2_source *src, return 0; } FUNC_MOCK_END +FUNC_MOCK(shutdown_state_is_supported, int, int fd) + FUNC_MOCK_RUN_DEFAULT { + return 1; + } +FUNC_MOCK_END #ifdef _MSC_VER /* diff --git a/src/test/obj_sds/obj_sds.vcxproj b/src/test/obj_sds/obj_sds.vcxproj index c3da8b6ec4cc8c4cfa405e1b4d523c00d9572ad4..985eede724c4f160743cdbadaebdca241e0bcbed 100644 --- a/src/test/obj_sds/obj_sds.vcxproj +++ b/src/test/obj_sds/obj_sds.vcxproj @@ -79,7 +79,9 @@ <ClCompile Include="..\..\core\os_windows.c" /> <ClCompile Include="..\..\core\out.c" /> <ClCompile Include="..\..\common\pool_hdr.c" /> - <ClCompile Include="..\..\common\set.c" /> + <ClCompile Include="..\..\common\set.c" > + <ForcedIncludeFiles>mocks_windows_sds.h;%(ForcedIncludeFiles)</ForcedIncludeFiles> + </ClCompile> <ClCompile Include="..\..\common\shutdown_state.c" /> <ClCompile Include="..\..\core\util.c" /> <ClCompile Include="..\..\core\util_windows.c" />