From 132e6223794dcf8344fb4f2d32c6e7c39686911e Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Fri, 14 Jan 2011 10:50:07 -0800 Subject: uhd: renamed test directory to tests to be consitent --- host/test/addr_test.cpp | 80 ------------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 host/test/addr_test.cpp (limited to 'host/test/addr_test.cpp') diff --git a/host/test/addr_test.cpp b/host/test/addr_test.cpp deleted file mode 100644 index d4b45aa1a..000000000 --- a/host/test/addr_test.cpp +++ /dev/null @@ -1,80 +0,0 @@ -// -// Copyright 2010 Ettus Research LLC -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . -// - -#include -#include -#include -#include -#include -#include -#include -#include - -BOOST_AUTO_TEST_CASE(test_mac_addr){ - std::cout << "Testing mac addr..." << std::endl; - const std::string mac_addr_str("00:01:23:45:67:89"); - uhd::mac_addr_t mac_addr = uhd::mac_addr_t::from_string(mac_addr_str); - std::cout << "Input: " << mac_addr_str << std::endl; - std::cout << "Output: " << mac_addr.to_string() << std::endl; - BOOST_CHECK_EQUAL(mac_addr_str, mac_addr.to_string()); -} - -BOOST_AUTO_TEST_CASE(test_device_addr){ - std::cout << "Testing device addr..." << std::endl; - - //load the device address with something - uhd::device_addr_t dev_addr; - dev_addr["key1"] = "val1"; - dev_addr["key2"] = "val2"; - - //convert to and from args string - std::cout << "Pretty Print: " << std::endl << dev_addr.to_pp_string(); - std::string args_str = dev_addr.to_string(); - std::cout << "Args String: " << args_str << std::endl; - uhd::device_addr_t new_dev_addr(args_str); - - //they should be the same size - BOOST_REQUIRE_EQUAL(dev_addr.size(), new_dev_addr.size()); - - //the keys should match - std::vector old_dev_addr_keys = dev_addr.keys(); - std::vector new_dev_addr_keys = new_dev_addr.keys(); - BOOST_CHECK_EQUAL_COLLECTIONS( - old_dev_addr_keys.begin(), old_dev_addr_keys.end(), - new_dev_addr_keys.begin(), new_dev_addr_keys.end() - ); - - //the vals should match - std::vector old_dev_addr_vals = dev_addr.vals(); - std::vector new_dev_addr_vals = new_dev_addr.vals(); - BOOST_CHECK_EQUAL_COLLECTIONS( - old_dev_addr_vals.begin(), old_dev_addr_vals.end(), - new_dev_addr_vals.begin(), new_dev_addr_vals.end() - ); -} - -BOOST_AUTO_TEST_CASE(test_dboard_id){ - std::cout << "Testing dboard id..." << std::endl; - - using namespace uhd::usrp; - - BOOST_CHECK(dboard_id_t() == dboard_id_t::none()); - BOOST_CHECK_EQUAL(dboard_id_t().to_uint16(), dboard_id_t::none().to_uint16()); - BOOST_CHECK_EQUAL(dboard_id_t::from_string("0x1234").to_uint16(), 0x1234); - BOOST_CHECK_EQUAL(dboard_id_t::from_string("1234").to_uint16(), 1234); - std::cout << "Pretty Print: " << std::endl << dboard_id_t::none().to_pp_string(); -} -- cgit v1.2.3