|
SVCS - English Documentation
|
Declaration of the test fixture for InitCommand integration tests. More...
#include "../../../core/include/RepositoryManager.hxx"#include "../../../cli/include/InitCommand.hxx"#include "../mocks/MockSubject.hxx"#include <gtest/gtest.h>Go to the source code of this file.
Classes | |
| class | svcs::test::cli::utils::InitCommandIntegrationTest |
| Test fixture for InitCommand integration tests. More... | |
| struct | svcs::test::cli::utils::Event |
| Structure describing an event published by the VCS core. More... | |
| class | svcs::test::cli::utils::RepositoryManager |
| Manages all physical file and directory operations within the SVCS repository. More... | |
| class | svcs::test::cli::utils::InitCommand |
| Implements the "init" command for the Version Control System (VCS). More... | |
| class | svcs::test::cli::utils::MockSubject |
| A mock implementation of ISubject for testing event-driven components. More... | |
Namespaces | |
| namespace | svcs::test::cli::utils |
| Utility classes and test fixtures for CLI command testing. | |
| namespace | svcs::test |
| Comprehensive testing framework for SVCS version control system. | |
| namespace | svcs::test::cli |
| Unit tests for command-line interface components. | |
Declaration of the test fixture for InitCommand integration tests.
This fixture sets up an isolated environment with a temporary directory and uses the real RepositoryManager to verify end-to-end repository initialization.