Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::tests::SQLQueryBuilderTest Class Reference
Inheritance diagram for database::tests::SQLQueryBuilderTest:
Inheritance graph
Collaboration diagram for database::tests::SQLQueryBuilderTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 

Protected Attributes

std::unique_ptr< query_builderbuilder_
 

Detailed Description

Definition at line 19 of file sql_query_builder_test.cpp.

Member Function Documentation

◆ SetUp()

void database::tests::SQLQueryBuilderTest::SetUp ( )
inlineoverrideprotected

Definition at line 22 of file sql_query_builder_test.cpp.

23 {
24 // Use unified query_builder with PostgreSQL dialect (default for SQL)
25 builder_ = std::make_unique<query_builder>(database_types::postgres);
26 }
std::unique_ptr< query_builder > builder_
@ postgres
Indicates a PostgreSQL database.

References builder_, and database::postgres.

◆ TearDown()

void database::tests::SQLQueryBuilderTest::TearDown ( )
inlineoverrideprotected

Definition at line 28 of file sql_query_builder_test.cpp.

29 {
30 builder_.reset();
31 }

References builder_.

Member Data Documentation

◆ builder_

std::unique_ptr<query_builder> database::tests::SQLQueryBuilderTest::builder_
protected

Definition at line 33 of file sql_query_builder_test.cpp.

Referenced by SetUp(), and TearDown().


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