@@ -462,16 +462,18 @@ TEST_CASE("merge") {
462462}
463463
464464TEST_CASE (" max and min" ) {
465- using namespace std ::literals;
466465 auto length_compare = [](const auto & x1, const auto & x2) { return x1.length () < x2.length (); };
467466
468- REQUIRE (min (" undiscriminativeness" s, " vermin" s, length_compare) == " vermin" );
467+ string undisc=" undiscriminativeness" , vermin=" vermin" ;
468+ REQUIRE (min (undisc, vermin, length_compare) == " vermin" );
469469
470- REQUIRE (max (" maxim" s, " ultramaximal" s, length_compare) == " ultramaximal" );
470+ string maxim=" maxim" , ultra=" ultramaximal" ;
471+ REQUIRE (max (maxim, ultra, length_compare) == " ultramaximal" );
471472
472- const auto result = minmax (" minimaxes" s, " maximin" s, length_compare);
473- REQUIRE (result.first == " maximin" );
474- REQUIRE (result.second == " minimaxes" );
473+ string mini=" minimaxes" , maxi=" maximin" ;
474+ const auto result = minmax (mini, maxi, length_compare);
475+ REQUIRE (result.first == maxi);
476+ REQUIRE (result.second == mini);
475477}
476478
477479TEST_CASE (" min and max element" ) {
0 commit comments