Files
json-simple/test/org/json/simple/rope/RopeTest.java
fangyidong d65cf1822b init
2008-11-25 13:25:49 +00:00

45 lines
1.1 KiB
Java

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());
}
}