X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FProgramOptions.test.cc;h=ba131d3f233739c40ca3a6737beaadc630231d45;hb=941ca33da6ee01d78c07fa6b514de10da1ef3948;hp=5d18e9ea01d94c780e0f0560dd94c9af4ac7b6f4;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Console/ProgramOptions.test.cc b/senf/Utils/Console/ProgramOptions.test.cc index 5d18e9e..ba131d3 100644 --- a/senf/Utils/Console/ProgramOptions.test.cc +++ b/senf/Utils/Console/ProgramOptions.test.cc @@ -27,11 +27,9 @@ //#include "ProgramOptions.test.ih" // Custom includes -#include "ProgramOptions.hh" -#include "ScopedDirectory.hh" -#include "ParsedCommand.hh" +#include "Console.hh" -#include "../../Utils/auto_unit_test.hh" +#include #include #define prefix_ @@ -48,14 +46,16 @@ namespace { { val2 = true; } } -BOOST_AUTO_UNIT_TEST(programOptions) +SENF_AUTO_UNIT_TEST(programOptions) { + namespace fty = senf::console::factory; + senf::console::ScopedDirectory<> root; senf::console::root().add("root", root); - root.mkdir("dir1").add("fun1", &fun1); - root.add("fun2", &fun2); - root.mkdir("name-with-dashes").add("fun-2", &fun2); + root.add("dir1", fty::Directory()).add("fun1", fty::Command(&fun1)); + root.add("fun2", fty::Command(&fun2)); + root.add("name-with-dashes", fty::Directory()).add("fun-2", fty::Command(&fun2)); { char const * argv[] = { "", "--dir1-fun1=foo","--fun2" };