| | |
| | | #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; |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | | |
| | | }*/ |