Classes | Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
soci::tests::common_tests Class Reference

#include <common-tests.h>

Classes

struct  where_condition
 

Public Member Functions

 common_tests (test_context_base const &tc)
 
void run (bool dbSupportsTransactions=true)
 

Private Types

typedef std::auto_ptr< table_creator_baseauto_table_creator
 

Private Member Functions

void run_query_transformation_test (session &sql)
 
void test0 ()
 
void test1 ()
 
void test10 ()
 
void test11 ()
 
void test12 ()
 
void test13 ()
 
void test14 ()
 
void test15 ()
 
void test16 ()
 
void test17 ()
 
void test18 ()
 
void test19 ()
 
void test2 ()
 
void test20 ()
 
void test21 ()
 
void test22 ()
 
void test23 ()
 
void test24 ()
 
void test25 ()
 
void test26 ()
 
void test27 ()
 
void test28 ()
 
void test29 ()
 
void test3 ()
 
void test30 ()
 
void test31 ()
 
void test4 ()
 
void test5 ()
 
void test6 ()
 
void test7 ()
 
void test8 ()
 
void test9 ()
 
void test_get_affected_rows ()
 
void test_issue154 ()
 
void test_issue67 ()
 
void test_placeholder_partial_matching_with_orm_type ()
 
void test_prepared_insert_with_orm_type ()
 
void test_pull5 ()
 
void test_query_transformation ()
 
void test_query_transformation_with_connection_pool ()
 

Static Private Member Functions

static std::string lower_than_g (std::string query)
 
static std::string no_op_transform (std::string query)
 

Private Attributes

backend_factory const & backEndFactory_
 
std::string const connectString_
 
test_context_base const & tc_
 

Detailed Description

Definition at line 284 of file common-tests.h.

Member Typedef Documentation

Definition at line 353 of file common-tests.h.

Constructor & Destructor Documentation

soci::tests::common_tests::common_tests ( test_context_base const &  tc)
inline

Definition at line 287 of file common-tests.h.

Member Function Documentation

static std::string soci::tests::common_tests::lower_than_g ( std::string  query)
inlinestaticprivate

Definition at line 3663 of file common-tests.h.

static std::string soci::tests::common_tests::no_op_transform ( std::string  query)
inlinestaticprivate

Definition at line 3658 of file common-tests.h.

void soci::tests::common_tests::run ( bool  dbSupportsTransactions = true)
inline

Definition at line 293 of file common-tests.h.

void soci::tests::common_tests::run_query_transformation_test ( session sql)
inlineprivate

Definition at line 3683 of file common-tests.h.

void soci::tests::common_tests::test0 ( )
inlineprivate

Definition at line 355 of file common-tests.h.

void soci::tests::common_tests::test1 ( )
inlineprivate

Definition at line 371 of file common-tests.h.

void soci::tests::common_tests::test10 ( )
inlineprivate

Definition at line 1784 of file common-tests.h.

void soci::tests::common_tests::test11 ( )
inlineprivate

Definition at line 1855 of file common-tests.h.

void soci::tests::common_tests::test12 ( )
inlineprivate

Definition at line 1929 of file common-tests.h.

void soci::tests::common_tests::test13 ( )
inlineprivate

Definition at line 2050 of file common-tests.h.

void soci::tests::common_tests::test14 ( )
inlineprivate

Definition at line 2109 of file common-tests.h.

void soci::tests::common_tests::test15 ( )
inlineprivate

Definition at line 2144 of file common-tests.h.

void soci::tests::common_tests::test16 ( )
inlineprivate

Definition at line 2358 of file common-tests.h.

void soci::tests::common_tests::test17 ( )
inlineprivate

Definition at line 2388 of file common-tests.h.

void soci::tests::common_tests::test18 ( )
inlineprivate

Definition at line 2430 of file common-tests.h.

void soci::tests::common_tests::test19 ( )
inlineprivate

Definition at line 2472 of file common-tests.h.

void soci::tests::common_tests::test2 ( )
inlineprivate

Definition at line 399 of file common-tests.h.

void soci::tests::common_tests::test20 ( )
inlineprivate

Definition at line 2495 of file common-tests.h.

void soci::tests::common_tests::test21 ( )
inlineprivate

Definition at line 2669 of file common-tests.h.

void soci::tests::common_tests::test22 ( )
inlineprivate

Definition at line 2706 of file common-tests.h.

void soci::tests::common_tests::test23 ( )
inlineprivate

Definition at line 2740 of file common-tests.h.

void soci::tests::common_tests::test24 ( )
inlineprivate

Definition at line 2770 of file common-tests.h.

void soci::tests::common_tests::test25 ( )
inlineprivate

Definition at line 2809 of file common-tests.h.

void soci::tests::common_tests::test26 ( )
inlineprivate

Definition at line 2854 of file common-tests.h.

void soci::tests::common_tests::test27 ( )
inlineprivate

Definition at line 3189 of file common-tests.h.

void soci::tests::common_tests::test28 ( )
inlineprivate

Definition at line 3254 of file common-tests.h.

void soci::tests::common_tests::test29 ( )
inlineprivate

Definition at line 3405 of file common-tests.h.

void soci::tests::common_tests::test3 ( )
inlineprivate

Definition at line 569 of file common-tests.h.

void soci::tests::common_tests::test30 ( )
inlineprivate

Definition at line 3564 of file common-tests.h.

void soci::tests::common_tests::test31 ( )
inlineprivate

Definition at line 3624 of file common-tests.h.

void soci::tests::common_tests::test4 ( )
inlineprivate

Definition at line 998 of file common-tests.h.

void soci::tests::common_tests::test5 ( )
inlineprivate

Definition at line 1114 of file common-tests.h.

void soci::tests::common_tests::test6 ( )
inlineprivate

Definition at line 1149 of file common-tests.h.

void soci::tests::common_tests::test7 ( )
inlineprivate

Definition at line 1392 of file common-tests.h.

void soci::tests::common_tests::test8 ( )
inlineprivate

Definition at line 1486 of file common-tests.h.

void soci::tests::common_tests::test9 ( )
inlineprivate

Definition at line 1703 of file common-tests.h.

void soci::tests::common_tests::test_get_affected_rows ( )
inlineprivate

Definition at line 3816 of file common-tests.h.

void soci::tests::common_tests::test_issue154 ( )
inlineprivate

Definition at line 3936 of file common-tests.h.

void soci::tests::common_tests::test_issue67 ( )
inlineprivate

Definition at line 3908 of file common-tests.h.

void soci::tests::common_tests::test_placeholder_partial_matching_with_orm_type ( )
inlineprivate

Definition at line 2337 of file common-tests.h.

void soci::tests::common_tests::test_prepared_insert_with_orm_type ( )
inlineprivate

Definition at line 2307 of file common-tests.h.

void soci::tests::common_tests::test_pull5 ( )
inlineprivate

Definition at line 3885 of file common-tests.h.

void soci::tests::common_tests::test_query_transformation ( )
inlineprivate

Definition at line 3784 of file common-tests.h.

void soci::tests::common_tests::test_query_transformation_with_connection_pool ( )
inlineprivate

Definition at line 3792 of file common-tests.h.

Member Data Documentation

backend_factory const& soci::tests::common_tests::backEndFactory_
private

Definition at line 350 of file common-tests.h.

std::string const soci::tests::common_tests::connectString_
private

Definition at line 351 of file common-tests.h.

test_context_base const& soci::tests::common_tests::tc_
private

Definition at line 349 of file common-tests.h.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:42