#include "ScopedDirectory.hh"
#include <boost/iterator/transform_iterator.hpp>
-#include <boost/test/auto_unit_test.hpp>
+#include "../Utils/auto_unit_test.hh"
#include <boost/test/test_tools.hpp>
#define prefix_
dir.add("member", &Self::member);
}
- void member(std::ostream & os, senf::console::CommandNode::Arguments const &) {
+ void member(std::ostream & os, senf::console::ParseCommandInfo const &) {
os << "member";
}
};
senf::console::root().add("ob",ob.dir);
std::stringstream ss;
senf::console::ParseCommandInfo info;
- senf::console::root()["ob"]("member")(ss, info.arguments());
+ senf::console::root()["ob"]("member")(ss, info);
BOOST_CHECK_EQUAL( ss.str(), "member" );
}
BOOST_CHECK_THROW( senf::console::root()["ob"], senf::console::UnknownNodeNameException );
}
namespace {
- void callback(std::ostream & os, senf::console::CommandNode::Arguments const &) {
+ void callback(std::ostream & os, senf::console::ParseCommandInfo const &) {
os << "cb";
}
}
dir.add("cb", &callback);
std::stringstream ss;
senf::console::ParseCommandInfo info;
- senf::console::root()["dir"]("cb")(ss, info.arguments());
+ senf::console::root()["dir"]("cb")(ss, info);
BOOST_CHECK_EQUAL( ss.str(), "cb" );
}
BOOST_CHECK_THROW( senf::console::root()["dir"],