gcontini
2020-11-17 f7f0ba4206bfc30d4f9727a0e2448ee43cba6aad
fix mingw
2个文件已修改
15 ■■■■ 已修改文件
test/library/os/CMakeLists.txt 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
test/library/os/dmi_info_test.cpp 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
test/library/os/CMakeLists.txt
@@ -11,16 +11,16 @@
ADD_TEST(NAME test_network COMMAND test_network)
IF(NOT DEFINED MINGW)
add_executable( test_dmi_info dmi_info_test.cpp "dmi_info_test.cpp")
target_link_libraries( test_dmi_info
 licensecc_static
 Boost::unit_test_framework 
 Boost::filesystem
 Boost::system
)
ADD_TEST(NAME test_dmi_info COMMAND test_dmi_info)
ENDIF(NOT DEFINED MINGW)
add_executable( test_execution_environment
 execution_environment_test.cpp
@@ -36,7 +36,10 @@
ADD_TEST(NAME test_execution_environment COMMAND test_execution_environment)
if(CODE_COVERAGE AND UNIX)
    IF(NOT DEFINED MINGW)
    target_compile_options(test_dmi_info PUBLIC -O0 -g --coverage)
    ENDIF(NOT DEFINED MINGW)
    target_compile_options(test_execution_environment PUBLIC -O0 -g --coverage)
    target_compile_options(test_network PUBLIC -O0 -g --coverage)
endif(CODE_COVERAGE AND UNIX)
test/library/os/dmi_info_test.cpp
@@ -5,7 +5,6 @@
#include <boost/test/unit_test.hpp>
#include "../../../src/library/os/dmi_info.hpp"
namespace license {
namespace test {
using namespace std;
@@ -13,10 +12,9 @@
BOOST_AUTO_TEST_CASE(dmi_info) {
    os::DmiInfo dmiInfo;
    BOOST_CHECK_MESSAGE(dmiInfo.bios_vendor().size()>0, "Bios vendor OK");
    BOOST_CHECK_MESSAGE(dmiInfo.bios_description().size() > 0, "Bios description OK");
    BOOST_CHECK_MESSAGE(dmiInfo.sys_vendor().size() > 0, "Sys vendor OK");
    BOOST_CHECK_MESSAGE(dmiInfo.bios_vendor().size() > 0, "Bios vendor length >0");
    BOOST_CHECK_MESSAGE(dmiInfo.bios_description().size() > 0, "Bios description length >0");
    BOOST_CHECK_MESSAGE(dmiInfo.sys_vendor().size() > 0, "Sys vendor length >0");
}
}  // namespace test