Skip to content
Snippets Groups Projects
Commit 13b955a1 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

MAINT: rename get_env_var to get_env_fallback

parent 71fd8983
No related branches found
No related tags found
No related merge requests found
Pipeline #12551 passed with warnings
Pipeline: caosdb-cppinttest

#12553

    ......@@ -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;
    ......
    ......@@ -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.
    ......
    ......@@ -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) {
    ......
    ......@@ -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);
    }
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment