X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FNode.test.cc;h=be5964cb49de7f481caf16b3bd0bb2311cc6fbd5;hb=fde4399789762f8257f7361761bd1a798068e717;hp=f88b91d938d782cfa9999929f4c2afa807d84802;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Console/Node.test.cc b/senf/Utils/Console/Node.test.cc index f88b91d..be5964c 100644 --- a/senf/Utils/Console/Node.test.cc +++ b/senf/Utils/Console/Node.test.cc @@ -28,16 +28,16 @@ // Custom includes #include -#include "Node.hh" +#include "Console.hh" #include -#include "../../Utils/auto_unit_test.hh" +#include #include #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -BOOST_AUTO_UNIT_TEST(genericNode) +SENF_AUTO_UNIT_TEST(genericNode) { senf::console::GenericNode & node ( senf::console::root().mkdir("dir1").mkdir("dir2").doc("help info")); @@ -72,7 +72,7 @@ namespace { }; } -BOOST_AUTO_UNIT_TEST(directoryNode) +SENF_AUTO_UNIT_TEST(directoryNode) { senf::console::DirectoryNode::ptr p (senf::console::DirectoryNode::create()); @@ -136,7 +136,7 @@ BOOST_AUTO_UNIT_TEST(directoryNode) senf::console::root().children().end()), 1 ); } -BOOST_AUTO_UNIT_TEST(linkNode) +SENF_AUTO_UNIT_TEST(linkNode) { senf::console::root().mkdir("dir1"); senf::console::root().link("link1", senf::console::root()["dir1"]); @@ -155,10 +155,11 @@ namespace { }; } -BOOST_AUTO_UNIT_TEST(senfConsoleAddNode) +SENF_AUTO_UNIT_TEST(factory) { - senf::console::root().add("fn1", &callback); - senf::console::root().add("fn2", Functor()); + namespace fty = senf::console::factory; + senf::console::root().add("fn1", fty::SimpleCommand(&callback)); + senf::console::root().add("fn2", fty::SimpleCommand(Functor())); senf::console::ParseCommandInfo info; @@ -178,7 +179,7 @@ BOOST_AUTO_UNIT_TEST(senfConsoleAddNode) senf::console::root().remove("fn2"); } -BOOST_AUTO_UNIT_TEST(simpleCommandNode) +SENF_AUTO_UNIT_TEST(simpleCommandNode) { senf::console::root().add("fn", senf::console::SimpleCommandNode::create(&callback)) .doc("help text");