|
SVCS - English Documentation
|
Utility classes and test fixtures for CLI command testing. More...
Classes | |
| class | AddCommandTest |
| Test fixture for AddCommand integration tests. More... | |
| class | ClearCommandTest |
| Test fixture for ClearCommand integration tests. More... | |
| struct | Event |
| Structure describing an event published by the VCS core. More... | |
| class | HelpCommand |
| Command for displaying help information about other commands. More... | |
| class | HelpCommandTest |
| class | HistoryCommand |
| Command for viewing the history of saves (commits) in the repository. More... | |
| class | HistoryCommandTest |
| Google Test fixture for running integration tests against the HistoryCommand. More... | |
| class | InitCommand |
| Implements the "init" command for the Version Control System (VCS). More... | |
| class | InitCommandIntegrationTest |
| Test fixture for InitCommand integration tests. More... | |
| class | MockHelpService |
| A mock implementation of the HelpService for testing the HelpCommand. More... | |
| class | MockSubject |
| A mock implementation of ISubject for testing event-driven components. More... | |
| class | RemoveCommand |
| Command for removing files from the staging area. More... | |
| class | RemoveCommandTest |
| Google Test fixture for running integration tests against the RemoveCommand. More... | |
| class | RepositoryManager |
| Manages all physical file and directory operations within the SVCS repository. More... | |
| class | SaveCommand |
| Command for saving (committing) staged changes to the repository. More... | |
| class | SaveCommandTest |
| Google Test fixture for running integration tests against the SaveCommand (commit). More... | |
| class | StatusCommand |
| Command for showing the current status of the repository. More... | |
| class | StatusCommandTest |
| Google Test fixture for running integration tests against the StatusCommand. More... | |
| class | UndoCommand |
| Command to revert the repository state to a previous commit. More... | |
| class | UndoCommandTest |
| Google Test fixture for running integration tests against the UndoCommand. More... | |
| class | VersionCommand |
| Command for displaying version information about SVCS. More... | |
| class | VersionCommandTest |
| Google Test fixture for running unit/integration tests against the VersionCommand. More... | |
Typedefs | |
| using | Event = svcs::services::Event |
Utility classes and test fixtures for CLI command testing.
Contains test fixtures, helper classes, and utility functions that support the testing of CLI commands. These components provide common setup, teardown, and testing patterns for command integration tests.