|
SVCS - Русская документация
|
Интеграционные тесты для класса HistoryCommand, охватывающие основную функциональность, параметры формата, обработку ограничений и валидацию аргументов. Подробнее...
#include "utils/IntHistoryCommandTest.hxx"Пространства имен | |
| namespace | svcs::test |
| Comprehensive testing framework for SVCS version control system. | |
| namespace | svcs::test::cli |
| Модульные тесты для компонентов интерфейса командной строки. | |
Функции | |
| svcs::test::cli::TEST_F (HistoryCommandTest, DebugCommitHistory) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, HistoryNoCommits) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, HistoryWithCommits) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, HistoryOnelineFormat) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, DebugLastNCommitsDetailed) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, HistoryLastNWithOneline) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorWhenNoRepository) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ShowHelp) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorMissingLimitValue) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorInvalidLimitValue) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorNegativeLimit) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorZeroLimit) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorUnknownOption) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, ErrorMutuallyExclusiveOptions) | |
| svcs::test::cli::TEST_F (HistoryCommandTest, HistoryFullDetails) | |
Интеграционные тесты для класса HistoryCommand, охватывающие основную функциональность, параметры формата, обработку ограничений и валидацию аргументов.
Интеграционные тесты для класса HistoryCommand, охватывающие отображение истории, опции (–oneline, –last N, –full) и валидацию аргументов.
Этот файл реализует тестовые случаи для фикстура HistoryCommandTest. Он проверяет поведение команды в различных состояниях репозитория и тщательно проверяет разбор аргументов и отчетность об ошибках для всех поддерживаемых флагов. Два теста включают подробный отладочный вывод в std::cout для помощи в отслеживании внутреннего состояния менеджера репозитория и уведомлений о событиях.