mgmt: update strategy-choice/set to return a versioned strategy name
refs: #1972
Change-Id: I1616574a4643884dac050d240b771423ec2a0846
diff --git a/tests/daemon/table/strategy-choice.cpp b/tests/daemon/table/strategy-choice.cpp
index cf19138..cc7b279 100644
--- a/tests/daemon/table/strategy-choice.cpp
+++ b/tests/daemon/table/strategy-choice.cpp
@@ -35,6 +35,23 @@
using fw::Strategy;
+BOOST_AUTO_TEST_CASE(Get)
+{
+ Forwarder forwarder;
+ Name nameP("ndn:/strategy/P");
+ shared_ptr<Strategy> strategyP = make_shared<DummyStrategy>(ref(forwarder), nameP);
+
+ StrategyChoice& table = forwarder.getStrategyChoice();
+
+ // install
+ BOOST_CHECK_EQUAL(table.install(strategyP), true);
+
+ BOOST_CHECK(table.insert("ndn:/", nameP));
+ // { '/'=>P }
+
+ BOOST_CHECK_EQUAL(*table.get("ndn:/"), nameP);
+}
+
BOOST_AUTO_TEST_CASE(Effective)
{
Forwarder forwarder;