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

SSH-specific test functionality. More...

Classes

class  MockEventBus
class  MockSSHSession
class  SSHConfigTest
class  SSHServerIntegrationTest
class  SSHServerNoLibSSHTest
class  SSHServerTest
class  SSHSessionIntegrationTest
class  SSHSessionTest

Functions

 TEST_F (SSHConfigTest, LoadEmptyConfig)
 TEST_F (SSHConfigTest, LoadFullConfig)
 TEST_F (SSHConfigTest, LoadConfigWithQuotes)
 TEST_F (SSHConfigTest, LoadConfigWithCommentsAndSpaces)
 TEST_F (SSHConfigTest, LoadInvalidConfigFile)
 TEST_F (SSHConfigTest, SaveConfig)
 TEST_F (SSHConfigTest, ValidateValidConfig)
 TEST_F (SSHConfigTest, ValidateInvalidHost)
 TEST_F (SSHConfigTest, ValidateInvalidPort)
 TEST_F (SSHConfigTest, ValidateInvalidHostKey)
 TEST_F (SSHConfigTest, ValidateInvalidMaxConnections)
 TEST_F (SSHConfigTest, ValidateInvalidTimeout)
 TEST_F (SSHConfigTest, LoadAndSaveRoundtrip)
 TEST_F (SSHConfigTest, PartialConfig)
 TEST_F (SSHConfigTest, MalformedLines)
 TEST_F (SSHConfigTest, VeryLargePortNumber)
 TEST_F (SSHConfigTest, NegativeValues)
 TEST_F (SSHConfigTest, ConfigWithSpecialCharacters)
 TEST_F (SSHServerTest, Constructor)
 TEST_F (SSHServerTest, DestructorStopsServer)
 TEST_F (SSHServerTest, InvalidConfigNoHostKey)
 TEST_F (SSHServerTest, InvalidPort)
 TEST_F (SSHServerTest, AddUserKeyCreatesFile)
 TEST_F (SSHServerTest, AddUserKeyEmptyParameters)
 TEST_F (SSHServerTest, SetUserPasswordCreatesFile)
 TEST_F (SSHServerTest, ActiveConnectionsInitiallyZero)
 TEST_F (SSHServerTest, DirectoryCreationInConstructor)
 TEST_F (SSHServerNoLibSSHTest, ConfigValidation)
 TEST_F (SSHServerNoLibSSHTest, ConfigSaveLoad)
 TEST_F (SSHServerNoLibSSHTest, ConfigLoadInvalidFile)
 TEST_F (SSHServerNoLibSSHTest, TestHashPassword)
 TEST_F (SSHServerNoLibSSHTest, PasswordFileOperations)
 TEST_F (SSHServerNoLibSSHTest, WriteAuthorizedKey)
 TEST_F (SSHServerNoLibSSHTest, RepositoryManagerCreation)
 TEST_F (SSHServerIntegrationTest, FullStartStopCycle)
 TEST_F (SSHSessionTest, ConstructorDestructor)
 TEST_F (SSHSessionTest, MoveConstructor)
 TEST_F (SSHSessionTest, MoveAssignment)
 TEST_F (SSHSessionTest, GetClientIp)
 TEST_F (SSHSessionTest, CloseMethod)
 TEST_F (SSHSessionTest, SessionStartTime)
 TEST_F (SSHSessionTest, LoadAuthorizedKeys)
 TEST_F (SSHSessionTest, GetPasswordHash)
 TEST_F (SSHSessionTest, ValidatePublicKey)
 TEST_F (SSHSessionTest, ValidatePassword)

Detailed Description

SSH-specific test functionality.

Test classes and utilities specific to SSH protocol implementation. Focuses on session management, secure communication, and protocol compliance.

SSH-specific test functionality

Provides test infrastructure for SSH protocol features including session establishment, key exchange, authentication, and channel management. Ensures compliance with SSH protocol specifications and security requirements.