This commit is contained in:
fangyidong
2008-11-25 13:25:49 +00:00
commit d65cf1822b
24 changed files with 2044 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
package org.json.simple.rope;
import junit.framework.TestCase;
public class RopeTest extends TestCase {
public void testOpts(){
Rope rope = new Rope();
assertEquals("",rope.toString());
assertEquals(0,rope.length());
rope.append('c');
assertEquals("c",rope.toString());
assertEquals(1,rope.length());
rope.append("fang");
assertEquals("cfang",rope.toString());
assertEquals(5,rope.length());
rope.append('1');
assertEquals("cfang1",rope.toString());
assertEquals(6,rope.length());
rope.append("你好");
assertEquals("cfang1你好",rope.toString());
assertEquals(8,rope.length());
rope.append('世');
assertEquals("cfang1你好世",rope.toString());
assertEquals(9,rope.length());
rope.append("");
assertEquals("cfang1你好世界",rope.toString());
assertEquals(10,rope.length());
rope.append("");
assertEquals("cfang1你好世界",rope.toString());
assertEquals(10,rope.length());
rope.clear();
assertEquals("",rope.toString());
assertEquals(0,rope.length());
}
}