X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FConfig.test.cc;h=2e8973d7380f70768d49c1ff423b83ab21e23103;hb=8ce5d6817ae748496d7db06ff4b35ad496fa3d21;hp=2e830da1a7c78cd4f4b9ef40365e70133cc769e8;hpb=975639608e44e49058ccd52f05ffe6b21faeafef;p=senf.git diff --git a/senf/Utils/Console/Config.test.cc b/senf/Utils/Console/Config.test.cc index 2e830da..2e8973d 100644 --- a/senf/Utils/Console/Config.test.cc +++ b/senf/Utils/Console/Config.test.cc @@ -63,6 +63,20 @@ namespace { } +SENF_AUTO_UNIT_TEST(configBundle_empty) +{ + TempFile cfg ("test.cfg"); + cfg << TempFile::close; + + senf::console::ScopedDirectory<> root; + root.add("fun2", senf::console::factory::Command(&fun2)); + + senf::console::ConfigBundle bundle(root); + bundle.add( senf::console::FileConfig("/tmp/test.cfg")); + + SENF_CHECK_NO_THROW( bundle.parse() ); +} + SENF_AUTO_UNIT_TEST(configBundle) { namespace fty = senf::console::factory;