1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
function basic1(key, lookup, shouldFail) {
var m = new Map();
m.put(key, 17);
var out = m.get(lookup || key);
if (!shouldFail) {
assert.eq(17, out, "basic1 missing: " + tojson(key));
} else {
assert.isnull(out, "basic1 not missing: " + tojson(key));
}
}
basic1(6);
basic1(new Date());
basic1("eliot");
basic1({a: 1});
basic1({a: 1, b: 1});
basic1({a: 1}, {b: 1}, true);
basic1({a: 1, b: 1}, {b: 1, a: 1}, true);
basic1({a: 1}, {a: 2}, true);
|