SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Класс svcs::test::cli::mocks::MockHelpServiceAdapter

Адаптер для использования MockHelpService с HelpCommand. Подробнее...

#include <MockHelpServiceAdapter.hxx>

Граф наследования:svcs::test::cli::mocks::MockHelpServiceAdapter:
svcs::cli::HelpService

Открытые члены

 MockHelpServiceAdapter (std::shared_ptr< MockHelpService > mockHelpService)
std::shared_ptr< MockHelpServicegetMock () const
Открытые члены унаследованные от svcs::cli::HelpService
 HelpService (std::shared_ptr< ISubject > bus, std::function< std::vector< std::string >()> getCommands, std::function< std::string(const std::string &)> getDescription, std::function< void(const std::string &)> showHelp, std::function< std::string(const std::string &)> getUsage=nullptr)
 Конструирует HelpService путем внедрения необходимых зависимостей в виде обратных вызовов.
std::vector< std::string > getAvailableCommands () const
 Выполняет getCommandsCallback_ для получения списка всех доступных имен команд.
std::string getCommandDescription (const std::string &commandName) const
 Выполняет getDescriptionCallback_ для получения краткого описания конкретной команды.
void showCommandHelp (const std::string &commandName) const
 Выполняет showHelpCallback_ для запуска отображения подробной справки для конкретной команды.
bool commandExists (const std::string &commandName) const
 Проверяет существование команды путем сравнения со списком, возвращенным getAvailableCommands.
std::string getCommandUsage (const std::string &commandName) const
 Выполняет getUsageCallback_ для получения синтаксиса использования конкретной команды.

Подробное описание

Адаптер для использования MockHelpService с HelpCommand.


Объявления и описания членов класса находятся в файле: