Skip to content

Commit a414397

Browse files
authored
Use environment variables for postgres and MySQL test credentials (#121)
1 parent 2b877f2 commit a414397

135 files changed

Lines changed: 316 additions & 548 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tests/mysql/test_aggregations.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <sqlgen.hpp>
99
#include <sqlgen/mysql.hpp>
1010
#include <vector>
11+
#include "test_helpers.hpp"
1112

1213
namespace test_aggregations {
1314

@@ -27,10 +28,7 @@ TEST(mysql, test_aggregations) {
2728
Person{
2829
.id = 3, .first_name = "Maggie", .last_name = "Simpson", .age = 0}});
2930

30-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
31-
.user = "sqlgen",
32-
.password = "password",
33-
.dbname = "mysql"};
31+
const auto credentials = sqlgen::mysql::test::make_credentials();
3432

3533
using namespace sqlgen;
3634
using namespace sqlgen::literals;

tests/mysql/test_aggregations_with_nullable.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <sqlgen.hpp>
99
#include <sqlgen/mysql.hpp>
1010
#include <vector>
11+
#include "test_helpers.hpp"
1112

1213
namespace test_aggregations_with_nullable {
1314

@@ -26,10 +27,7 @@ TEST(mysql, test_aggregations_with_nullable) {
2627
Person{.id = 2, .first_name = "Lisa", .last_name = "Simpson", .age = 8},
2728
Person{.id = 3, .first_name = "Maggie", .last_name = "Simpson"}});
2829

29-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
30-
.user = "sqlgen",
31-
.password = "password",
32-
.dbname = "mysql"};
30+
const auto credentials = sqlgen::mysql::test::make_credentials();
3331

3432
using namespace sqlgen;
3533
using namespace sqlgen::literals;

tests/mysql/test_auto_incr_primary_key.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_auto_incr_primary_key {
1213

@@ -24,10 +25,7 @@ TEST(mysql, test_auto_incr_primary_key) {
2425
Person{.first_name = "Lisa", .last_name = "Simpson", .age = 8},
2526
Person{.first_name = "Maggie", .last_name = "Simpson", .age = 0}});
2627

27-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
28-
.user = "sqlgen",
29-
.password = "password",
30-
.dbname = "mysql"};
28+
const auto credentials = sqlgen::mysql::test::make_credentials();
3129

3230
using namespace sqlgen;
3331
using namespace sqlgen::literals;

tests/mysql/test_boolean.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_boolean {
1213

@@ -35,10 +36,7 @@ TEST(mysql, test_boolean) {
3536
.last_name = "Simpson",
3637
.has_children = false}});
3738

38-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
39-
.user = "sqlgen",
40-
.password = "password",
41-
.dbname = "mysql"};
39+
const auto credentials = sqlgen::mysql::test::make_credentials();
4240

4341
using namespace sqlgen;
4442
using namespace sqlgen::literals;

tests/mysql/test_boolean_conditions.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_boolean_conditions {
1213

@@ -35,10 +36,7 @@ TEST(mysql, test_boolean_conditions) {
3536
.last_name = "Simpson",
3637
.has_children = false}});
3738

38-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
39-
.user = "sqlgen",
40-
.password = "password",
41-
.dbname = "mysql"};
39+
const auto credentials = sqlgen::mysql::test::make_credentials();
4240

4341
using namespace sqlgen;
4442
using namespace sqlgen::literals;

tests/mysql/test_boolean_update.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_boolean_update {
1213

@@ -35,10 +36,7 @@ TEST(mysql, test_boolean_update) {
3536
.last_name = "Simpson",
3637
.has_children = false}});
3738

38-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
39-
.user = "sqlgen",
40-
.password = "password",
41-
.dbname = "mysql"};
39+
const auto credentials = sqlgen::mysql::test::make_credentials();
4240

4341
using namespace sqlgen;
4442
using namespace sqlgen::literals;

tests/mysql/test_cache.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_cache {
1213

@@ -16,10 +17,7 @@ struct User {
1617
};
1718

1819
TEST(mysql, test_cache) {
19-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
20-
.user = "sqlgen",
21-
.password = "password",
22-
.dbname = "mysql"};
20+
const auto credentials = sqlgen::mysql::test::make_credentials();
2321

2422
const auto conn = sqlgen::mysql::connect(credentials);
2523

tests/mysql/test_create_index.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_create_index {
1213

@@ -18,10 +19,7 @@ struct Person {
1819
};
1920

2021
TEST(mysql, test_create_index) {
21-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
22-
.user = "sqlgen",
23-
.password = "password",
24-
.dbname = "mysql"};
22+
const auto credentials = sqlgen::mysql::test::make_credentials();
2523

2624
using namespace sqlgen;
2725
using namespace sqlgen::literals;

tests/mysql/test_create_table.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_create_table {
1213

@@ -18,10 +19,7 @@ struct Person {
1819
};
1920

2021
TEST(mysql, test_create_table) {
21-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
22-
.user = "sqlgen",
23-
.password = "password",
24-
.dbname = "mysql"};
22+
const auto credentials = sqlgen::mysql::test::make_credentials();
2523

2624
using namespace sqlgen;
2725
using namespace sqlgen::literals;

tests/mysql/test_create_table_as.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sqlgen.hpp>
88
#include <sqlgen/mysql.hpp>
99
#include <vector>
10+
#include "test_helpers.hpp"
1011

1112
namespace test_create_table_as {
1213

@@ -23,10 +24,7 @@ struct Name {
2324
};
2425

2526
TEST(mysql, test_create_table_as) {
26-
const auto credentials = sqlgen::mysql::Credentials{.host = "localhost",
27-
.user = "sqlgen",
28-
.password = "password",
29-
.dbname = "mysql"};
27+
const auto credentials = sqlgen::mysql::test::make_credentials();
3028

3129
using namespace sqlgen;
3230
using namespace sqlgen::literals;

0 commit comments

Comments
 (0)