X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FScopedDirectory.test.cc;h=01974083879cf4fb42167d53722c644d2c1b7b40;hb=21be434729b552e31b856b2f42fc978062d0dd55;hp=8cf9c6cb7577702a1d5525401c57710b815a30fd;hpb=767a76da8e5b96a69b620e44d32e0a1b04005679;p=senf.git diff --git a/senf/Utils/Console/ScopedDirectory.test.cc b/senf/Utils/Console/ScopedDirectory.test.cc index 8cf9c6c..0197408 100644 --- a/senf/Utils/Console/ScopedDirectory.test.cc +++ b/senf/Utils/Console/ScopedDirectory.test.cc @@ -43,7 +43,7 @@ namespace { senf::console::ScopedDirectory dir; TestObject() : dir(this) { - dir.add("member", &Self::member); + dir.add("member", senf::console::factory::Command(this, &Self::member)); } void member(std::ostream & os, senf::console::ParseCommandInfo const &) { @@ -73,10 +73,12 @@ namespace { SENF_AUTO_UNIT_TEST(scopedDirectoryVoid) { + namespace fty = senf::console::factory; + { senf::console::ScopedDirectory<> dir; senf::console::root().add("dir", dir); - dir.add("cb", &callback); + dir.add("cb", fty::Command(&callback)); std::stringstream ss; senf::console::ParseCommandInfo info; senf::console::root()["dir"]("cb")(ss, info); @@ -96,11 +98,13 @@ namespace { SENF_AUTO_UNIT_TEST(scopedDirectoryBase) { + namespace fty = senf::console::factory; + { senf::console::ScopedDirectory<> dir; senf::console::root().add("dir", dir); dir.mkdir("foo"); - dir.add("cb", &callback); + dir.add("cb", fty::Command(&callback)); BOOST_CHECK( &dir["foo"] == &dir.get("foo") ); BOOST_CHECK( &dir("cb") == &dir.get("cb") );