SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл IntSaveCommandTest.hxx

Заголовок тестового фикстура для интеграционных тестов класса SaveCommand (коммит). Подробнее...

#include <gtest/gtest.h>
#include <memory>
#include <vector>
#include <string>
#include <filesystem>
#include "../../../cli/include/SaveCommand.hxx"
#include "../mocks/MockSubject.hxx"

См. исходные тексты.

Классы

class  svcs::test::cli::utils::SaveCommandTest
 Google Test фикстур для запуска интеграционных тестов SaveCommand (коммит). Подробнее...
class  svcs::test::cli::utils::SaveCommand
 Команда для сохранения (коммита) подготовленных изменений в репозиторий. Подробнее...

Пространства имен

namespace  svcs::test::cli::utils
 Служебные классы и тестовые фикстуры для тестирования CLI команд.
namespace  svcs::test
 Comprehensive testing framework for SVCS version control system.
namespace  svcs::test::cli
 Модульные тесты для компонентов интерфейса командной строки.

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

Заголовок тестового фикстура для интеграционных тестов класса SaveCommand (коммит).

Объявляет фикстур SaveCommandTest, который настраивает контролируемое окружение для тестирования команды 'svcs save'. Это включает инициализацию mock и основных компонентов (MockSubject, RepositoryManager) и предоставление вспомогательных функций для манипуляции файлами и индексации изменений перед операцией сохранения.