You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Added two test cases
This commit is contained in:
@@ -88,6 +88,12 @@ TEST_CASE("[Dictionary] Assignment using bracket notation ([])") {
|
|||||||
CHECK(int(map[0]) == 400);
|
CHECK(int(map[0]) == 400);
|
||||||
// Check that assigning 0 doesn't overwrite the value for `false`.
|
// Check that assigning 0 doesn't overwrite the value for `false`.
|
||||||
CHECK(int(map[false]) == 128);
|
CHECK(int(map[false]) == 128);
|
||||||
|
|
||||||
|
// Ensure read-only maps aren't modified by non-existing keys.
|
||||||
|
const auto length = map.size();
|
||||||
|
map.make_read_only();
|
||||||
|
CHECK(int(map["This key does not exist"].get_type()) == Variant::NIL);
|
||||||
|
CHECK(map.size() == length);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("[Dictionary] get_key_lists()") {
|
TEST_CASE("[Dictionary] get_key_lists()") {
|
||||||
|
|||||||
Reference in New Issue
Block a user