userver: /data/code/userver/odbc/include/userver/storages/odbc/tests/utils.hpp File Reference
Loading...
Searching...
No Matches
utils.hpp File Reference

Detailed Description

Utilities for testing logic working with ODBC.

Definition in file utils.hpp.

Go to the source code of this file.

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
namespace  storages::odbc
 Top namespace for uODBC driver.

Functions

storages::odbc::Cluster storages::odbc::tests::MakeCluster (const storages::odbc::settings::ODBCClusterSettings &settings=kSettings)

Variables

constexpr auto storages::odbc::tests::kDSN
const auto storages::odbc::tests::kHostSettings = storages::odbc::settings::HostSettings{kDSN, {}}
const auto storages::odbc::tests::kSettings = storages::odbc::settings::ODBCClusterSettings{{kHostSettings}}
const auto storages::odbc::tests::kMultiDSNSettings = storages::odbc::settings::ODBCClusterSettings{{kHostSettings, kHostSettings}}

Function Documentation

◆ MakeCluster()

storages::odbc::Cluster storages::odbc::tests::MakeCluster ( const storages::odbc::settings::ODBCClusterSettings & settings = kSettings)
inline

Definition at line 24 of file utils.hpp.

Variable Documentation

◆ kDSN

auto storages::odbc::tests::kDSN
constexpr
Initial value:
=
"DRIVER={PostgreSQL Unicode};"
"SERVER=localhost;"
"PORT=15433;"
"DATABASE=postgres;"
"UID=testsuite;"
"PWD=password;"

Definition at line 12 of file utils.hpp.

◆ kHostSettings

const auto storages::odbc::tests::kHostSettings = storages::odbc::settings::HostSettings{kDSN, {}}
inline

Definition at line 20 of file utils.hpp.

◆ kMultiDSNSettings

const auto storages::odbc::tests::kMultiDSNSettings = storages::odbc::settings::ODBCClusterSettings{{kHostSettings, kHostSettings}}
inline

Definition at line 22 of file utils.hpp.

◆ kSettings

const auto storages::odbc::tests::kSettings = storages::odbc::settings::ODBCClusterSettings{{kHostSettings}}
inline

Definition at line 21 of file utils.hpp.