From bcc2c2b3761b818f91e365f6ba5f43842410aca9 Mon Sep 17 00:00:00 2001 From: open-license-manager <rillf@maildrop.cc> Date: 周三, 23 4月 2014 17:51:04 +0800 Subject: [PATCH] calculate disk identifiers --- test/library/Os_Linux_test.cpp | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) diff --git a/test/library/Os_Linux_test.cpp b/test/library/Os_Linux_test.cpp index ea92662..1d5c9c6 100644 --- a/test/library/Os_Linux_test.cpp +++ b/test/library/Os_Linux_test.cpp @@ -9,22 +9,20 @@ #include <iostream> using namespace std; +BOOST_AUTO_TEST_CASE( read_disk_id ) { + DiskInfo * diskInfos = NULL; + size_t disk_info_size = 0; + FUNCTION_RETURN result = getDiskInfos(NULL, &disk_info_size); + BOOST_CHECK_EQUAL(result, OK); + BOOST_CHECK_GT(disk_info_size, 0); + diskInfos = (DiskInfo*) malloc(sizeof(DiskInfo) * disk_info_size); + result = getDiskInfos(diskInfos, &disk_info_size); + BOOST_CHECK_EQUAL(result, OK); + BOOST_CHECK_GT(strlen(diskInfos[0].device), 0); + BOOST_CHECK_GT(strlen(diskInfos[0].label), 0); + BOOST_CHECK_GT(diskInfos[0].disk_sn[0], 0); +} /* - BOOST_AUTO_TEST_CASE( read_disk_id ) { - DiskInfo * diskInfos = NULL; - size_t disk_info_size =0; - FUNCTION_RETURN result = getDiskInfos(NULL, & disk_info_size); - BOOST_CHECK_EQUAL(result, OK); - BOOST_CHECK_GT(disk_info_size, 0); - diskInfos = (DiskInfo*)malloc(sizeof(DiskInfo) * disk_info_size); - result = getDiskInfos(diskInfos, & disk_info_size); - BOOST_CHECK_EQUAL(result, OK); - BOOST_CHECK_GT(strlen(diskInfos[0].device),0); - BOOST_CHECK_GT(strlen(diskInfos[0].label),0); - BOOST_CHECK_GT(diskInfos[0].disk_sn[0],0); - } - */ - BOOST_AUTO_TEST_CASE( read_network_adapters ) { AdapterInfo * adapter_info = NULL; size_t adapter_info_size = 0; @@ -41,10 +39,11 @@ BOOST_CHECK_GT(strlen(adapter_info[i].description), 0); //lo mac address is always 0 but it has ip //other interfaces may not be connected - if (string(adapter_info[i].description) != "lo") { + if (string(adapter_info[i].description) == "lo") { BOOST_CHECK_NE(adapter_info[i].ipv4_address[0], 0); } else { BOOST_CHECK_NE(adapter_info[i].mac_address[0], 0); } } -} + +}*/ -- Gitblit v1.9.1