Skip to content

Commit bc88590

Browse files
committed
Add file settings unit tests
1 parent 3d1fbc6 commit bc88590

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/xtd.core.unit_tests/src/xtd/configuration/tests/file_settings_tests.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,21 +508,21 @@ namespace xtd::configuration::tests {
508508
"# Section 1\n"
509509
"[section 1]\n"
510510
" key\\ 1 = value\\ \\ 1 # Comment key 1 # hoo\n"
511-
" key 2 = value 2 \n"
512-
" key 3 = value 3 \n"
511+
" key 2 = value==2 \n"
512+
" key 3 = value\\=\\=3 \n"
513513
" key 4 = value 4 \n"
514514
" key 5 = \"\tvalue 5 \"; Comment key 5;;;;\n"
515515
"\n"
516516
"; Section 2###\n"
517517
"[section 2]; Other comment for section 2\n"
518-
" key 1 = value 6\n"
518+
" \"key 1\" = value 6\n"
519519
" key 2 = value 7\n"
520520
" key 3 = value 8\n"
521521
" key 4 = value 9\n"
522522
" key 5 = value 10\n";
523523
auto fs = file_settings {};
524524
fs.from_string(content);
525-
assert::are_equal(file_settings::string_map {{"key 1", "value 1"}, {"key 2", "value 2"}, {"key 3", "value 3"}, {"key 4", "value 4"}, {"key 5", "\tvalue 5 "}}, fs.key_values("section 1"), csf_);
525+
assert::are_equal(file_settings::string_map {{"key 1", "value 1"}, {"key 2", "value==2"}, {"key 3", "value==3"}, {"key 4", "value 4"}, {"key 5", "\tvalue 5 "}}, fs.key_values("section 1"), csf_);
526526
assert::are_equal(file_settings::string_map {{"key 1", "value 6"}, {"key 2", "value 7"}, {"key 3", "value 8"}, {"key 4", "value 9"}, {"key 5", "value 10"}}, fs.key_values("section 2"), csf_);
527527
fs.save_as("test.ini");
528528
}

0 commit comments

Comments
 (0)