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

Модульные тесты для класса Tree, проверяющие построение объектов, каноническую сортировку, управление записями и целостность сериализации/десериализации. Подробнее...

#include "../../core/include/Tree.hxx"
#include <gtest/gtest.h>

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

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

Функции

 svcs::test::core::TEST (TreeTest, HashIsCalculatedAndTypeIsCorrect)
 svcs::test::core::TEST (TreeTest, HashIsConsistentRegardlessOfInitialOrder)
 svcs::test::core::TEST (TreeTest, HashChangesWhenChildHashChanges)
 svcs::test::core::TEST (TreeTest, AddAndUpdateEntry)
 svcs::test::core::TEST (TreeTest, RemoveEntry)
 svcs::test::core::TEST (TreeTest, FindEntry)
 svcs::test::core::TEST (TreeTest, SerializationAndDeserializationRoundTrip)

Переменные

const std::string svcs::test::core::HASH_A = "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
const std::string svcs::test::core::HASH_B = "b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1"
const std::string svcs::test::core::HASH_C = "c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2"
const std::string svcs::test::core::HASH_D = "d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3"

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

Модульные тесты для класса Tree, проверяющие построение объектов, каноническую сортировку, управление записями и целостность сериализации/десериализации.