mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Dictionary::get_key_list use LocalVector instead of List.
This commit is contained in:
parent
4248411baf
commit
f7e4987d0e
13 changed files with 33 additions and 44 deletions
|
|
@ -115,19 +115,18 @@ TEST_CASE("[Dictionary] List init") {
|
|||
CHECK_EQ(tdict[5.0], Variant(2.0));
|
||||
}
|
||||
|
||||
TEST_CASE("[Dictionary] get_key_lists()") {
|
||||
TEST_CASE("[Dictionary] get_key_list()") {
|
||||
Dictionary map;
|
||||
List<Variant> keys;
|
||||
List<Variant> *ptr = &keys;
|
||||
map.get_key_list(ptr);
|
||||
LocalVector<Variant> keys;
|
||||
keys = map.get_key_list();
|
||||
CHECK(keys.is_empty());
|
||||
map[1] = 3;
|
||||
map.get_key_list(ptr);
|
||||
keys = map.get_key_list();
|
||||
CHECK(keys.size() == 1);
|
||||
CHECK(int(keys.front()->get()) == 1);
|
||||
CHECK(int(keys[0]) == 1);
|
||||
map[2] = 4;
|
||||
map.get_key_list(ptr);
|
||||
CHECK(keys.size() == 3);
|
||||
keys = map.get_key_list();
|
||||
CHECK(keys.size() == 2);
|
||||
}
|
||||
|
||||
TEST_CASE("[Dictionary] get_key_at_index()") {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue