SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл SSHSessionTest.cxx

Unit tests for SSHSession class. Подробнее...

#include "../../server/include/SSHSession.hxx"
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <memory>
#include <chrono>
#include <thread>
#include <filesystem>
#include <fstream>
#include <cstring>

Классы

class  svcs::test::server::ssh::MockSSHSession
class  svcs::test::server::ssh::SSHSessionTest
class  svcs::test::server::ssh::SSHSessionIntegrationTest

Пространства имен

namespace  svcs::test
 Comprehensive testing framework for SVCS version control system.
namespace  svcs::test::server
 Server component testing.
namespace  svcs::test::server::ssh
 SSH-specific test functionality.

Функции

 svcs::test::server::ssh::TEST_F (SSHSessionTest, ConstructorDestructor)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, MoveConstructor)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, MoveAssignment)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, GetClientIp)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, CloseMethod)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, SessionStartTime)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, LoadAuthorizedKeys)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, GetPasswordHash)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, ValidatePublicKey)
 svcs::test::server::ssh::TEST_F (SSHSessionTest, ValidatePassword)

Подробное описание

Unit tests for SSHSession class.

Tests for SSH client session management functionality

Модульные тесты для класса SSHSession

Полный набор тестов для обработки SSH сессий, аутентификации, выполнения команд и управления ресурсами.