aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests/rfnoc_blocks_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/tests/rfnoc_blocks_test.cpp')
-rw-r--r--host/tests/rfnoc_blocks_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/host/tests/rfnoc_blocks_test.cpp b/host/tests/rfnoc_blocks_test.cpp
index 1832fc6ae..b69b6f9f8 100644
--- a/host/tests/rfnoc_blocks_test.cpp
+++ b/host/tests/rfnoc_blocks_test.cpp
@@ -125,6 +125,12 @@ BOOST_AUTO_TEST_CASE(test_null_block)
stream_cmd.stream_mode = stream_cmd_t::STREAM_MODE_START_CONTINUOUS;
test_null->issue_stream_cmd(stream_cmd);
BOOST_CHECK_EQUAL(get_mem(null_block_control::REG_CTRL_STATUS) & 0x2, 0x2);
+ node_accessor.shutdown(test_null.get());
+ BOOST_CHECK_EQUAL(get_mem(null_block_control::REG_CTRL_STATUS) & 0x2, 0x0);
+ test_null->issue_stream_cmd(stream_cmd);
+ UHD_LOG_INFO("TEST", "Expected error message here ^^^");
+ // The last issue_stream_cmd should do nothing b/c we called shutdown
+ BOOST_CHECK_EQUAL(get_mem(null_block_control::REG_CTRL_STATUS) & 0x2, 0x0);
}
BOOST_AUTO_TEST_CASE(test_ddc_block)