SVCS - English Documentation
Loading...
Searching...
No Matches
svcs::test::server Namespace Reference

Server component testing. More...

Namespaces

namespace  ssh
 SSH-specific test functionality.

Classes

class  HubCommandTest
class  MockEventBus
class  MockRepositoryManager
class  RemoteManagerTest
class  RemoteProtocolIntegrationTest
class  RemoteProtocolTest
class  RepoCommandTest
class  ServerIntegrationTest
class  SimpleEventBus
class  TestEventBus

Functions

 TEST_F (HubCommandTest, FailsWithNoArguments)
 TEST_F (HubCommandTest, FailsWithTooManyArguments)
 TEST_F (HubCommandTest, FailsWithEmptyString)
 TEST_F (HubCommandTest, CreatesRepositoryInsideSpecifiedDirectory)
 TEST_F (HubCommandTest, CreatesRepositoryInExistingDirectory)
 TEST_F (HubCommandTest, CreatesParentDirectoriesIfNeeded)
 TEST_F (HubCommandTest, FailsWhenRepositoryAlreadyExists)
 TEST_F (HubCommandTest, CreatesRepositoryStructure)
 TEST_F (HubCommandTest, CreatesMultipleRepositories)
 TEST_F (HubCommandTest, ConfigFileContent)
 TEST_F (HubCommandTest, HeadFileContent)
 TEST_F (RemoteManagerTest, ConstructorCreatesEmptyManager)
 TEST_F (RemoteManagerTest, AddRemoteSuccess)
 TEST_F (RemoteManagerTest, AddDuplicateRemoteFails)
 TEST_F (RemoteManagerTest, RemoveRemoteSuccess)
 TEST_F (RemoteManagerTest, RemoveNonExistentRemoteFails)
 TEST_F (RemoteManagerTest, GetRemoteUrl)
 TEST_F (RemoteManagerTest, GetNonExistentRemoteUrl)
 TEST_F (RemoteManagerTest, ListRemotes)
 TEST_F (RemoteManagerTest, SaveAndLoadRemotes)
 TEST_F (RemoteManagerTest, SaveCreatesConfigFile)
 TEST_F (RemoteProtocolTest, Construction)
 TEST_F (RemoteProtocolTest, ValidationMethods)
 TEST_F (RemoteProtocolTest, ObjectManagement)
 TEST_F (RemoteProtocolTest, EventNotifications)
 TEST_F (RemoteProtocolIntegrationTest, SimpleProtocolCommunication)
 TEST_F (RemoteProtocolIntegrationTest, StreamErrorConditions)
 TEST_F (RemoteProtocolTest, ErrorHandling)
 TEST_F (RemoteProtocolTest, RepositoryValidation)
 TEST_F (RemoteProtocolTest, ValidationPerformance)
 TEST_F (RepoCommandTest, FailsWhenNotInRepository)
 TEST_F (RepoCommandTest, ListsEmptyRepositories)
 TEST_F (RepoCommandTest, AddRemoteFailsWithInvalidArgs)
 TEST_F (RepoCommandTest, RemoveRemoteSuccess)
 TEST_F (RepoCommandTest, BasicWorkflow)
 TEST_F (RepoCommandTest, EmptyCommandShowsList)
 TEST_F (ServerIntegrationTest, ConstructorInitializesCorrectly)
 TEST_F (ServerIntegrationTest, StartAndStopServer)
 TEST_F (ServerIntegrationTest, ServerPortConfiguration)
 TEST_F (ServerIntegrationTest, ServerStateManagement)
 TEST_F (ServerIntegrationTest, EventBusCommunication)
 TEST_F (ServerIntegrationTest, StartAlreadyRunningServer)
 TEST_F (ServerIntegrationTest, StopNotRunningServer)
 TEST_F (ServerIntegrationTest, ServerWithDifferentPorts)

Detailed Description

Server component testing.

Tests for network server components including SSH server, remote protocol handling, and client-server communication.

Server component testing

Focuses on testing server-side functionality including network communication, protocol parsing, connection pooling, and server lifecycle management. Includes stress testing and concurrency validation.