Lines Matching full:test
18 * @tc.desc:test container
29 // test isEmpty true
30 res.set("test isEmpty ture:", map.isEmpty() == true)
35 // test isEmpty false
36 res.set("test isEmpty false:", map.isEmpty() == false)
37 // test get: true
38 res.set("test get:", map.length == 2 && map.get("a") == "aa" && map.get("b") == "bb");
39 // test hasKey and hasValue: true
40 res.set("test hasKey and hasValue:", map.hasKey("a") && map.hasKey("b") && map.hasValue("aa") &&
44 // test keys: true
46 res.set("test keys:", iteratorKey.next().value == "a" && iteratorKey.next().value == "b" &&
48 // test values: true
50 …res.set("test values:", iteratorValues.next().value == "aa" && iteratorValues.next().value == "bb"…
52 // test entries: [c,cc], undefined
56 res.set("test entries1:", iteratorEntries.next().value != undefined);
59 // test forof: [a, aa], [b, bb], [c, cc]
66 // test forin:
68 res.set("test forin", false);
70 // test forEach:
74 res.set("test forEach" + key, flag)
79 // test setAll: 3
81 res.set("test setAll:", dmap.length == 3);
82 // test remove: true
83 res.set("test remove:", dmap.remove("a") == "aa" && dmap.length == 2);
84 // test replace: true
85 res.set("test replace:", dmap.replace("b", "dd") && dmap.get("b") == "dd");
86 // test clear: 0
88 res.set("test clear:", dmap.length == 0);
96 res.set("test map throw error", flag);
101 // test isEmpty true
102 res.set("test proxy isEmpty ture:", proxy.isEmpty() == true)
107 // test isEmpty false
108 res.set("test proxy isEmpty false:", proxy.isEmpty() == false)
110 // test get: true
111 res.set("test get:", proxy.length == 2 && proxy.get("a") == "aa" && proxy.get("b") == "bb");
112 // test hasKey and hasValue: true
113 …res.set("test hasKey and hasValue:", proxy.hasKey("a") && proxy.hasKey("b") && proxy.hasValue("aa"…
117 // test keys: true
119 res.set("test keys:", iteratorKey1.next().value == "a" && iteratorKey1.next().value == "b" &&
121 // test values: true
123 …res.set("test values:", iteratorValues1.next().value == "aa" && iteratorValues1.next().value == "b…
125 // test entries: [c,cc], undefined
129 res.set("test entries1:", iteratorEntries1.next().value != undefined);
132 // test forof: [a, aa], [b, bb], [c, cc]
139 // test forin:
141 res.set("test forin", false);
143 // test forEach:
147 res.set("test forEach" + key, flag)
153 // test setAll: 3
155 res.set("test setAll:", dProxy.length == 3);
156 // test remove: true
157 res.set("test remove:", dProxy.remove("a") == "aa" && dProxy.length == 2);
158 // test replace: true
159 res.set("test replace:", dProxy.replace("b", "dd") && dProxy.get("b") == "dd");
160 // test clear: 0
162 res.set("test clear:", dProxy.length == 0);
170 res.set("test map throw error", flag);
182 // test RBTree
203 print("test RBTree forEach fail. count=" + count);
215 print("Test HashMap success!!!");
217 print("Test HashMap fail: " + flag);