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

Модульные тесты для класса Index, проверяющие управление областью индексации, отслеживание изменений файлов и сохранение индекса. Подробнее...

#include "../../core/include/Index.hxx"
#include "../../core/include/Blob.hxx"
#include "../../core/include/ObjectStorage.hxx"
#include <gtest/gtest.h>
#include <filesystem>
#include <fstream>
#include <string>
#include <map>
#include <memory>
#include <thread>

Классы

class  svcs::test::core::MockSubject
 Mock implementation of ISubject (Event Bus). Подробнее...
class  svcs::test::core::MockObjectStorage
 Mock implementation of ObjectStorage. Подробнее...
class  svcs::test::core::IndexTest

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

namespace  svcs::test::core
 Модульные тесты для основных компонентов и структур данных.
namespace  svcs::test
 Comprehensive testing framework for SVCS version control system.

Функции

void svcs::test::core::create_test_file (const fs::path &path, const std::string &content)
 svcs::test::core::TEST_F (IndexTest, BasicFileOperations)
 svcs::test::core::TEST_F (IndexTest, StageNewFile_AddsCorrectEntry)
 svcs::test::core::TEST_F (IndexTest, StageFile_ThrowsOnNonExistentFile)
 svcs::test::core::TEST_F (IndexTest, IsFileModified_False_WhenNoChange)
 svcs::test::core::TEST_F (IndexTest, IsFileModified_True_WhenSizeChanges)
 svcs::test::core::TEST_F (IndexTest, IsFileModified_True_WhenFileDeleted)
 svcs::test::core::TEST_F (IndexTest, IsFileModified_True_WhenUntrackedExists)
 svcs::test::core::TEST_F (IndexTest, Persistence_SaveAndLoad)

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

Модульные тесты для класса Index, проверяющие управление областью индексации, отслеживание изменений файлов и сохранение индекса.