message: elle.print: one more test case
diff: #include <elle/print.hh>
  #include <elle/test.hh>
  +using namespace std::literals;
  +
  static
  void
  empty()
  @@ -90,7 +92,9 @@ static
  void
  indexed()
  {
  - BOOST_CHECK_EQUAL(elle::print("{2} {1} {0}", 0, 1, 2), "2 1 0");
  + using elle::print;
  + BOOST_TEST(print("{2} {1} {0}", 0, 1, 2) == "2 1 0");
  + BOOST_TEST(print("{0} {1} {2}", 0, 1, 2) == "0 1 2");
  }
  static
  @@ -117,19 +121,21 @@ static
  void
  conditional_positional()
  {
  - BOOST_CHECK_EQUAL(
  - elle::print(
  - "{?{}, }{?{}, }{4?{5}, }{6?{7}, }",
  - false, 0, true, 1, true, 2, false, 4),
  - "1, 2, ");
  - BOOST_CHECK_EQUAL(
  - elle::print(
  - "{yes?success}{no?fail}",
  + using elle::print;
  + BOOST_TEST(print("{?{}, }{?{}, }{4?{5}, }{6?{7}, }",
  + false, 0, true, 1, true, 2, false, 3)
  + == "1, 2, ");
  + BOOST_TEST(print("{0?({0})}", "foo") == "(foo)");
  + BOOST_TEST(print("{0?({0})}", "") == "");
  + BOOST_TEST(print("{0?({0})} - {1?({1})} - {2?({2})}",
  + 0, 1, "2"s)
  + == " - (1) - (2)");
  + BOOST_TEST(print("{yes?success}{no?fail}",
  {
  {"yes", 1},
  {"no", 0},
  - }),
  - "success");
  + })
  + == "success");
  }
  namespace
  