mirror of
https://github.com/stleary/JSON-java.git
synced 2025-08-03 03:15:32 -04:00
#863 add StringBuilderWriter unit test
This commit is contained in:
parent
06778bd2d9
commit
d672b44a25
59
src/test/java/org/json/StringBuilderWriterTest.java
Normal file
59
src/test/java/org/json/StringBuilderWriterTest.java
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
package org.json;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
public class StringBuilderWriterTest {
|
||||||
|
private StringBuilderWriter writer;
|
||||||
|
|
||||||
|
@Before
|
||||||
|
public void setUp() {
|
||||||
|
writer = new StringBuilderWriter();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testWriteChar() {
|
||||||
|
writer.write('a');
|
||||||
|
assertEquals("a", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testWriteCharArray() {
|
||||||
|
char[] chars = {'a', 'b', 'c'};
|
||||||
|
writer.write(chars, 0, 3);
|
||||||
|
assertEquals("abc", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testWriteString() {
|
||||||
|
writer.write("hello");
|
||||||
|
assertEquals("hello", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testWriteStringWithOffsetAndLength() {
|
||||||
|
writer.write("hello world", 6, 5);
|
||||||
|
assertEquals("world", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAppendCharSequence() {
|
||||||
|
writer.append("hello");
|
||||||
|
assertEquals("hello", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAppendCharSequenceWithStartAndEnd() {
|
||||||
|
CharSequence csq = "hello world";
|
||||||
|
writer.append(csq, 6, 11);
|
||||||
|
assertEquals("world", writer.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAppendChar() {
|
||||||
|
writer.append('a');
|
||||||
|
assertEquals("a", writer.toString());
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user