diff options
Diffstat (limited to 'includes/js/dojox/string/tests/Builder.js')
-rw-r--r-- | includes/js/dojox/string/tests/Builder.js | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/includes/js/dojox/string/tests/Builder.js b/includes/js/dojox/string/tests/Builder.js deleted file mode 100644 index fc51291..0000000 --- a/includes/js/dojox/string/tests/Builder.js +++ /dev/null @@ -1,91 +0,0 @@ -if(!dojo._hasResource["dojox.string.tests.Builder"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. -dojo._hasResource["dojox.string.tests.Builder"] = true; -dojo.provide("dojox.string.tests.Builder"); - -dojo.require("dojox.string.Builder"); - -tests.register("dojox.string.tests.Builder", [ - { - name: "Append", - runTest: function(t) { - var b = new dojox.string.Builder(); - b.append("foo"); - t.is("foo", b.toString()); - b.append("bar", "baz"); - t.is("foobarbaz", b.toString()); - b.append("ben").append("zoo"); - t.is("foobarbazbenzoo", b.toString()); - b.append(5); - t.is("foobarbazbenzoo5", b.toString()); - } - }, - { - name: "Construction", - runTest: function(t){ - var b = new dojox.string.Builder(); - t.is("", b.toString()); - b = new dojox.string.Builder("foo"); - t.is("foo", b.toString()); - } - }, - { - name: "Replace", - runTest: function(t){ - var b = new dojox.string.Builder("foobar"); - t.is("foobar", b.toString()); - b.replace("foo", "baz"); - t.is("bazbar", b.toString()); - b.replace("baz", "ben"); - t.is("benbar", b.toString()); - b.replace("foo", "moo"); - t.is("benbar", b.toString()); - b.replace("enba", "o"); - t.is("bor", b.toString()); - b.replace("o", "a").replace("b", "f"); - t.is("far", b.toString()); - } - }, - { - name: "Insert", - runTest: function(t){ - var b = new dojox.string.Builder(); - //insert at 0 is prepend - b.insert(0, "foo"); - t.is("foo", b.toString()); - b.insert(0, "more"); - t.is("morefoo", b.toString()); - - //insert positions stuff after the 4th character - b.insert(4, "fun"); - t.is("morefunfoo", b.toString()); - - //insert at len of string is push_back - b.insert(10, "awesome"); - t.is("morefunfooawesome", b.toString()); - - //insert past len of string is push_back - b.insert(100, "bad"); - t.is("morefunfooawesomebad", b.toString()); - - b = new dojox.string.Builder(); - b.insert(0, "foo").insert(3, "bar").insert(3, "zoo"); - t.is("foozoobar", b.toString()); - } - }, - { - name: "Remove", - runTest: function(t){ - var b = new dojox.string.Builder("foobarbaz"); - b.remove(3,3); - t.is("foobaz", b.toString()); - b.remove(0,3); - t.is("baz", b.toString()); - b.remove(2, 100); - t.is("ba", b.toString()); - b.remove(0,0); - t.is("ba", b.toString()) - } - } -]); - -} |