This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch 
feature/685-update-container-config-properties-usage
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 0566315d6d9aac188956f18493ed9b293f0f88a4
Author: Pepijn Noltes <pnol...@apache.org>
AuthorDate: Thu May 30 18:33:35 2024 +0200

    gh-685: Rename properties load2/loadFromString2 to load/loadFromString
---
 .../gtest/src/rsa_client_server_tests.cc           |  4 +--
 .../gtest/src/rsa_tests.cc                         |  2 +-
 cmake/cmake_celix/ContainerPackaging.cmake         |  2 +-
 documents/containers.md                            |  4 +--
 documents/properties_encoding.md                   |  4 +--
 .../src/CelixBundleCacheErrorInjectionTestSuite.cc |  4 +--
 .../framework/gtest/src/CelixFrameworkTestSuite.cc |  2 +-
 libs/framework/src/bundle_archive.c                |  2 +-
 libs/framework/src/celix_bundle_cache.c            |  2 +-
 libs/framework/src/celix_launcher.c                |  2 +-
 .../error_injector/celix_properties/CMakeLists.txt |  2 +-
 .../celix_properties/include/celix_properties_ei.h |  2 +-
 .../celix_properties/src/celix_properties_ei.cc    | 10 +++----
 libs/utils/gtest/src/FileUtilsTestSuite.cc         |  8 ++---
 .../PropertiesEncodingErrorInjectionTestSuite.cc   | 24 +++++++--------
 .../utils/gtest/src/PropertiesEncodingTestSuite.cc | 34 +++++++++++-----------
 libs/utils/include/celix/Properties.h              |  4 +--
 libs/utils/include/celix_properties.h              |  4 +--
 libs/utils/src/properties_encoding.c               |  4 +--
 19 files changed, 60 insertions(+), 60 deletions(-)

diff --git 
a/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc
 
b/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc
index a5d241cf1..e8fd6719a 100644
--- 
a/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc
+++ 
b/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_client_server_tests.cc
@@ -62,7 +62,7 @@ typedef struct rsa_dfi_exception_test_service {
     static void setupFm(bool useCurlShare) {
         //server
         celix_properties_t *serverProps = nullptr;
-        ASSERT_EQ(CELIX_SUCCESS, celix_properties_load2("server.properties", 
0, &serverProps));
+        ASSERT_EQ(CELIX_SUCCESS, celix_properties_load("server.properties", 0, 
&serverProps));
         ASSERT_TRUE(serverProps != nullptr);
         serverFramework = celix_frameworkFactory_createFramework(serverProps);
         ASSERT_TRUE(serverFramework != nullptr);
@@ -71,7 +71,7 @@ typedef struct rsa_dfi_exception_test_service {
 
         //client
         celix_properties_t *clientProperties = nullptr;
-        ASSERT_EQ(CELIX_SUCCESS, celix_properties_load2("client.properties", 
0, &clientProperties));
+        ASSERT_EQ(CELIX_SUCCESS, celix_properties_load("client.properties", 0, 
&clientProperties));
         celix_properties_setBool(clientProperties, 
"RSA_DFI_USE_CURL_SHARE_HANDLE", useCurlShare);
         ASSERT_TRUE(clientProperties != nullptr);
         clientFramework = 
celix_frameworkFactory_createFramework(clientProperties);
diff --git 
a/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_tests.cc 
b/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_tests.cc
index 8d8fef378..ad29905d8 100644
--- a/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_tests.cc
+++ b/bundles/remote_services/remote_service_admin_dfi/gtest/src/rsa_tests.cc
@@ -40,7 +40,7 @@ extern "C" {
 
     static void setupFm(void) {
         celix_properties_t *fwProperties = nullptr;
-        EXPECT_EQ(CELIX_SUCCESS, celix_properties_load2("config.properties", 
0, &fwProperties));
+        EXPECT_EQ(CELIX_SUCCESS, celix_properties_load("config.properties", 0, 
&fwProperties));
         ASSERT_TRUE(fwProperties != nullptr);
         framework = celix_frameworkFactory_createFramework(fwProperties);
         ASSERT_TRUE(framework != nullptr);
diff --git a/cmake/cmake_celix/ContainerPackaging.cmake 
b/cmake/cmake_celix/ContainerPackaging.cmake
index 6523b3d44..31a3e7f26 100644
--- a/cmake/cmake_celix/ContainerPackaging.cmake
+++ b/cmake/cmake_celix/ContainerPackaging.cmake
@@ -239,7 +239,7 @@ int main(int argc, char *argv[]) {
 });
 
     celix_properties_t *embeddedProps;
-    celix_status_t status = celix_properties_loadFromString2(config, 0, 
&embeddedProps);
+    celix_status_t status = celix_properties_loadFromString(config, 0, 
&embeddedProps);
     if (status != CELIX_SUCCESS) {
         celix_err_printErrors(stderr, \"Error creating embedded properties.\", 
NULL);
         return -1;
diff --git a/documents/containers.md b/documents/containers.md
index 37e366b37..3bdcf1dec 100644
--- a/documents/containers.md
+++ b/documents/containers.md
@@ -55,7 +55,7 @@ int main(int argc, char *argv[]) {
 });
 
     celix_properties_t *embeddedProps;
-    celix_status_t status = celix_properties_loadFromString2(config, 0, 
&embeddedProps);
+    celix_status_t status = celix_properties_loadFromString(config, 0, 
&embeddedProps);
     if (status != CELIX_SUCCESS) {
         celix_err_printErrors(stderr, "Error creating embedded properties.", 
NULL);
         return -1;
@@ -106,7 +106,7 @@ int main(int argc, char *argv[]) {
 });
 
     celix_properties_t *embeddedProps;
-    celix_status_t status = celix_properties_loadFromString2(config, 0, 
&embeddedProps);
+    celix_status_t status = celix_properties_loadFromString(config, 0, 
&embeddedProps);
     if (status != CELIX_SUCCESS) {
         celix_err_printErrors(stderr, "Error creating embedded properties.", 
NULL);
         return -1;
diff --git a/documents/properties_encoding.md b/documents/properties_encoding.md
index c4cdb38d7..29078de25 100644
--- a/documents/properties_encoding.md
+++ b/documents/properties_encoding.md
@@ -255,7 +255,7 @@ Properties encoding flags can be used control the behavior 
of the encoding. The
 ## Properties Decoding
 
 JSON can be decoded to an Apache Celix properties object using
-the `celix_properties_load2`, `celix_properties_loadFromStream` and 
`celix_properties_loadFromString2` functions. These
+the `celix_properties_load`, `celix_properties_loadFromStream` and 
`celix_properties_loadFromString` functions. These
 functions take a JSON input and decode it to a properties object. Because 
properties use a flat key structure,
 decoding a nested JSON object to properties results in combining JSON object 
keys to a flat key structure. This can
 result in key collisions. 
@@ -290,7 +290,7 @@ Combined with the following code:
 
 int main() {
     celix_autoptr(celix_properties_t) props;
-    celix_status_t status = celix_properties_load2("example.json", 0, &props):
+    celix_status_t status = celix_properties_load("example.json", 0, &props):
     (void)status; //for production code check status
     CELIX_PROPERTIES_ITERATE(props, iter) { 
         printf("key=%s, value=%s\n", celix_properties_key(iter.key), 
celix_properties_value(iter.entry.value));        
diff --git 
a/libs/framework/gtest/src/CelixBundleCacheErrorInjectionTestSuite.cc 
b/libs/framework/gtest/src/CelixBundleCacheErrorInjectionTestSuite.cc
index 84b8a0464..9745da35f 100644
--- a/libs/framework/gtest/src/CelixBundleCacheErrorInjectionTestSuite.cc
+++ b/libs/framework/gtest/src/CelixBundleCacheErrorInjectionTestSuite.cc
@@ -56,7 +56,7 @@ class CelixBundleCacheErrorInjectionTestSuite : public 
::testing::Test {
         celix_ei_expect_celix_stringHashMap_create(nullptr, 0, nullptr);
         celix_ei_expect_malloc(nullptr, 0, nullptr);
         celix_ei_expect_calloc(nullptr, 0, nullptr);
-        celix_ei_expect_celix_properties_load2(nullptr, 0, CELIX_SUCCESS);
+        celix_ei_expect_celix_properties_load(nullptr, 0, CELIX_SUCCESS);
         celix_frameworkLogger_destroy(fw.logger);
         celix_properties_destroy(fw.configurationMap);
     }
@@ -196,7 +196,7 @@ TEST_F(CelixBundleCacheErrorInjectionTestSuite, 
LoadBundleStatePropertiesErrorTe
     celix_bundleContext_uninstallBundle(ctx->getCBundleContext(), bndId);
 
     // And a celix_properties_load error is injected
-    celix_ei_expect_celix_properties_load2(
+    celix_ei_expect_celix_properties_load(
         (void*)celix_bundleCache_findBundleIdForLocation, 1, 
CELIX_FILE_IO_EXCEPTION);
 
     // Then installing the bundle will fail
diff --git a/libs/framework/gtest/src/CelixFrameworkTestSuite.cc 
b/libs/framework/gtest/src/CelixFrameworkTestSuite.cc
index 5af8f391f..57c82c529 100644
--- a/libs/framework/gtest/src/CelixFrameworkTestSuite.cc
+++ b/libs/framework/gtest/src/CelixFrameworkTestSuite.cc
@@ -325,7 +325,7 @@ TEST_F(FrameworkFactoryTestSuite, 
LaunchFrameworkWithConfigTest) {
      */
 
     celix_properties_t* config = nullptr;
-    ASSERT_EQ(CELIX_SUCCESS, 
celix_properties_load2(INSTALL_AND_START_BUNDLES_CONFIG_PROPERTIES_FILE, 0, 
&config));
+    ASSERT_EQ(CELIX_SUCCESS, 
celix_properties_load(INSTALL_AND_START_BUNDLES_CONFIG_PROPERTIES_FILE, 0, 
&config));
     ASSERT_TRUE(config != nullptr);
 
     framework_t* fw = celix_frameworkFactory_createFramework(config);
diff --git a/libs/framework/src/bundle_archive.c 
b/libs/framework/src/bundle_archive.c
index 4607a7b62..bba4befde 100644
--- a/libs/framework/src/bundle_archive.c
+++ b/libs/framework/src/bundle_archive.c
@@ -62,7 +62,7 @@ struct bundleArchive {
 static celix_status_t 
celix_bundleArchive_storeBundleStateProperties(bundle_archive_pt archive) {
     bool needUpdate = false;
     celix_properties_t* bundleStateProperties;
-    celix_status_t status = 
celix_properties_load2(archive->savedBundleStatePropertiesPath, 0, 
&bundleStateProperties);
+    celix_status_t status = 
celix_properties_load(archive->savedBundleStatePropertiesPath, 0, 
&bundleStateProperties);
     if (status != CELIX_SUCCESS) {
         celix_framework_logTssErrors(archive->fw->logger, 
CELIX_LOG_LEVEL_ERROR);
         bundleStateProperties = celix_properties_create();
diff --git a/libs/framework/src/celix_bundle_cache.c 
b/libs/framework/src/celix_bundle_cache.c
index 54d6fc2fb..d99f64fc5 100644
--- a/libs/framework/src/celix_bundle_cache.c
+++ b/libs/framework/src/celix_bundle_cache.c
@@ -237,7 +237,7 @@ static celix_status_t 
celix_bundleCache_updateIdForLocationLookupMap(celix_bundl
         celix_auto(celix_utils_string_guard_t) strGuard = 
celix_utils_stringGuard_init(archiveRootBuffer, bundleStateProperties);
         if (celix_utils_fileExists(bundleStateProperties)) {
             celix_autoptr(celix_properties_t) props = NULL;
-            celix_status_t status = 
celix_properties_load2(bundleStateProperties, 0, &props);
+            celix_status_t status = 
celix_properties_load(bundleStateProperties, 0, &props);
             if (status != CELIX_SUCCESS) {
                     fw_logCode(cache->fw->logger, CELIX_LOG_LEVEL_ERROR, 
status,
                                "Cannot load bundle state properties from %s", 
bundleStateProperties);
diff --git a/libs/framework/src/celix_launcher.c 
b/libs/framework/src/celix_launcher.c
index 2d2791292..96a9279ee 100644
--- a/libs/framework/src/celix_launcher.c
+++ b/libs/framework/src/celix_launcher.c
@@ -282,7 +282,7 @@ static celix_status_t 
celixLauncher_loadConfigProperties(const char* configFile,
         configFile = DEFAULT_CONFIG_FILE;
     }
     if (loadConfig) {
-        celix_status_t status = celix_properties_load2(configFile, 0, 
&configProperties);
+        celix_status_t status = celix_properties_load(configFile, 0, 
&configProperties);
         if (status != CELIX_SUCCESS) {
             celix_err_printErrors(stderr, "Error loading config file: ", NULL);
             *outConfigProperties = NULL;
diff --git a/libs/utils/error_injector/celix_properties/CMakeLists.txt 
b/libs/utils/error_injector/celix_properties/CMakeLists.txt
index 717cb50a5..445c544ea 100644
--- a/libs/utils/error_injector/celix_properties/CMakeLists.txt
+++ b/libs/utils/error_injector/celix_properties/CMakeLists.txt
@@ -27,6 +27,6 @@ target_link_options(properties_ei INTERFACE
         LINKER:--wrap,celix_properties_setLong
         LINKER:--wrap,celix_properties_setVersion
         LINKER:--wrap,celix_properties_save
-        LINKER:--wrap,celix_properties_load2
+        LINKER:--wrap,celix_properties_load
         )
 add_library(Celix::properties_ei ALIAS properties_ei)
diff --git 
a/libs/utils/error_injector/celix_properties/include/celix_properties_ei.h 
b/libs/utils/error_injector/celix_properties/include/celix_properties_ei.h
index c4076ec46..4c7d54ee5 100644
--- a/libs/utils/error_injector/celix_properties/include/celix_properties_ei.h
+++ b/libs/utils/error_injector/celix_properties/include/celix_properties_ei.h
@@ -32,7 +32,7 @@ CELIX_EI_DECLARE(celix_properties_set, celix_status_t);
 CELIX_EI_DECLARE(celix_properties_setLong, celix_status_t);
 CELIX_EI_DECLARE(celix_properties_setVersion, celix_status_t);
 CELIX_EI_DECLARE(celix_properties_save, celix_status_t);
-CELIX_EI_DECLARE(celix_properties_load2, celix_status_t);
+CELIX_EI_DECLARE(celix_properties_load, celix_status_t);
 
 #ifdef __cplusplus
 }
diff --git 
a/libs/utils/error_injector/celix_properties/src/celix_properties_ei.cc 
b/libs/utils/error_injector/celix_properties/src/celix_properties_ei.cc
index 1f2eeba60..c6616ee00 100644
--- a/libs/utils/error_injector/celix_properties/src/celix_properties_ei.cc
+++ b/libs/utils/error_injector/celix_properties/src/celix_properties_ei.cc
@@ -65,16 +65,16 @@ __wrap_celix_properties_save(const celix_properties_t* 
properties, const char* f
 }
 
 celix_status_t
-__real_celix_properties_load2(const char* filename,
+__real_celix_properties_load(const char* filename,
                                     int decodeFlags,
                                     celix_properties_t** out);
-CELIX_EI_DEFINE(celix_properties_load2, celix_status_t)
+CELIX_EI_DEFINE(celix_properties_load, celix_status_t)
 celix_status_t
-__wrap_celix_properties_load2(const char* filename,
+__wrap_celix_properties_load(const char* filename,
                               int decodeFlags,
                               celix_properties_t** out) {
-    CELIX_EI_IMPL(celix_properties_load2);
-    return __real_celix_properties_load2(filename, decodeFlags, out);
+    CELIX_EI_IMPL(celix_properties_load);
+    return __real_celix_properties_load(filename, decodeFlags, out);
 }
 
 }
\ No newline at end of file
diff --git a/libs/utils/gtest/src/FileUtilsTestSuite.cc 
b/libs/utils/gtest/src/FileUtilsTestSuite.cc
index 775bcb108..e61afc8ff 100644
--- a/libs/utils/gtest/src/FileUtilsTestSuite.cc
+++ b/libs/utils/gtest/src/FileUtilsTestSuite.cc
@@ -179,13 +179,13 @@ TEST_F(FileUtilsTestSuite, ExtractZipFileTest) {
 
     EXPECT_TRUE(celix_utils_fileExists(file1));
     celix_properties_t* props = nullptr;
-    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load2(file1, 0, &props));
+    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load(file1, 0, &props));
     EXPECT_EQ(celix_properties_getAsLong(props, "level", 0), 1);
     celix_properties_destroy(props);
 
     EXPECT_TRUE(celix_utils_fileExists(file2));
     props = nullptr;
-    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load2(file2, 0, &props));
+    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load(file2, 0, &props));
     EXPECT_NE(props, nullptr);
     EXPECT_EQ(celix_properties_getAsLong(props, "level", 0), 2);
     celix_properties_destroy(props);
@@ -264,14 +264,14 @@ TEST_F(FileUtilsTestSuite, ExtractZipDataTest) {
 
     EXPECT_TRUE(celix_utils_fileExists(file1));
     celix_properties_t* props = nullptr;
-    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load2(file1, 0, &props));
+    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load(file1, 0, &props));
     EXPECT_NE(props, nullptr);
     EXPECT_EQ(celix_properties_getAsLong(props, "level", 0), 1);
     celix_properties_destroy(props);
 
     EXPECT_TRUE(celix_utils_fileExists(file2));
     props = nullptr;
-    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load2(file2, 0, &props));
+    EXPECT_EQ(CELIX_SUCCESS, celix_properties_load(file2, 0, &props));
     EXPECT_NE(props, nullptr);
     EXPECT_EQ(celix_properties_getAsLong(props, "level", 0), 2);
     celix_properties_destroy(props);
diff --git a/libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc 
b/libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
index 9a5c15f7e..1ec9e7dd3 100644
--- a/libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
+++ b/libs/utils/gtest/src/PropertiesEncodingErrorInjectionTestSuite.cc
@@ -254,11 +254,11 @@ TEST_F(PropertiesEncodingErrorInjectionTestSuite, 
LoadErrorTest) {
     const char* json = R"({"key":"value"})";
 
     //When an error injected is prepared for fmemopen() from loadFromString2
-    celix_ei_expect_fmemopen((void*)celix_properties_loadFromString2, 0, 
nullptr);
+    celix_ei_expect_fmemopen((void*)celix_properties_loadFromString, 0, 
nullptr);
 
     //When I call celix_properties_loadFromString
     celix_properties_t* props;
-    auto status = celix_properties_loadFromString2(json, 0, &props);
+    auto status = celix_properties_loadFromString(json, 0, &props);
 
     //Then I expect an error
     EXPECT_EQ(ENOMEM, status);
@@ -273,20 +273,20 @@ TEST_F(PropertiesEncodingErrorInjectionTestSuite, 
DecodeErrorTest) {
     const char* json = R"({"key":"value", "object": {"key":"value"}})";
 
     //When an error injected is prepared for 
celix_properties_create()->malloc() from celix_properties_loadFromString2
-    celix_ei_expect_malloc((void*)celix_properties_loadFromString2, 3, 
nullptr);
+    celix_ei_expect_malloc((void*)celix_properties_loadFromString, 3, nullptr);
 
     //When I call celix_properties_loadFromString
     celix_properties_t* props;
-    auto status = celix_properties_loadFromString2(json, 0, &props);
+    auto status = celix_properties_loadFromString(json, 0, &props);
 
     //Then I expect an error
     EXPECT_EQ(ENOMEM, status);
 
     //When an error injected is prepared for celix_utils_writeOrCreateString() 
from celix_properties_loadFromString2
-    
celix_ei_expect_celix_utils_writeOrCreateString((void*)celix_properties_loadFromString2,
 3, nullptr);
+    
celix_ei_expect_celix_utils_writeOrCreateString((void*)celix_properties_loadFromString,
 3, nullptr);
 
     //When I call celix_properties_loadFromString
-    status = celix_properties_loadFromString2(json, 0, &props);
+    status = celix_properties_loadFromString(json, 0, &props);
 
     //Then I expect an error
     EXPECT_EQ(ENOMEM, status);
@@ -301,20 +301,20 @@ TEST_F(PropertiesEncodingErrorInjectionTestSuite, 
DecodeArrayErrorTest) {
     const char* json = R"({"key":["value1", "value2"]})";
 
     // When an error injected is prepared for 
celix_arrayList_createWithOptions() from celix_properties_loadFromString2
-    
celix_ei_expect_celix_arrayList_createWithOptions((void*)celix_properties_loadFromString2,
 4, nullptr);
+    
celix_ei_expect_celix_arrayList_createWithOptions((void*)celix_properties_loadFromString,
 4, nullptr);
 
     //When I call celix_properties_loadFromString
     celix_properties_t* props;
-    auto status = celix_properties_loadFromString2(json, 0, &props);
+    auto status = celix_properties_loadFromString(json, 0, &props);
 
     //Then I expect an error
     EXPECT_EQ(ENOMEM, status);
 
     // When an error injected is prepared for celix_arrayList_addString() from 
celix_properties_loadFromString2
-    
celix_ei_expect_celix_arrayList_addString((void*)celix_properties_loadFromString2,
 4, ENOMEM);
+    
celix_ei_expect_celix_arrayList_addString((void*)celix_properties_loadFromString,
 4, ENOMEM);
 
     //When I call celix_properties_loadFromString
-    status = celix_properties_loadFromString2(json, 0, &props);
+    status = celix_properties_loadFromString(json, 0, &props);
 
     //Then I expect an error
     EXPECT_EQ(ENOMEM, status);
@@ -330,11 +330,11 @@ TEST_F(PropertiesEncodingErrorInjectionTestSuite, 
DecodeVersionErrorTest) {
     const char* json = R"({"key":"version<1.2.3.qualifier>"})";
 
     // When an error injected is prepared for 
celix_utils_writeOrCreateString() from celix_properties_loadFromString2
-    
celix_ei_expect_celix_utils_writeOrCreateString((void*)celix_properties_loadFromString2,
 4, nullptr);
+    
celix_ei_expect_celix_utils_writeOrCreateString((void*)celix_properties_loadFromString,
 4, nullptr);
 
     // And I call celix_properties_loadFromString
     celix_properties_t* props;
-    auto status = celix_properties_loadFromString2(json, 0, &props);
+    auto status = celix_properties_loadFromString(json, 0, &props);
 
     // Then I expect an error
     EXPECT_EQ(ENOMEM, status);
diff --git a/libs/utils/gtest/src/PropertiesEncodingTestSuite.cc 
b/libs/utils/gtest/src/PropertiesEncodingTestSuite.cc
index fedec728a..a1eceb4aa 100644
--- a/libs/utils/gtest/src/PropertiesEncodingTestSuite.cc
+++ b/libs/utils/gtest/src/PropertiesEncodingTestSuite.cc
@@ -241,7 +241,7 @@ TEST_F(PropertiesSerializationTestSuite, SaveEmptyKeyTest) {
     ASSERT_EQ(CELIX_SUCCESS, status);
 
     celix_autoptr(celix_properties_t) prop2 = nullptr;
-    status = celix_properties_loadFromString2(output1, 0, &prop2);
+    status = celix_properties_loadFromString(output1, 0, &prop2);
     ASSERT_EQ(CELIX_SUCCESS, status);
 
     ASSERT_TRUE(celix_properties_equals(props, prop2));
@@ -524,7 +524,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadEmptyPropertiesTest) {
 
     //When loading the properties from the stream
     celix_autoptr(celix_properties_t) props = nullptr;
-    auto status = celix_properties_loadFromString2(json, 0, &props);
+    auto status = celix_properties_loadFromString(json, 0, &props);
     ASSERT_EQ(CELIX_SUCCESS, status);
 
     //Then the properties object is empty
@@ -681,7 +681,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithEmptyArrayTest) {
 
     //When loading the properties from string
     celix_autoptr(celix_properties_t) props = nullptr;
-    auto status = celix_properties_loadFromString2(inputJSON, 0, &props);
+    auto status = celix_properties_loadFromString(inputJSON, 0, &props);
 
     //Then loading succeeds
     ASSERT_EQ(CELIX_SUCCESS, status);
@@ -691,7 +691,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithEmptyArrayTest) {
 
     //When loading the properties from string with a strict flag
     celix_properties_t* props2;
-    status = celix_properties_loadFromString2(inputJSON, 
CELIX_PROPERTIES_DECODE_ERROR_ON_EMPTY_ARRAYS, &props2);
+    status = celix_properties_loadFromString(inputJSON, 
CELIX_PROPERTIES_DECODE_ERROR_ON_EMPTY_ARRAYS, &props2);
 
     //Then loading fails, because the empty array generates an error
     ASSERT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -746,7 +746,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithDuplicatesTest) {
 
     // When loading the properties from a string.
     celix_autoptr(celix_properties_t) props = nullptr;
-    auto status = celix_properties_loadFromString2(jsonInput, 0, &props);
+    auto status = celix_properties_loadFromString(jsonInput, 0, &props);
 
     // Then loading succeeds
     ASSERT_EQ(CELIX_SUCCESS, status);
@@ -757,7 +757,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithDuplicatesTest) {
 
     // When decoding the properties from the stream using a flog that does not 
allow duplicates
     celix_properties_t* props2;
-    status = celix_properties_loadFromString2(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_DUPLICATES, &props2);
+    status = celix_properties_loadFromString(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_DUPLICATES, &props2);
 
     // Then loading fails, because of a duplicate key
     EXPECT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -793,7 +793,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesEscapedDotsTest) {
 
     // When loading the properties from a string.
     celix_autoptr(celix_properties_t) props;
-    auto status = celix_properties_loadFromString2(jsonInput, 0, &props);
+    auto status = celix_properties_loadFromString(jsonInput, 0, &props);
 
     // Then loading succeeds
     ASSERT_EQ(CELIX_SUCCESS, status);
@@ -809,7 +809,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesEscapedDotsTest) {
 
     // When decoding the properties from a string using a flag that allows 
duplicates
     celix_properties_t* props2;
-    status = celix_properties_loadFromString2(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_DUPLICATES, &props2);
+    status = celix_properties_loadFromString(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_DUPLICATES, &props2);
 
     // Then loading fails, because of a duplicate key
     EXPECT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -820,7 +820,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesEscapedDotsTest) {
 
     // When decoding the properties from a string using a flag that allows 
collisions
     celix_properties_t* props3;
-    status = celix_properties_loadFromString2(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_COLLISIONS, &props3);
+    status = celix_properties_loadFromString(jsonInput, 
CELIX_PROPERTIES_DECODE_ERROR_ON_COLLISIONS, &props3);
 
     // Then loading fails, because of a collision
     EXPECT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -889,7 +889,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithUnsupportedArrayTypes
     for (auto& invalidArray : invalidArrays) {
         // When loading the properties from the string
         celix_autoptr(celix_properties_t) props = nullptr;
-        auto status = celix_properties_loadFromString2(invalidArray, 0, 
&props);
+        auto status = celix_properties_loadFromString(invalidArray, 0, &props);
 
         // Then decoding succeeds, because strict is disabled
         ASSERT_EQ(CELIX_SUCCESS, status);
@@ -903,7 +903,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithUnsupportedArrayTypes
     for (auto& invalidArray : invalidArrays) {
         // When loading the properties from the string
         celix_autoptr(celix_properties_t) props = nullptr;
-        auto status = celix_properties_loadFromString2(invalidArray, 
CELIX_PROPERTIES_DECODE_STRICT, &props);
+        auto status = celix_properties_loadFromString(invalidArray, 
CELIX_PROPERTIES_DECODE_STRICT, &props);
 
         // Then decoding fails
         EXPECT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -914,8 +914,8 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithUnsupportedArrayTypes
 
         // When loading the properties from the 
CELIX_PROPERTIES_DECODE_ERROR_ON_UNSUPPORTED_ARRAYS flag
         celix_properties_t* props2;
-        status = celix_properties_loadFromString2(
-            invalidArray, CELIX_PROPERTIES_DECODE_ERROR_ON_UNSUPPORTED_ARRAYS, 
&props2);
+        status =
+            celix_properties_loadFromString(invalidArray, 
CELIX_PROPERTIES_DECODE_ERROR_ON_UNSUPPORTED_ARRAYS, &props2);
 
         // Then decoding fails
         EXPECT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -965,7 +965,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithInvalidVersionsTest)
 
     // When loading the properties from the stream
     celix_autoptr(celix_properties_t) props = nullptr;
-    auto status = celix_properties_loadFromString2(jsonInput, 0, &props);
+    auto status = celix_properties_loadFromString(jsonInput, 0, &props);
 
     // Then loading fails
     ASSERT_EQ(CELIX_ILLEGAL_ARGUMENT, status);
@@ -979,7 +979,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadPropertiesWithInvalidVersionsTest)
         R"( {"key1":"version<1.2.3", "key2":"version1.2.3>", 
"key3":"ver<1.2.3>}", "key4":"celix_version<1.2.3>"} )";
 
     // When loading the properties from the stream
-    status = celix_properties_loadFromString2(jsonInput, 0, &props);
+    status = celix_properties_loadFromString(jsonInput, 0, &props);
 
     // Then loading succeeds
     ASSERT_EQ(CELIX_SUCCESS, status);
@@ -995,7 +995,7 @@ TEST_F(PropertiesSerializationTestSuite, 
LoadWithInvalidStreamTest) {
     celix_properties_t* dummyProps = nullptr;
 
     // Loading properties with invalid stream will fail
-    auto status = celix_properties_load2("non_existing_file.json", 0, 
&dummyProps);
+    auto status = celix_properties_load("non_existing_file.json", 0, 
&dummyProps);
     EXPECT_EQ(CELIX_FILE_IO_EXCEPTION, status);
     EXPECT_EQ(1, celix_err_getErrorCount());
 
@@ -1084,7 +1084,7 @@ TEST_F(PropertiesSerializationTestSuite, 
SaveAndLoadFlatProperties) {
 
     // When loading the properties from the properties_test.json file
     celix_autoptr(celix_properties_t) loadedProps = nullptr;
-    status = celix_properties_load2(filename, 0, &loadedProps);
+    status = celix_properties_load(filename, 0, &loadedProps);
 
     // Then loading succeeds
     ASSERT_EQ(CELIX_SUCCESS, status);
diff --git a/libs/utils/include/celix/Properties.h 
b/libs/utils/include/celix/Properties.h
index 2ca9672d1..9389d0950 100644
--- a/libs/utils/include/celix/Properties.h
+++ b/libs/utils/include/celix/Properties.h
@@ -1049,7 +1049,7 @@ namespace celix {
          */
         static Properties load2(const std::string& filename, DecodeFlags 
decodeFlags = DecodeFlags::None) {
             celix_properties_t* props;
-            auto status = celix_properties_load2(filename.c_str(), 
static_cast<int>(decodeFlags), &props);
+            auto status = celix_properties_load(filename.c_str(), 
static_cast<int>(decodeFlags), &props);
             if (status == ENOMEM) {
                 throw std::bad_alloc();
             } else if (status != CELIX_SUCCESS) {
@@ -1075,7 +1075,7 @@ namespace celix {
          */
         static Properties loadFromString(const std::string& input, DecodeFlags 
decodeFlags = DecodeFlags::None) {
             celix_properties_t* props;
-            auto status = celix_properties_loadFromString2(input.c_str(), 
static_cast<int>(decodeFlags), &props);
+            auto status = celix_properties_loadFromString(input.c_str(), 
static_cast<int>(decodeFlags), &props);
             if (status == ENOMEM) {
                 throw std::bad_alloc();
             } else if (status != CELIX_SUCCESS) {
diff --git a/libs/utils/include/celix_properties.h 
b/libs/utils/include/celix_properties.h
index bf927935e..b145fc72d 100644
--- a/libs/utils/include/celix_properties.h
+++ b/libs/utils/include/celix_properties.h
@@ -1208,7 +1208,7 @@ CELIX_UTILS_EXPORT celix_status_t 
celix_properties_loadFromStream(FILE* stream,
  * decoded to a properties object and ENOMEM if there was not enough memory. 
CELIX_FILE_IO_EXCEPTION if the file
  * could not be opened.
  */
-CELIX_UTILS_EXPORT celix_status_t celix_properties_load2(const char* filename,
+CELIX_UTILS_EXPORT celix_status_t celix_properties_load(const char* filename,
                                                          int decodeFlags,
                                                          celix_properties_t** 
out);
 
@@ -1232,7 +1232,7 @@ CELIX_UTILS_EXPORT celix_status_t 
celix_properties_load2(const char* filename,
  * @return CELIX_SUCCESS if the operation was successful, 
CELIX_ILLEGAL_ARGUMENT if the provided input cannot be
  * decoded to a properties object and ENOMEM if there was not enough memory.
  */
-CELIX_UTILS_EXPORT celix_status_t celix_properties_loadFromString2(const char* 
input,
+CELIX_UTILS_EXPORT celix_status_t celix_properties_loadFromString(const char* 
input,
                                                                    int 
decodeFlags,
                                                                    
celix_properties_t** out);
 
diff --git a/libs/utils/src/properties_encoding.c 
b/libs/utils/src/properties_encoding.c
index 53af5ec4b..93897b7a2 100644
--- a/libs/utils/src/properties_encoding.c
+++ b/libs/utils/src/properties_encoding.c
@@ -593,7 +593,7 @@ celix_status_t celix_properties_loadFromStream(FILE* 
stream, int decodeFlags, ce
     return celix_properties_decodeFromJson(root, decodeFlags, out);
 }
 
-celix_status_t celix_properties_load2(const char* filename, int decodeFlags, 
celix_properties_t** out) {
+celix_status_t celix_properties_load(const char* filename, int decodeFlags, 
celix_properties_t** out) {
     FILE* stream = fopen(filename, "r");
     if (!stream) {
         celix_err_pushf("Failed to open file %s.", filename);
@@ -604,7 +604,7 @@ celix_status_t celix_properties_load2(const char* filename, 
int decodeFlags, cel
     return status;
 }
 
-celix_status_t celix_properties_loadFromString2(const char* input, int 
decodeFlags, celix_properties_t** out) {
+celix_status_t celix_properties_loadFromString(const char* input, int 
decodeFlags, celix_properties_t** out) {
     FILE* stream = fmemopen((void*)input, strlen(input), "r");
     if (!stream) {
         celix_err_push("Failed to open memstream.");

Reply via email to