|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
#include <atomic>#include <chrono>#include <cstdio>#include <filesystem>#include <gtest/gtest.h>#include <memory>#include <thread>#include <vector>#include "database/backends/sqlite_backend.h"#include "database/core/database_backend.h"
Go to the source code of this file.
Classes | |
| class | SQLiteBackendTest |
| Test fixture for SQLite backend tests. More... | |
Functions | |
| TEST_F (SQLiteBackendTest, DatabaseTypeReturnsSQLite) | |
| TEST_F (SQLiteBackendTest, ConnectToMemoryDatabase) | |
| TEST_F (SQLiteBackendTest, ConnectToFileDatabase) | |
| TEST_F (SQLiteBackendTest, ShutdownWithoutConnection) | |
| TEST_F (SQLiteBackendTest, ShutdownAfterConnection) | |
| TEST_F (SQLiteBackendTest, ExecuteQueryWithoutConnection) | |
| TEST_F (SQLiteBackendTest, CreateTableQuery) | |
| TEST_F (SQLiteBackendTest, InsertQueryWithoutConnection) | |
| TEST_F (SQLiteBackendTest, InsertSingleRow) | |
| TEST_F (SQLiteBackendTest, SelectQueryWithoutConnection) | |
| TEST_F (SQLiteBackendTest, SelectFromEmptyTable) | |
| TEST_F (SQLiteBackendTest, SelectWithCondition) | |
| TEST_F (SQLiteBackendTest, UpdateQueryWithoutConnection) | |
| TEST_F (SQLiteBackendTest, UpdateSingleRow) | |
| TEST_F (SQLiteBackendTest, DeleteQueryWithoutConnection) | |
| TEST_F (SQLiteBackendTest, DeleteSingleRow) | |
| TEST_F (SQLiteBackendTest, TransactionCommit) | |
| TEST_F (SQLiteBackendTest, TransactionRollback) | |
| TEST_F (SQLiteBackendTest, ConcurrentReads) | |
| TEST_F (SQLiteBackendTest, SpecialCharactersInData) | |
| TEST_F (SQLiteBackendTest, UnicodeData) | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 378 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ConcurrentReads | ) |
Definition at line 304 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ConnectToFileDatabase | ) |
Definition at line 97 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ConnectToMemoryDatabase | ) |
Definition at line 88 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| CreateTableQuery | ) |
Definition at line 129 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| DatabaseTypeReturnsSQLite | ) |
Definition at line 80 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| DeleteQueryWithoutConnection | ) |
Definition at line 233 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| DeleteSingleRow | ) |
Definition at line 238 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ExecuteQueryWithoutConnection | ) |
Definition at line 125 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| InsertQueryWithoutConnection | ) |
Definition at line 143 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| InsertSingleRow | ) |
Definition at line 148 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| SelectFromEmptyTable | ) |
Definition at line 170 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| SelectQueryWithoutConnection | ) |
Definition at line 165 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| SelectWithCondition | ) |
Definition at line 183 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ShutdownAfterConnection | ) |
Definition at line 111 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| ShutdownWithoutConnection | ) |
Definition at line 106 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| SpecialCharactersInData | ) |
Definition at line 344 of file sqlite_backend_test.cpp.
References ASSERT_EQ, and ASSERT_TRUE.
| TEST_F | ( | SQLiteBackendTest | , |
| TransactionCommit | ) |
Definition at line 260 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| TransactionRollback | ) |
Definition at line 281 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| UnicodeData | ) |
Definition at line 361 of file sqlite_backend_test.cpp.
References ASSERT_EQ, and ASSERT_TRUE.
| TEST_F | ( | SQLiteBackendTest | , |
| UpdateQueryWithoutConnection | ) |
Definition at line 208 of file sqlite_backend_test.cpp.
| TEST_F | ( | SQLiteBackendTest | , |
| UpdateSingleRow | ) |
Definition at line 213 of file sqlite_backend_test.cpp.