diff options
Diffstat (limited to 'includes/js/dojox/collections/tests/SortedList.js')
-rw-r--r-- | includes/js/dojox/collections/tests/SortedList.js | 168 |
1 files changed, 0 insertions, 168 deletions
diff --git a/includes/js/dojox/collections/tests/SortedList.js b/includes/js/dojox/collections/tests/SortedList.js deleted file mode 100644 index dfb4ffa..0000000 --- a/includes/js/dojox/collections/tests/SortedList.js +++ /dev/null @@ -1,168 +0,0 @@ -if(!dojo._hasResource["dojox.collections.tests.SortedList"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.collections.tests.SortedList"] = true; -dojo.provide("dojox.collections.tests.SortedList"); -dojo.require("dojox.collections.SortedList"); - -tests.register("dojox.collections.tests.SortedList", [ - function testCtor(t){ - var sl=new dojox.collections.SortedList(); - t.assertTrue(sl instanceof dojox.collections.SortedList); - }, - function testAdd(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - t.assertEqual("bar", sl.item("foo").valueOf()); - }, - function testClear(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.clear(); - t.assertEqual(0, sl.count); - }, - function testClone(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - var sl2=sl.clone(); - t.assertTrue(sl2.contains("baz")); - }, - function testContains(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertTrue(sl.contains("baz")); - t.assertFalse(sl.contains("faz")); - }, - function testContainsKey(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertTrue(sl.containsKey("buck")); - t.assertFalse(sl.containsKey("faz")); - }, - function testContainsValue(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertTrue(sl.containsValue("shot")); - t.assertFalse(sl.containsValue("faz")); - }, - function testGetKeyList(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual("foo,baz,buck,apple",sl.getKeyList().join(',')); - }, - function testGetValueList(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual("bar,fab,shot,orange",sl.getValueList().join(',')); - }, - function testCopyTo(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - var arr=["bek"]; - sl.copyTo(arr,0); - t.assertEqual("bar,fab,shot,orange,bek", arr.join(',')); - }, - function testGetByIndex(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual("shot", sl.getByIndex(2)); - }, - function testGetKey(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual("apple", sl.getKey(0)); - }, - function testIndexOfKey(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual(0, sl.indexOfKey("apple")); - }, - function testIndexOfValue(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - t.assertEqual(3, sl.indexOfValue("bar")); - }, - function testRemove(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - sl.remove("baz"); - t.assertEqual(3, sl.count); - t.assertEqual(undefined, sl.item("baz")); - }, - function testRemoveAt(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - sl.removeAt(2); - t.assertEqual(undefined, sl.item("buck")); - }, - function testReplace(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - sl.replace("buck","dollar"); - t.assertEqual(sl.item("buck").valueOf(), "dollar"); - }, - function testSetByIndex(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - sl.setByIndex(0, "bar"); - t.assertEqual("bar", sl.getByIndex(0)); - }, - function testSorting(t){ - var sl=new dojox.collections.SortedList(); - sl.add("foo","bar"); - sl.add("baz","fab"); - sl.add("buck","shot"); - sl.add("apple","orange"); - - var a=[]; - sl.forEach(function(item){ - a.push(item); - }); - t.assertEqual("orange,fab,shot,bar", a.join()); - } -]); - -} |