diff options
Diffstat (limited to 'host/tests')
-rw-r--r-- | host/tests/block_id_test.cpp | 41 | ||||
-rw-r--r-- | host/tests/device3_test.cpp | 38 |
2 files changed, 40 insertions, 39 deletions
diff --git a/host/tests/block_id_test.cpp b/host/tests/block_id_test.cpp index 7c068e4d2..fb11daf1f 100644 --- a/host/tests/block_id_test.cpp +++ b/host/tests/block_id_test.cpp @@ -14,17 +14,18 @@ using namespace uhd::rfnoc; BOOST_AUTO_TEST_CASE(test_block_id) { - BOOST_CHECK(block_id_t::is_valid_block_id("00/Filter_1")); - BOOST_CHECK(not block_id_t::is_valid_block_id("0/MAG_SQUARE")); + BOOST_CHECK(block_id_t::is_valid_block_id("00/Filter#1")); + BOOST_CHECK(not block_id_t::is_valid_block_id("0/MAG#SQUARE")); BOOST_CHECK(block_id_t::is_valid_blockname("FilterFoo")); - BOOST_CHECK(not block_id_t::is_valid_blockname("Filter_Foo")); + BOOST_CHECK(block_id_t::is_valid_blockname("Filter_Foo")); + BOOST_CHECK(not block_id_t::is_valid_blockname("Filter#Foo")); BOOST_CHECK(not block_id_t::is_valid_blockname("Filter/Foo")); BOOST_CHECK(not block_id_t::is_valid_blockname("0Filter/Foo")); BOOST_CHECK(not block_id_t::is_valid_blockname("0/Filter/Foo")); BOOST_REQUIRE_THROW(block_id_t invalid_block_id("0Filter/1"), uhd::value_error); - block_id_t block_id("0/FFT_1"); + block_id_t block_id("0/FFT#1"); BOOST_CHECK_EQUAL(block_id.get_device_no(), 0); BOOST_CHECK_EQUAL(block_id.get_block_name(), "FFT"); BOOST_CHECK_EQUAL(block_id.get_block_count(), 1); @@ -44,7 +45,7 @@ BOOST_AUTO_TEST_CASE(test_block_id) BOOST_CHECK_EQUAL(block_id.get_block_name(), "FooBar"); BOOST_CHECK_EQUAL(block_id.get_block_count(), 11); - BOOST_CHECK(not block_id.set_block_name("Foo_Bar")); + BOOST_CHECK(not block_id.set_block_name("Foo%Bar")); BOOST_CHECK_EQUAL(block_id.get_device_no(), 17); BOOST_CHECK_EQUAL( block_id.get_block_name(), "FooBar"); // Is unchanged because invalid @@ -59,28 +60,28 @@ BOOST_AUTO_TEST_CASE(test_block_id) BOOST_CHECK_EQUAL(other_block_id.get_device_no(), 7); BOOST_CHECK_EQUAL(other_block_id.get_block_name(), "BlockName"); BOOST_CHECK_EQUAL(other_block_id.get_block_count(), 3); - BOOST_CHECK_EQUAL(other_block_id.to_string(), "7/BlockName_3"); + BOOST_CHECK_EQUAL(other_block_id.to_string(), "7/BlockName#3"); // Cast std::string block_id_str = std::string(other_block_id); - std::cout << "Should print '7/BlockName_3': " << block_id_str << std::endl; - BOOST_CHECK_EQUAL(block_id_str, "7/BlockName_3"); + std::cout << "Should print '7/BlockName#3': " << block_id_str << std::endl; + BOOST_CHECK_EQUAL(block_id_str, "7/BlockName#3"); // Operators std::cout << "Testing ostream printing (<<): " << other_block_id << std::endl; BOOST_CHECK_EQUAL(other_block_id, block_id_str); - BOOST_CHECK_EQUAL(other_block_id, "7/BlockName_3"); + BOOST_CHECK_EQUAL(other_block_id, "7/BlockName#3"); // match() BOOST_CHECK(other_block_id.match("BlockName")); BOOST_CHECK(other_block_id.match("7/BlockName")); - BOOST_CHECK(other_block_id.match("BlockName_3")); - BOOST_CHECK(other_block_id.match("7/BlockName_3")); + BOOST_CHECK(other_block_id.match("BlockName#3")); + BOOST_CHECK(other_block_id.match("7/BlockName#3")); BOOST_CHECK(not other_block_id.match("8/BlockName")); - BOOST_CHECK(not other_block_id.match("8/BlockName_3")); - BOOST_CHECK(not other_block_id.match("Block_Name_3")); - BOOST_CHECK(not other_block_id.match("BlockName_4")); - BOOST_CHECK(not other_block_id.match("BlockName_X")); + BOOST_CHECK(not other_block_id.match("8/BlockName#3")); + BOOST_CHECK(not other_block_id.match("Block_Name#3")); + BOOST_CHECK(not other_block_id.match("BlockName#4")); + BOOST_CHECK(not other_block_id.match("BlockName#X")); BOOST_CHECK(not other_block_id.match("2093ksdjfflsdkjf")); } @@ -96,7 +97,7 @@ BOOST_AUTO_TEST_CASE(test_block_id_set) BOOST_CHECK_EQUAL(block_id_for_set.get_device_no(), 1); BOOST_CHECK_EQUAL(block_id_for_set.get_block_name(), "FirFilter2"); BOOST_CHECK_EQUAL(block_id_for_set.get_block_count(), 9); - block_id_for_set.set("Sync_3"); + block_id_for_set.set("Sync#3"); BOOST_CHECK_EQUAL(block_id_for_set.get_device_no(), 1); BOOST_CHECK_EQUAL(block_id_for_set.get_block_name(), "Sync"); BOOST_CHECK_EQUAL(block_id_for_set.get_block_count(), 3); @@ -104,8 +105,8 @@ BOOST_AUTO_TEST_CASE(test_block_id_set) BOOST_AUTO_TEST_CASE(test_block_id_cmp) { - BOOST_CHECK(block_id_t("0/FFT_1") == block_id_t("0/FFT_1")); - BOOST_CHECK(block_id_t("0/FFT_1") != block_id_t("1/FFT_1")); - BOOST_CHECK(block_id_t("0/FFT_1") < block_id_t("1/aaaaaaaaa_0")); - BOOST_CHECK(not(block_id_t("0/FFT_1") > block_id_t("1/aaaaaaaaa_0"))); + BOOST_CHECK(block_id_t("0/FFT#1") == block_id_t("0/FFT#1")); + BOOST_CHECK(block_id_t("0/FFT#1") != block_id_t("1/FFT#1")); + BOOST_CHECK(block_id_t("0/FFT#1") < block_id_t("1/aaaaaaaaa#0")); + BOOST_CHECK(not(block_id_t("0/FFT#1") > block_id_t("1/aaaaaaaaa#0"))); } diff --git a/host/tests/device3_test.cpp b/host/tests/device3_test.cpp index 43f5fe45b..b737e7012 100644 --- a/host/tests/device3_test.cpp +++ b/host/tests/device3_test.cpp @@ -120,15 +120,15 @@ BOOST_AUTO_TEST_CASE(test_device3) block_ctrl_base::sptr block0 = my_device->get_block_ctrl(my_device->find_blocks("Block")[0]); BOOST_REQUIRE(block0); - BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block_0"); + BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block#0"); std::cout << "Checking block 1..." << std::endl; - BOOST_REQUIRE(my_device->has_block(block_id_t("0/Block_1"))); + BOOST_REQUIRE(my_device->has_block(block_id_t("0/Block#1"))); std::cout << "Getting block 1..." << std::endl; - block_ctrl_base::sptr block1 = my_device->get_block_ctrl(block_id_t("0/Block_1")); + block_ctrl_base::sptr block1 = my_device->get_block_ctrl(block_id_t("0/Block#1")); BOOST_REQUIRE(block1); - BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block_1"); + BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block#1"); } @@ -141,28 +141,28 @@ BOOST_AUTO_TEST_CASE(test_device3_graph) std::cout << "Getting block 0..." << std::endl; auto block0 = my_device->get_block_ctrl(my_device->find_blocks("Block")[0]); BOOST_REQUIRE(block0); - BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block_0"); + BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block#0"); std::cout << "Checking block 1..." << std::endl; - BOOST_REQUIRE(my_device->has_block(block_id_t("0/Block_1"))); + BOOST_REQUIRE(my_device->has_block(block_id_t("0/Block#1"))); std::cout << "Getting block 1..." << std::endl; - auto block1 = my_device->get_block_ctrl(block_id_t("0/Block_1")); + auto block1 = my_device->get_block_ctrl(block_id_t("0/Block#1")); BOOST_REQUIRE(block1); - BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block_1"); + BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block#1"); std::cout << "Creating graph..." << std::endl; auto graph = my_device->create_graph("test_graph"); BOOST_CHECK(graph); std::cout << "Connecting block_0 to block_1 ..." << std::endl; - graph->connect(block_id_t("0/Block_0"), 0, block_id_t("0/Block_1"), 0); + graph->connect(block_id_t("0/Block#0"), 0, block_id_t("0/Block#1"), 0); BOOST_CHECK_EQUAL(block0->list_upstream_nodes().size(), 0); BOOST_CHECK_EQUAL(block0->list_downstream_nodes().size(), 1); BOOST_CHECK_EQUAL( - block0->list_downstream_nodes()[0].lock()->unique_id(), "0/Block_1"); + block0->list_downstream_nodes()[0].lock()->unique_id(), "0/Block#1"); BOOST_CHECK_EQUAL(block1->list_upstream_nodes().size(), 1); BOOST_CHECK_EQUAL(block1->list_downstream_nodes().size(), 0); - BOOST_CHECK_EQUAL(block1->list_upstream_nodes()[0].lock()->unique_id(), "0/Block_0"); + BOOST_CHECK_EQUAL(block1->list_upstream_nodes()[0].lock()->unique_id(), "0/Block#0"); } BOOST_AUTO_TEST_CASE(test_device3_cast) @@ -171,30 +171,30 @@ BOOST_AUTO_TEST_CASE(test_device3_cast) std::cout << "Getting block 0..." << std::endl; block_ctrl::sptr block0 = - my_device->get_block_ctrl<block_ctrl>(block_id_t("0/Block_0")); + my_device->get_block_ctrl<block_ctrl>(block_id_t("0/Block#0")); BOOST_REQUIRE(block0); - BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block_0"); + BOOST_CHECK_EQUAL(block0->get_block_id(), "0/Block#0"); std::cout << "Getting block 1..." << std::endl; block_ctrl_base::sptr block1 = - my_device->get_block_ctrl<block_ctrl>(block_id_t("0/Block_1")); - BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block_1"); + my_device->get_block_ctrl<block_ctrl>(block_id_t("0/Block#1")); + BOOST_CHECK_EQUAL(block1->get_block_id(), "0/Block#1"); } BOOST_AUTO_TEST_CASE(test_device3_fail) { device3::sptr my_device = make_mock_device(); - BOOST_CHECK(not my_device->has_block(block_id_t("0/FooBarBlock_0"))); - BOOST_CHECK(not my_device->has_block<mock_block_ctrl>(block_id_t("0/Block_1"))); + BOOST_CHECK(not my_device->has_block(block_id_t("0/FooBarBlock#0"))); + BOOST_CHECK(not my_device->has_block<mock_block_ctrl>(block_id_t("0/Block#1"))); BOOST_CHECK(my_device->find_blocks("FooBarBlock").size() == 0); BOOST_CHECK(my_device->find_blocks<block_ctrl>("FooBarBlock").size() == 0); BOOST_REQUIRE_THROW( - my_device->get_block_ctrl(block_id_t("0/FooBarBlock_17")), uhd::lookup_error); + my_device->get_block_ctrl(block_id_t("0/FooBarBlock#17")), uhd::lookup_error); BOOST_REQUIRE_THROW( - my_device->get_block_ctrl<mock_block_ctrl>(block_id_t("0/Block_1")), + my_device->get_block_ctrl<mock_block_ctrl>(block_id_t("0/Block#1")), uhd::lookup_error); } |