1 if(!dojo._hasResource["dojox.collections.tests.Dictionary"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
2 dojo._hasResource["dojox.collections.tests.Dictionary"] = true;
3 dojo.provide("dojox.collections.tests.Dictionary");
4 dojo.require("dojox.collections.Dictionary");
6 tests.register("dojox.collections.tests.Dictionary", [
8 var d=new dojox.collections.Dictionary();
9 t.assertTrue(d instanceof dojox.collections.Dictionary);
12 var d=new dojox.collections.Dictionary();
14 t.assertEqual("bar", d.item("foo").valueOf());
16 function testClear(t){
17 var d=new dojox.collections.Dictionary();
20 t.assertEqual(0, d.count);
22 function testClone(t){
23 var d=new dojox.collections.Dictionary();
26 d.add("apple","orange");
28 t.assertTrue(d2.contains("baz"));
30 function testContains(t){
31 var d=new dojox.collections.Dictionary();
35 d.add("apple","orange");
36 t.assertTrue(d.contains("baz"));
38 function testContainsKey(t){
39 var d=new dojox.collections.Dictionary();
43 d.add("apple","orange");
44 t.assertTrue(d.containsKey("buck"));
46 function testContainsValue(t){
47 var d=new dojox.collections.Dictionary();
51 d.add("apple","orange");
52 t.assertTrue(d.containsValue("shot"));
54 function testGetKeyList(t){
55 var d=new dojox.collections.Dictionary();
59 d.add("apple","orange");
60 t.assertEqual("foo,baz,buck,apple", d.getKeyList().join(","));
62 function testGetValueList(t){
63 var d=new dojox.collections.Dictionary();
67 d.add("apple","orange");
68 t.assertEqual("bar,fab,shot,orange", d.getValueList().join(","));
70 function testRemove(t){
71 var d=new dojox.collections.Dictionary();
75 d.add("apple","orange");
77 t.assertEqual(3, d.count);
78 t.assertEqual(undefined, d.item("baz"));