diff options
author | Parker Hawke <hawkeboyz2@hotmail.com> | 2018-12-16 18:21:29 -0500 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-12-18 11:03:20 +1100 |
commit | 4b843638ea8f10752363eb97e455174dfef19d46 (patch) | |
tree | e1c6406acf54e18d8a5cbc15b4b5321b126df7ea /src/test | |
parent | bb6f384a830548def9c73264dab1a4d06fc2bdf4 (diff) | |
download | craftbukkit-4b843638ea8f10752363eb97e455174dfef19d46.tar craftbukkit-4b843638ea8f10752363eb97e455174dfef19d46.tar.gz craftbukkit-4b843638ea8f10752363eb97e455174dfef19d46.tar.lz craftbukkit-4b843638ea8f10752363eb97e455174dfef19d46.tar.xz craftbukkit-4b843638ea8f10752363eb97e455174dfef19d46.zip |
Add BlockData#getAsString(boolean) to hide unspecified states
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/org/bukkit/BlockDataTest.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/java/org/bukkit/BlockDataTest.java b/src/test/java/org/bukkit/BlockDataTest.java index fb30a9e2..11b60069 100644 --- a/src/test/java/org/bukkit/BlockDataTest.java +++ b/src/test/java/org/bukkit/BlockDataTest.java @@ -152,4 +152,21 @@ public class BlockDataTest extends AbstractTestingBase { Assert.assertTrue(one.matches(two)); Assert.assertFalse(two.matches(one)); } + + @Test + public void testGetAsString() { + String dataString = "minecraft:chest[facing=east,waterlogged=true]"; + BlockData data = CraftBlockData.newData(null, dataString); + + Assert.assertThat(data.getAsString(true), is(dataString)); + Assert.assertThat(data.getAsString(false), is("minecraft:chest[facing=east,type=single,waterlogged=true]")); + } + + @Test + public void testGetAsString2() { + Chest data = (Chest) CraftBlockData.fromData(Blocks.CHEST.getBlockData().set(BlockChest.FACING, EnumDirection.EAST)); + + Assert.assertThat(data.getAsString(true), is("minecraft:chest[facing=east,type=single,waterlogged=false]")); + Assert.assertThat(data.getAsString(false), is("minecraft:chest[facing=east,type=single,waterlogged=false]")); + } } |