|
@@ -33,7 +33,7 @@ public class StrBuilderTest {
|
|
|
List<Integer> list2 = Arrays.asList(10,11,12,13);
|
|
List<Integer> list2 = Arrays.asList(10,11,12,13);
|
|
|
List<Integer> list3 = Arrays.asList(3,4,5);
|
|
List<Integer> list3 = Arrays.asList(3,4,5);
|
|
|
|
|
|
|
|
- StrBuilder sb = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder();
|
|
|
sb
|
|
sb
|
|
|
.options()
|
|
.options()
|
|
|
.open("{ ").close(" }").separator(",")
|
|
.open("{ ").close(" }").separator(",")
|
|
@@ -66,7 +66,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testOpenClose() {
|
|
public void testOpenClose() {
|
|
|
- StrBuilder sb = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder();
|
|
|
|
|
|
|
|
assertThrows(IllegalStateException.class, sb::close);
|
|
assertThrows(IllegalStateException.class, sb::close);
|
|
|
|
|
|
|
@@ -89,7 +89,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testOptions() {
|
|
public void testOptions() {
|
|
|
- StrBuilder sb = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder();
|
|
|
|
|
|
|
|
sb
|
|
sb
|
|
|
.options().blank("b1").endl("o1").separator("c1").builder()
|
|
.options().blank("b1").endl("o1").separator("c1").builder()
|
|
@@ -120,7 +120,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testAppend_String() {
|
|
public void testAppend_String() {
|
|
|
- StrBuilder builder = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder builder = new StrBuilder();
|
|
|
builder.options().blank("-");
|
|
builder.options().blank("-");
|
|
|
|
|
|
|
|
// String
|
|
// String
|
|
@@ -162,7 +162,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testAppend_Chars() {
|
|
public void testAppend_Chars() {
|
|
|
- StrBuilder builder = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder builder = new StrBuilder();
|
|
|
builder.options().blank("-");
|
|
builder.options().blank("-");
|
|
|
|
|
|
|
|
// char[]
|
|
// char[]
|
|
@@ -182,7 +182,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testAppend_Primitive() {
|
|
public void testAppend_Primitive() {
|
|
|
- StrBuilder builder = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder builder = new StrBuilder();
|
|
|
|
|
|
|
|
// boolean
|
|
// boolean
|
|
|
builder
|
|
builder
|
|
@@ -202,7 +202,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testAppend_Iterable() {
|
|
public void testAppend_Iterable() {
|
|
|
- StrBuilder builder = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder builder = new StrBuilder();
|
|
|
builder.options()
|
|
builder.options()
|
|
|
.separator(",")
|
|
.separator(",")
|
|
|
.blank("-")
|
|
.blank("-")
|
|
@@ -239,7 +239,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testAppend_Array() {
|
|
public void testAppend_Array() {
|
|
|
- StrBuilder builder = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder builder = new StrBuilder();
|
|
|
builder.options()
|
|
builder.options()
|
|
|
.separator(",")
|
|
.separator(",")
|
|
|
.blank("-")
|
|
.blank("-")
|
|
@@ -277,7 +277,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testReserve() {
|
|
public void testReserve() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(128);
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(128);
|
|
|
sb.append("Hello world");
|
|
sb.append("Hello world");
|
|
|
assertEquals(128, sb.capacity());
|
|
assertEquals(128, sb.capacity());
|
|
|
assertEquals(11, sb.length());
|
|
assertEquals(11, sb.length());
|
|
@@ -292,7 +292,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testTrim() {
|
|
public void testTrim() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(128);
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(128);
|
|
|
sb.append("Hello world");
|
|
sb.append("Hello world");
|
|
|
assertEquals(128, sb.capacity());
|
|
assertEquals(128, sb.capacity());
|
|
|
assertEquals(11, sb.length());
|
|
assertEquals(11, sb.length());
|
|
@@ -310,7 +310,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testResize() {
|
|
public void testResize() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(128);
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(128);
|
|
|
sb.append("Hello world");
|
|
sb.append("Hello world");
|
|
|
|
|
|
|
|
sb.resize(8, '.');
|
|
sb.resize(8, '.');
|
|
@@ -329,7 +329,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testClear() {
|
|
public void testClear() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(8);
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(8);
|
|
|
sb.append("Hello world");
|
|
sb.append("Hello world");
|
|
|
assertEquals(16, sb.capacity());
|
|
assertEquals(16, sb.capacity());
|
|
|
assertEquals(11, sb.length());
|
|
assertEquals(11, sb.length());
|
|
@@ -342,7 +342,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testSequence() {
|
|
public void testSequence() {
|
|
|
- StrBuilder sb = StrBuilder.alloc().append("Hello world");
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder().append("Hello world");
|
|
|
|
|
|
|
|
StringTester.assertString("Hello world", sb);
|
|
StringTester.assertString("Hello world", sb);
|
|
|
StringTester.assertString("ello wo", sb.subSequence(1, 8));
|
|
StringTester.assertString("ello wo", sb.subSequence(1, 8));
|
|
@@ -361,7 +361,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testGetChars() {
|
|
public void testGetChars() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(32).append("Hello world");
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(32).append("Hello world");
|
|
|
|
|
|
|
|
assertArrayEquals("Hello world".toCharArray(), sb.getChars());
|
|
assertArrayEquals("Hello world".toCharArray(), sb.getChars());
|
|
|
|
|
|
|
@@ -388,7 +388,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testFragmet() {
|
|
public void testFragmet() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(32).append("Hello world");
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(32).append("Hello world");
|
|
|
|
|
|
|
|
assertEquals("", sb.getLeftFragment(0));
|
|
assertEquals("", sb.getLeftFragment(0));
|
|
|
assertEquals("Hell", sb.getLeftFragment(4));
|
|
assertEquals("Hell", sb.getLeftFragment(4));
|
|
@@ -401,7 +401,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testReverse() {
|
|
public void testReverse() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(32).append("Hello world");
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(32).append("Hello world");
|
|
|
|
|
|
|
|
sb.reverse();
|
|
sb.reverse();
|
|
|
assertEquals("dlrow olleH", sb.toString());
|
|
assertEquals("dlrow olleH", sb.toString());
|
|
@@ -414,7 +414,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testToBuilder() {
|
|
public void testToBuilder() {
|
|
|
- StrBuilder sb = StrBuilder.alloc(32).append("Hello world");
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder(32).append("Hello world");
|
|
|
assertEquals("Hello world!", sb.toBuilder().append("!").toString());
|
|
assertEquals("Hello world!", sb.toBuilder().append("!").toString());
|
|
|
assertEquals("Hello world", sb.toString());
|
|
assertEquals("Hello world", sb.toString());
|
|
|
}
|
|
}
|
|
@@ -422,17 +422,17 @@ public class StrBuilderTest {
|
|
|
@Test
|
|
@Test
|
|
|
@SuppressFBWarnings("EC_UNRELATED_TYPES")
|
|
@SuppressFBWarnings("EC_UNRELATED_TYPES")
|
|
|
public void testEquals() {
|
|
public void testEquals() {
|
|
|
- StrBuilder a = StrBuilder.alloc(16).append("Hello");
|
|
|
|
|
- StrBuilder b = StrBuilder.alloc(160).append("He").append("llo");
|
|
|
|
|
- StrBuilder c = StrBuilder.alloc(160).append("He").append("ll!");
|
|
|
|
|
|
|
+ StrBuilder a = new StrBuilder(16).append("Hello");
|
|
|
|
|
+ StrBuilder b = new StrBuilder(160).append("He").append("llo");
|
|
|
|
|
+ StrBuilder c = new StrBuilder(160).append("He").append("ll!");
|
|
|
|
|
|
|
|
assertTrue(a.equals(a));
|
|
assertTrue(a.equals(a));
|
|
|
|
|
|
|
|
assertFalse(a.equals(null));
|
|
assertFalse(a.equals(null));
|
|
|
assertFalse(a.equals(new Object()));
|
|
assertFalse(a.equals(new Object()));
|
|
|
|
|
|
|
|
- assertFalse(a.equals(StrBuilder.alloc(160).append("Hallo")));
|
|
|
|
|
- assertFalse(a.equals(StrBuilder.alloc(160).append("Hello!")));
|
|
|
|
|
|
|
+ assertFalse(a.equals(new StrBuilder(160).append("Hallo")));
|
|
|
|
|
+ assertFalse(a.equals(new StrBuilder(160).append("Hello!")));
|
|
|
|
|
|
|
|
assertFalse(a.equals("Hello!"));
|
|
assertFalse(a.equals("Hello!"));
|
|
|
assertFalse(a.equals("Hella"));
|
|
assertFalse(a.equals("Hella"));
|
|
@@ -445,7 +445,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testWriter() throws IOException {
|
|
public void testWriter() throws IOException {
|
|
|
- StrBuilder sb = StrBuilder.alloc();
|
|
|
|
|
|
|
+ StrBuilder sb = new StrBuilder();
|
|
|
Writer writer = sb.asWriter();
|
|
Writer writer = sb.asWriter();
|
|
|
sb.append("Hello ");
|
|
sb.append("Hello ");
|
|
|
|
|
|
|
@@ -468,7 +468,7 @@ public class StrBuilderTest {
|
|
|
TAdapter<Reader, StrBuilder> map = new TAdapter<>();
|
|
TAdapter<Reader, StrBuilder> map = new TAdapter<>();
|
|
|
|
|
|
|
|
Function<String, Reader> rf = map.map(
|
|
Function<String, Reader> rf = map.map(
|
|
|
- (String text) -> StrBuilder.alloc().append(text), builder -> builder.asReader()
|
|
|
|
|
|
|
+ (String text) -> new StrBuilder().append(text), builder -> builder.asReader()
|
|
|
);
|
|
);
|
|
|
BiConsumer<Reader, String> ra = (reader, text) -> {
|
|
BiConsumer<Reader, String> ra = (reader, text) -> {
|
|
|
map.get(reader).append(text);
|
|
map.get(reader).append(text);
|
|
@@ -482,7 +482,7 @@ public class StrBuilderTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testHashcode() {
|
|
public void testHashcode() {
|
|
|
- assertEquals(Arrays.hashCode("Hello".toCharArray()), StrBuilder.alloc(32).append("Hello").hashCode());
|
|
|
|
|
|
|
+ assertEquals(Arrays.hashCode("Hello".toCharArray()), new StrBuilder(32).append("Hello").hashCode());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|