]> pilppa.org Git - libplp.git/blobdiff - src_test/test_config.c
add read_interval DeviceConfig methods
[libplp.git] / src_test / test_config.c
index 13a1d53c590e2d99b2ee3b671f49f815b713f732..ef30eeb16c037d6040f3cc4fd6c79b0615993a06 100644 (file)
@@ -8,23 +8,39 @@
 #include <stdio.h>
 #include "../src/config.h"
 
-int main(int argc, char** argv) {
+void test_config() {
        char work_dir[FILENAME_MAX];
 
        getcwd(work_dir, sizeof(work_dir));
        printf("working directory: %s\n", work_dir);
 
-       set_config_value(work_dir,
-                       "dev_cfg.txt",
+       set_config_value_to_section(work_dir,
+                       "dev_cfg_txt",
                        "mysection_type",
                        "mysection_name",
                        "myoption_name",
-                       "my_option_value");
-       set_config_value(work_dir,
-                       "dev_cfg.txt",
+                       "my_option_value_tmp");
+       set_config_value_to_section(work_dir,
+                       "dev_cfg_txt",
                        "mysection_type",
                        "mysection_name",
                        "myoption_name",
+                       "my_option_value");
+       set_config_value_to_section(work_dir,
+                       "dev_cfg_txt",
+                       "mysection_type",
+                       "mysection_name",
+                       "myoption_name2",
                        "my_option_value2");
+       set_config_value_to_section(work_dir,
+                       "dev_cfg_txt",
+                       "mysection3_type",
+                       "mysection3_name",
+                       "myoption_name",
+                       "my_option_value3");
+}
+
+int main(int argc, char** argv) {
+       test_config();
        return 0;
 }