From 13b955a15ac352667b2509bed238be2fc54a810b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Wed, 25 Aug 2021 10:31:29 +0200 Subject: [PATCH] MAINT: rename get_env_var to get_env_fallback --- include/caosdb/utility.h | 6 +++--- include/ccaosdb.h | 2 +- src/ccaosdb.cpp | 4 ++-- test/test_ccaosdb.cpp | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/include/caosdb/utility.h b/include/caosdb/utility.h index 0cadf66..8b69bc2 100644 --- a/include/caosdb/utility.h +++ b/include/caosdb/utility.h @@ -97,7 +97,7 @@ inline auto load_string_file(const path &path) -> std::string { /** * @brief Return the environment variable KEY, or FALLBACK if it does not exist. */ -inline auto get_env_var(const char *key, const char *fallback) -> const char * { +inline auto get_env_fallback(const char *key, const char *fallback) -> const char * { const char *val = getenv(key); if (val == nullptr) { return fallback; @@ -110,8 +110,8 @@ inline auto get_env_var(const char *key, const char *fallback) -> const char * { * @brief Return the value of an environment variable or - if undefined - the * fallback value. */ -inline auto get_env_var(const std::string &key, const std::string &fallback) -> const std::string { - const char *val = get_env_var(key.c_str(), fallback.c_str()); +inline auto get_env_fallback(const std::string &key, const std::string &fallback) -> const std::string { + const char *val = get_env_fallback(key.c_str(), fallback.c_str()); auto const result = std::string(val); return result; diff --git a/include/ccaosdb.h b/include/ccaosdb.h index b06f3ec..e643e0d 100644 --- a/include/ccaosdb.h +++ b/include/ccaosdb.h @@ -112,7 +112,7 @@ typedef struct { * * If the environment variable is not set, return the fallback instead. */ -const char *caosdb_utility_get_env_var(const char *name, const char *fallback); +const char *caosdb_utility_get_env_fallback(const char *name, const char *fallback); /** * Return a description of the status code. diff --git a/src/ccaosdb.cpp b/src/ccaosdb.cpp index d5165c9..bd2cbf6 100644 --- a/src/ccaosdb.cpp +++ b/src/ccaosdb.cpp @@ -170,8 +170,8 @@ const char *caosdb_constants_COMPATIBLE_SERVER_VERSION_PRE_RELEASE() { int caosdb_status_code_OTHER_CLIENT_ERROR() { return caosdb::StatusCode::OTHER_CLIENT_ERROR; } -const char *caosdb_utility_get_env_var(const char *name, const char *fallback) { - return caosdb::utility::get_env_var(name, fallback); +const char *caosdb_utility_get_env_fallback(const char *name, const char *fallback) { + return caosdb::utility::get_env_fallback(name, fallback); } const char *caosdb_get_status_description(int code) { diff --git a/test/test_ccaosdb.cpp b/test/test_ccaosdb.cpp index fe91428..475a5d1 100644 --- a/test/test_ccaosdb.cpp +++ b/test/test_ccaosdb.cpp @@ -23,7 +23,7 @@ #include "caosdb/configuration.h" #include "caosdb/status_code.h" // for StatusCode #include "caosdb_test_utility.h" // for EXPECT_THROW_MESSAGE, TEST_DATA_DIR -#include "ccaosdb.h" // for caosdb_utility_get_env_var +#include "ccaosdb.h" // for caosdb_utility_get_env_fallback #include <cstring> // for strcmp #include <gtest/gtest-message.h> // for Message #include <gtest/gtest-test-part.h> // for SuiteApiResolver, TestFactoryImpl @@ -42,8 +42,8 @@ protected: void TearDown() override { caosdb::configuration::ConfigurationManager::Clear(); } }; -TEST_F(test_ccaosdb, test_get_env_var) { - const char *const some_var = caosdb_utility_get_env_var("SOME_ENV_VAR", "fall-back"); +TEST_F(test_ccaosdb, test_get_env_fallback) { + const char *const some_var = caosdb_utility_get_env_fallback("SOME_ENV_VAR", "fall-back"); EXPECT_EQ("fall-back", some_var); } -- GitLab