|
SVCS - Русская документация
|
Объявление тестового фикстура для интеграционных тестов InitCommand. Подробнее...
#include "../../../core/include/RepositoryManager.hxx"#include "../../../cli/include/InitCommand.hxx"#include "../mocks/MockSubject.hxx"#include <gtest/gtest.h>Классы | |
| class | svcs::test::cli::utils::InitCommandIntegrationTest |
| Тестовый фикстур для интеграционных тестов InitCommand. Подробнее... | |
| struct | svcs::test::cli::utils::Event |
| Структура, описывающая событие, опубликованное ядром VCS. Подробнее... | |
| class | svcs::test::cli::utils::RepositoryManager |
| Управляет всеми физическими операциями с файлами и директориями в репозитории SVCS. Подробнее... | |
| class | svcs::test::cli::utils::InitCommand |
| Реализует команду "init" для системы контроля версий (VCS). Подробнее... | |
| class | svcs::test::cli::utils::MockSubject |
| Mock реализация ISubject для тестирования событийно-ориентированных компонентов. Подробнее... | |
Пространства имен | |
| namespace | svcs::test::cli::utils |
| Служебные классы и тестовые фикстуры для тестирования CLI команд. | |
| namespace | svcs::test |
| Comprehensive testing framework for SVCS version control system. | |
| namespace | svcs::test::cli |
| Модульные тесты для компонентов интерфейса командной строки. | |
Объявление тестового фикстура для интеграционных тестов InitCommand.
Этот фикстур настраивает изолированное окружение с временной директорией и использует реальный RepositoryManager для проверки сквозной инициализации репозитория.