#2255: Fix ComponentBuilder clone constructor

* Fix ComponentBuilder clone constructor #2255
* Fix appending text to a ComponentBuilder if current is not a TextComponent
This commit is contained in:
Mystiflow
2017-09-16 07:06:51 +01:00
committed by md-5
parent ef326dba19
commit 3db9fb1b69
5 changed files with 62 additions and 41 deletions

View File

@@ -13,6 +13,15 @@ import org.junit.Test;
public class ComponentsTest
{
@Test
public void testBuilderClone()
{
ComponentBuilder builder = new ComponentBuilder("Hel").color(ChatColor.RED).append("lo").color(ChatColor.DARK_RED);
ComponentBuilder cloned = new ComponentBuilder( builder );
Assert.assertEquals( TextComponent.toLegacyText( builder.create() ), TextComponent.toLegacyText( cloned.create() ) );
}
@Test
public void testBuilderAppend()
{