Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
CredentialSecurityTest Class Reference

Test fixture for credential security tests. More...

Inheritance diagram for CredentialSecurityTest:
Inheritance graph
Collaboration diagram for CredentialSecurityTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
template<typename Func >
std::string captureOutput (std::ostream &stream, Func func)
 Capture output from a stream during a function execution.
 

Detailed Description

Test fixture for credential security tests.

Definition at line 33 of file credential_test.cpp.

Member Function Documentation

◆ captureOutput()

template<typename Func >
std::string CredentialSecurityTest::captureOutput ( std::ostream & stream,
Func func )
inlineprotected

Capture output from a stream during a function execution.

Definition at line 45 of file credential_test.cpp.

45 {
46 std::stringstream captured;
47 std::streambuf* original = stream.rdbuf(captured.rdbuf());
48 func();
49 stream.rdbuf(original);
50 return captured.str();
51 }

◆ SetUp()

void CredentialSecurityTest::SetUp ( )
inlineoverrideprotected

Definition at line 35 of file credential_test.cpp.

35 {
36 }

◆ TearDown()

void CredentialSecurityTest::TearDown ( )
inlineoverrideprotected

Definition at line 38 of file credential_test.cpp.

38 {
39 }

The documentation for this class was generated from the following file: