senf::console::ScopedDirectory<Self> dir;
TestObject() : dir(this) {
- dir.add("member", senf::console::factory::Command(this, &Self::member));
+ dir.add("member", senf::console::factory::Command(&Self::member, this));
}
void member(std::ostream & os, senf::console::ParseCommandInfo const &) {
{
senf::console::ScopedDirectory<> dir;
senf::console::root().add("dir", dir);
- dir.mkdir("foo");
+ dir.add("foo",fty::Directory());
dir.add("cb", fty::Command(&callback));
BOOST_CHECK( &dir["foo"] == &dir.get("foo") );
BOOST_CHECK( &dir("cb") == &dir.get("cb") );
+ BOOST_CHECK_EQUAL(dir.name(), "dir");
char const * const children[] = { "cb", "foo" };
BOOST_CHECK_EQUAL_COLLECTIONS(