X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FSTLSupport.test.cc;h=9ce13ad85f5c6450fdaf374d32facff0405c5ec5;hb=3a0e403d889f8a16d78d50bbcd7a0f0157b05313;hp=37c9af2107f2fd01f6341e0012465e3cbacfca4a;hpb=90f51da2398de98c2c217045f791ca7813730f48;p=senf.git diff --git a/senf/Utils/Console/STLSupport.test.cc b/senf/Utils/Console/STLSupport.test.cc index 37c9af2..9ce13ad 100644 --- a/senf/Utils/Console/STLSupport.test.cc +++ b/senf/Utils/Console/STLSupport.test.cc @@ -65,16 +65,19 @@ namespace { } -BOOST_AUTO_UNIT_TEST(vectorSupport) +SENF_AUTO_UNIT_TEST(vectorSupport) { + namespace fty = senf::console::factory; + senf::console::Executor executor; senf::console::CommandParser parser; senf::console::ScopedDirectory<> dir; senf::console::root().add("test", dir); std::vector defv (boost::assign::list_of(7)(2).to_container(defv)); - dir.add("test", &Summer >::test) - .arg("data", "test data", senf::console::kw::default_value = defv); + dir.add("test", fty::Command(&Summer >::test) + .arg("data", "test data", senf::console::kw::default_value = defv) + ); std::stringstream ss; SENF_CHECK_NO_THROW( @@ -96,16 +99,19 @@ BOOST_AUTO_UNIT_TEST(vectorSupport) " default: (7 2)\n" ); } -BOOST_AUTO_UNIT_TEST(listSupport) +SENF_AUTO_UNIT_TEST(listSupport) { + namespace fty = senf::console::factory; + senf::console::Executor executor; senf::console::CommandParser parser; senf::console::ScopedDirectory<> dir; senf::console::root().add("test", dir); std::list defv (boost::assign::list_of(7)(2).to_container(defv)); - dir.add("test", &Summer >::test) - .arg("data", "test data", senf::console::kw::default_value = defv); + dir.add("test", fty::Command(&Summer >::test) + .arg("data", "test data", senf::console::kw::default_value = defv) + ); std::stringstream ss; SENF_CHECK_NO_THROW( @@ -127,16 +133,19 @@ BOOST_AUTO_UNIT_TEST(listSupport) " default: (7 2)\n" ); } -BOOST_AUTO_UNIT_TEST(setSupport) +SENF_AUTO_UNIT_TEST(setSupport) { + namespace fty = senf::console::factory; + senf::console::Executor executor; senf::console::CommandParser parser; senf::console::ScopedDirectory<> dir; senf::console::root().add("test", dir); std::set defv (boost::assign::list_of(7)(2).to_container(defv)); - dir.add("test", &Summer >::test) - .arg("data", "test data", senf::console::kw::default_value = defv); + dir.add("test", fty::Command(&Summer >::test) + .arg("data", "test data", senf::console::kw::default_value = defv) + ); std::stringstream ss; SENF_CHECK_NO_THROW( @@ -158,8 +167,10 @@ BOOST_AUTO_UNIT_TEST(setSupport) " default: (2 7)\n" ); } -BOOST_AUTO_UNIT_TEST(mapSupport) +SENF_AUTO_UNIT_TEST(mapSupport) { + namespace fty = senf::console::factory; + senf::console::Executor executor; senf::console::CommandParser parser; senf::console::ScopedDirectory<> dir; @@ -167,8 +178,9 @@ BOOST_AUTO_UNIT_TEST(mapSupport) std::map defv ( boost::assign::map_list_of("foo bar",7)("bar",2).to_container(defv)); - dir.add("test", &mapTest) - .arg("data", "test data", senf::console::kw::default_value = defv); + dir.add("test", fty::Command(&mapTest) + .arg("data", "test data", senf::console::kw::default_value = defv) + ); std::stringstream ss; SENF_CHECK_NO_THROW(