X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FConfig.test.cc;h=680aafad5b6617f7722601efeafb3a0bbda9b90e;hb=57daeae6f2e924ce3f16f9677c3474f531cba9e5;hp=2e8973d7380f70768d49c1ff423b83ab21e23103;hpb=8ce5d6817ae748496d7db06ff4b35ad496fa3d21;p=senf.git diff --git a/senf/Utils/Console/Config.test.cc b/senf/Utils/Console/Config.test.cc index 2e8973d..680aafa 100644 --- a/senf/Utils/Console/Config.test.cc +++ b/senf/Utils/Console/Config.test.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2008 +// Copyright (C) 2008 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -34,7 +34,7 @@ #include #define prefix_ -///////////////////////////////cc.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace { std::string val1; @@ -51,7 +51,7 @@ namespace { public: TempFile(std::string const & name) : name_ (name), file_ (name_.c_str()) {} ~TempFile() { file_.close(); boost::filesystem::remove(name_); } - + template TempFile & operator<<(T const & v) { file_ << v; return *this; } enum Closer { close }; void operator<<(Closer) { file_.close(); } std::string const & name() { return name_; } @@ -60,20 +60,20 @@ namespace { std::string name_; std::ofstream file_; }; - + } 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")); - + bundle.add( senf::console::FileConfig(cfg.name())); + SENF_CHECK_NO_THROW( bundle.parse() ); } @@ -104,14 +104,14 @@ SENF_AUTO_UNIT_TEST(configBundle) SENF_CHECK_NO_THROW( bundle.parse() ); BOOST_CHECK_EQUAL( val1, "bar" ); BOOST_CHECK_EQUAL( val2, true ); - + bundle.chroot( chroot); SENF_CHECK_NO_THROW( bundle.parse() ); BOOST_CHECK_EQUAL( val1, "bar" ); BOOST_CHECK_EQUAL( val2, true ); } -///////////////////////////////cc.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_