Add a test for FileNode::keys()

This commit is contained in:
Dmitry Kurtaev
2018-11-12 13:38:18 +03:00
parent 93d1785820
commit 6c76c8f881
2 changed files with 11 additions and 6 deletions
+6
View File
@@ -1597,6 +1597,12 @@ TEST(Core_InputOutput, FileStorage_json_bool)
ASSERT_EQ((int)fs["map_value"]["bool_true"], 1);
ASSERT_EQ((std::string)fs["map_value"]["str_false"], "false");
ASSERT_EQ((int)fs["bool_false"], 0);
std::vector<String> keys = fs["map_value"].keys();
ASSERT_EQ((int)keys.size(), 3);
ASSERT_EQ(keys[0], "int_value");
ASSERT_EQ(keys[1], "bool_true");
ASSERT_EQ(keys[2], "str_false");
fs.release();
}