Archived
0

Text: дополнен children

This commit is contained in:
2021-04-28 21:27:38 +03:00
parent 30bb894b7c
commit df4c1b7c71
2 changed files with 44 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
package mc.protocol.model.text;
import com.google.common.collect.ImmutableList;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
@@ -20,11 +21,30 @@ class TextTest {
Text expected;
actual = Text.builder().append("123").build();
expected = new Text("123");
expected = new Text("123", null);
assertEquals(expected, actual);
actual = Text.builder().append("123").append("456").build();
expected = new Text("123456");
expected = new Text("123456", null);
assertEquals(expected, actual);
}
@Test
void childrenTest() {
Text actual;
Text expected;
actual = Text.builder().append("123").append((Text) null).build();
expected = new Text("123", null);
assertEquals(expected, actual);
actual = Text.builder().append("123").append(Text.EMPTY).build();
expected = new Text("123", null);
assertEquals(expected, actual);
Text child = Text.of("456");
actual = Text.builder().append("123").append(child).build();
expected = new Text("123", ImmutableList.of(child));
assertEquals(expected, actual);
}
}