X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FConfigFile.test.cc;h=5d424c01256617c954e0b9d162baeab57bd7ee26;hb=f13780e9e4da7df981d6f6542fbdc714beb34765;hp=ddb90672b0915a1642bbdfbbb3d03d17fa3b6d04;hpb=767a76da8e5b96a69b620e44d32e0a1b04005679;p=senf.git diff --git a/senf/Utils/Console/ConfigFile.test.cc b/senf/Utils/Console/ConfigFile.test.cc index ddb9067..5d424c0 100644 --- a/senf/Utils/Console/ConfigFile.test.cc +++ b/senf/Utils/Console/ConfigFile.test.cc @@ -64,13 +64,15 @@ namespace { SENF_AUTO_UNIT_TEST(configFile) { + namespace fty = senf::console::factory; + TempFile cfgf ("test.cfg"); cfgf << "dir1/fun1 10;\n" << TempFile::close; senf::console::ScopedDirectory<> dir1; senf::console::root().add("dir1", dir1); - dir1.add("fun1",&fun1); + dir1.add("fun1",fty::Command(&fun1)); { senf::console::ConfigFile cfg (cfgf.name()); @@ -98,6 +100,8 @@ SENF_AUTO_UNIT_TEST(configFile) SENF_AUTO_UNIT_TEST(configFileRestrict) { + namespace fty = senf::console::factory; + TempFile cfgf ("test.cfg"); cfgf << "dir1/fun1 10;\n" << "dir2/fun2;\n" @@ -105,7 +109,7 @@ SENF_AUTO_UNIT_TEST(configFileRestrict) senf::console::ScopedDirectory<> dir1; senf::console::root().add("dir1", dir1); - dir1.add("fun1",&fun1); + dir1.add("fun1",fty::Command(&fun1)); { var1 = 0; @@ -119,7 +123,7 @@ SENF_AUTO_UNIT_TEST(configFileRestrict) senf::console::ScopedDirectory<> dir2; senf::console::root().add("dir2", dir2); - dir2.add("fun2",&fun2); + dir2.add("fun2",fty::Command(&fun2)); var1 = 0; var2 = false; @@ -132,6 +136,8 @@ SENF_AUTO_UNIT_TEST(configFileRestrict) SENF_AUTO_UNIT_TEST(configFileSkipGroup) { + namespace fty = senf::console::factory; + TempFile cfgf ("test.cfg"); cfgf << "dir1/fun1 10;\n" << "dir2 { dir3 { fun2; } fun1 5; }" @@ -139,13 +145,13 @@ SENF_AUTO_UNIT_TEST(configFileSkipGroup) senf::console::ScopedDirectory<> dir1; senf::console::root().add("dir1", dir1); - dir1.add("fun1",&fun1); + dir1.add("fun1",fty::Command(&fun1)); senf::console::ScopedDirectory<> dir2; senf::console::root().add("dir2", dir2); - dir2.mkdir("dir3").add("fun2", &fun2); - dir2.add("fun1", &fun1); + dir2.mkdir("dir3").add("fun2", fty::Command(&fun2)); + dir2.add("fun1", fty::Command(&fun1)); { var1 = 0; @@ -173,6 +179,8 @@ SENF_AUTO_UNIT_TEST(configFileSkipGroup) SENF_AUTO_UNIT_TEST(configRestrictAndLink) { + namespace fty = senf::console::factory; + TempFile cfgf ("test.cfg"); cfgf << "dir1/fun1 10;\n" << "link1 { dir3 { fun2; } fun1 5; }" @@ -180,13 +188,13 @@ SENF_AUTO_UNIT_TEST(configRestrictAndLink) senf::console::ScopedDirectory<> dir1; senf::console::root().add("dir1", dir1); - dir1.add("fun1",&fun1); + dir1.add("fun1",fty::Command(&fun1)); senf::console::ScopedDirectory<> dir2; dir1.add("dir2", dir2); - dir2.mkdir("dir3").add("fun2", &fun2); - dir2.add("fun1", &fun1); + dir2.mkdir("dir3").add("fun2", fty::Command(&fun2)); + dir2.add("fun1", fty::Command(&fun1)); senf::console::ScopedDirectory<> dir4; senf::console::root().add("dir4", dir4);