X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FParse.test.cc;h=7b9e7beb8c945b61d8a3abc7397f1e6f57da05b7;hb=a22f6d21df6c911d65f76d7731bcf92b1906bb09;hp=4570fb0e61c706b49ee4a55d9cce22c90f563c5c;hpb=6dde929083c59044ae60be57c42415becd4ff08c;p=senf.git diff --git a/Utils/Console/Parse.test.cc b/Utils/Console/Parse.test.cc index 4570fb0..7b9e7be 100644 --- a/Utils/Console/Parse.test.cc +++ b/Utils/Console/Parse.test.cc @@ -49,8 +49,8 @@ namespace std::ostream & os_; - void pushDirectory(std::vector const & path) - { os_ << "pushDirectory( " << senf::stringJoin(path, "/") << " )\n"; } + void pushDirectory() + { os_ << "pushDirectory()\n"; } void popDirectory() { os_ << "popDirectory()\n"; } @@ -154,7 +154,10 @@ BOOST_AUTO_UNIT_TEST(commandGrammar) "foo/bar/ {", grammar.use_parser(), grammar.use_parser() ) . full ); - BOOST_CHECK_EQUAL( ss.str(), "pushDirectory( Word('foo')/Word('bar')/None('') )\n" ); + BOOST_CHECK_EQUAL( ss.str(), + "beginCommand( Word('foo')/Word('bar')/None('') )\n" + "pushDirectory()\n" + "endCommand()\n" ); } { @@ -330,7 +333,7 @@ BOOST_AUTO_UNIT_TEST(parseExceptions) try { parser.parse(c, &setInfo); } \ catch (std::exception & ex) { msg = parseErrorMessage(ex.what()); } \ BOOST_CHECK_EQUAL( msg, e ) - + CheckParseEx( "/foo/bar;\n ()", "path expected\nat :2:3" ); CheckParseEx( "cd /foo/bar foo/bar", "end of statement expected\nat :1:13" ); CheckParseEx( "/foo/bar foo /", "end of statement expected\nat :1:14" );