Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
sql_query_builder_test.cpp File Reference

Unit tests for SQL Query Builder using unified query_builder (DB-002) More...

#include <gtest/gtest.h>
#include "database/query_builder.h"
#include <string>
#include <map>
#include <vector>
Include dependency graph for sql_query_builder_test.cpp:

Go to the source code of this file.

Classes

class  database::tests::SQLQueryBuilderTest
 

Namespaces

namespace  database
 
namespace  database::tests
 

Functions

 database::tests::TEST_F (SQLQueryBuilderTest, SimpleSelect)
 
 database::tests::TEST_F (SQLQueryBuilderTest, SelectAll)
 
 database::tests::TEST_F (SQLQueryBuilderTest, InnerJoin)
 
 database::tests::TEST_F (SQLQueryBuilderTest, LeftJoin)
 
 database::tests::TEST_F (SQLQueryBuilderTest, RightJoin)
 
 database::tests::TEST_F (SQLQueryBuilderTest, FullOuterJoin)
 
 database::tests::TEST_F (SQLQueryBuilderTest, CrossJoin)
 
 database::tests::TEST_F (SQLQueryBuilderTest, MultipleJoins)
 
 database::tests::TEST_F (SQLQueryBuilderTest, SimpleWhere)
 
 database::tests::TEST_F (SQLQueryBuilderTest, WhereWithString)
 
 database::tests::TEST_F (SQLQueryBuilderTest, WhereWithInt)
 
 database::tests::TEST_F (SQLQueryBuilderTest, WhereWithDouble)
 
 database::tests::TEST_F (SQLQueryBuilderTest, MultipleWhereConditions)
 
 database::tests::TEST_F (SQLQueryBuilderTest, NestedConditionsWithAnd)
 
 database::tests::TEST_F (SQLQueryBuilderTest, NestedConditionsWithOr)
 
 database::tests::TEST_F (SQLQueryBuilderTest, GroupBy)
 
 database::tests::TEST_F (SQLQueryBuilderTest, GroupByMultipleColumns)
 
 database::tests::TEST_F (SQLQueryBuilderTest, GroupByWithHaving)
 
 database::tests::TEST_F (SQLQueryBuilderTest, OrderByAsc)
 
 database::tests::TEST_F (SQLQueryBuilderTest, OrderByDesc)
 
 database::tests::TEST_F (SQLQueryBuilderTest, OrderByMultipleColumns)
 
 database::tests::TEST_F (SQLQueryBuilderTest, Limit)
 
 database::tests::TEST_F (SQLQueryBuilderTest, LimitWithOffset)
 
 database::tests::TEST_F (SQLQueryBuilderTest, InsertSingleRow)
 
 database::tests::TEST_F (SQLQueryBuilderTest, InsertMultipleRows)
 
 database::tests::TEST_F (SQLQueryBuilderTest, UpdateSingleField)
 
 database::tests::TEST_F (SQLQueryBuilderTest, UpdateMultipleFields)
 
 database::tests::TEST_F (SQLQueryBuilderTest, DeleteWithWhere)
 
 database::tests::TEST_F (SQLQueryBuilderTest, DeleteWithMultipleConditions)
 
 database::tests::TEST_F (SQLQueryBuilderTest, PostgreSQLSyntax)
 
 database::tests::TEST_F (SQLQueryBuilderTest, SQLiteSyntax)
 
 database::tests::TEST_F (SQLQueryBuilderTest, Reset)
 
 database::tests::TEST_F (SQLQueryBuilderTest, ReuseAfterReset)
 
 database::tests::TEST_F (SQLQueryBuilderTest, ComplexSelectQuery)
 
 database::tests::TEST_F (SQLQueryBuilderTest, EmptyConditions)
 
 database::tests::TEST_F (SQLQueryBuilderTest, SwitchDatabase)
 

Detailed Description

Unit tests for SQL Query Builder using unified query_builder (DB-002)

Definition in file sql_query_builder_test.cpp.