SVCS - English Documentation
Loading...
Searching...
No Matches
core Directory Reference

Directories

 
utils

Files

 
BlobTest.cxx
 Unit tests for the Blob class, verifying object construction, hash calculation, and data integrity.
 
BranchManagerTest.cxx
 Implementation of unit tests for the BranchManager class.
 
CommitTest.cxx
 Unit tests for the Commit class, verifying object construction, hash stability (parent order), and serialization/deserialization integrity.
 
IndexTest.cxx
 Unit tests for the Index class, verifying staging area management, file modification tracking, and index persistence.
 
ObjectTest.cxx
 Unit tests for the core hashing logic of the VcsObject abstract base class.
 
RepoManagerTest.cxx
 Unit tests for RepositoryManager class.
 
RepositoryTest.cxx
 Unit tests for the Repository class, covering initialization, filesystem structure creation, and Subject/Observer pattern implementation.
 
StorageTest.cxx
 Unit tests for the ObjectStorage class, verifying persistence, file path generation, compression, and object loading integrity for all VcsObject types (Blob, Tree, Commit).
 
TreeTest.cxx
 Unit tests for the Tree class, verifying object construction, canonical sorting, entry management, and serialization/deserialization integrity.