ChaiScript/unittests/map_access.chai
2015-06-10 18:41:50 -06:00

20 lines
329 B
ChaiScript

auto x = ["bob":2, "fred":3]
assert_equal(3, x["fred"])
try {
auto m = ["bob":2, "fred":3];
m.at("tom");
assert_true(false);
} catch (out_of_range e) {
print("out_of_range")
assert_true(true);
} catch (e) {
print("other")
dump_object(e);
assert_true(false);
}
assert_equal(["bob":2, "fred":3].at("fred"), 3);