{
std::stringstream os;
- parser.parse("ls", &setCommand);
+ parser.parse("ll", &setCommand);
executor(os, commands.back());
- BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLS );
- BOOST_CHECK_EQUAL( os.str(), "dir1/\ndir2/\nsys/\n" );
+ BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLL );
+ BOOST_CHECK_EQUAL( os.str(),
+ "dir1/ \n"
+ "dir2/ Helptext\n"
+ "sys/ \n" );
}
{
std::stringstream os;
- parser.parse("ls dir1", &setCommand);
+ parser.parse("ll dir1", &setCommand);
executor(os, commands.back());
- BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLS );
- BOOST_CHECK_EQUAL( os.str(), "dir3/\n" );
+ BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLL );
+ BOOST_CHECK_EQUAL( os.str(), "dir3/ \n" );
}
{
{
std::stringstream os;
+ parser.parse("lr", &setCommand);
+ executor(os, commands.back());
+ BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLR );
+ BOOST_CHECK_EQUAL( os.str().substr(0,213),
+ "dir1/ \n"
+ " dir3/ \n"
+ "dir2/ Helptext\n"
+ " test \n"
+ "sys/ \n" );
+ }
+
+ {
+ std::stringstream os;
parser.parse("dir1/dir3 { }", &setCommand);
executor(os, commands.rbegin()[1]);
BOOST_CHECK_EQUAL( commands.rbegin()[1].builtin(), senf::console::ParseCommandInfo::BuiltinPUSHD );
{
std::stringstream os;
- parser.parse("ls dir1", &setCommand);
+ parser.parse("ll dir1", &setCommand);
executor(os, commands.back());
- BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLS );
- BOOST_CHECK_EQUAL( os.str(), "dir3/\n" );
+ BOOST_CHECK_EQUAL( commands.back().builtin(), senf::console::ParseCommandInfo::BuiltinLL );
+ BOOST_CHECK_EQUAL( os.str(), "dir3/ \n" );
}
{