|
@@ -9,15 +9,15 @@ void dictionary_tests() {
|
|
|
|
|
|
dict["James"] = "James Smith";
|
|
dict["James"] = "James Smith";
|
|
|
|
|
|
- var billy = dict["Billy"];
|
|
|
|
- var john = dict["John"];
|
|
|
|
- var james = dict["James"];
|
|
|
|
- var bob = dict["Bob"];
|
|
|
|
|
|
+ var billy = dict.get_or_default("Billy");
|
|
|
|
+ var john = dict.get_or_default("John");
|
|
|
|
+ var james = dict.get_or_default("James");
|
|
|
|
+ var bob = dict.get_or_default("Bob");
|
|
|
|
|
|
assert_cmpstr("Billy Barrow", CompareOperator.EQ, billy);
|
|
assert_cmpstr("Billy Barrow", CompareOperator.EQ, billy);
|
|
assert_cmpstr("John Doe", CompareOperator.EQ, john);
|
|
assert_cmpstr("John Doe", CompareOperator.EQ, john);
|
|
assert_cmpstr("James Smith", CompareOperator.EQ, james);
|
|
assert_cmpstr("James Smith", CompareOperator.EQ, james);
|
|
- assert_null(bob);
|
|
|
|
|
|
+ assert_null(bob);
|
|
});
|
|
});
|
|
|
|
|
|
Test.add_func("/invercargill/dictionary/int", () => {
|
|
Test.add_func("/invercargill/dictionary/int", () => {
|
|
@@ -26,10 +26,10 @@ void dictionary_tests() {
|
|
dict[1962] = "John";
|
|
dict[1962] = "John";
|
|
dict[2002] = "James";
|
|
dict[2002] = "James";
|
|
|
|
|
|
- var billy = dict[1999];
|
|
|
|
- var john = dict[1962];
|
|
|
|
- var james = dict[2002];
|
|
|
|
- var bob = dict[1840];
|
|
|
|
|
|
+ var billy = dict.get_or_default(1999);
|
|
|
|
+ var john = dict.get_or_default(1962);
|
|
|
|
+ var james = dict.get_or_default(2002);
|
|
|
|
+ var bob = dict.get_or_default(1840);
|
|
|
|
|
|
assert_cmpstr("Billy", CompareOperator.EQ, billy);
|
|
assert_cmpstr("Billy", CompareOperator.EQ, billy);
|
|
assert_cmpstr("John", CompareOperator.EQ, john);
|
|
assert_cmpstr("John", CompareOperator.EQ, john);
|