X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FFormat.test.cc;h=8dd4bae24e6cb67c370e01a9e1888fada1d2fc05;hb=209950ee5f6898978cd68614ef339ae3531c5c53;hp=ef1a2a2747bc7a981f12b38161beb644c46dc981;hpb=c9d8ba8de7801af854581eb9e175d7b4f19ece3d;p=senf.git diff --git a/senf/Utils/Format.test.cc b/senf/Utils/Format.test.cc index ef1a2a2..8dd4bae 100644 --- a/senf/Utils/Format.test.cc +++ b/senf/Utils/Format.test.cc @@ -39,7 +39,7 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -BOOST_AUTO_UNIT_TEST(formatEng) +SENF_AUTO_UNIT_TEST(formatEng) { std::stringstream ss; @@ -132,7 +132,7 @@ BOOST_AUTO_UNIT_TEST(formatEng) " 12.35+-067.00E+00" ); } -BOOST_AUTO_UNIT_TEST(dumpint) +SENF_AUTO_UNIT_TEST(dumpint) { std::stringstream ss; @@ -149,6 +149,31 @@ BOOST_AUTO_UNIT_TEST(dumpint) # undef CheckFormat } +namespace { + void f1(std::ostream & os) { + senf::format::IndentHelper indent; + os << indent << "f1\n"; + } + void f2(std::ostream & os) { + senf::format::IndentHelper indent; + os << indent << "f2_1\n"; + f1( os); + os << indent << "f2_2\n"; + indent.increase(); + os << indent << "f2_3\n"; + } +} +SENF_AUTO_UNIT_TEST(indent) +{ + std::stringstream ss; + f2(ss); + BOOST_CHECK_EQUAL( ss.str(), + " f2_1\n" + " f1\n" + " f2_2\n" + " f2_3\n"); +} + ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_