summaryrefslogtreecommitdiffstats
path: root/src/test/java/org
diff options
context:
space:
mode:
authorParker Hawke <hawkeboyz2@hotmail.com>2018-12-16 18:21:29 -0500
committermd_5 <git@md-5.net>2018-12-18 11:03:20 +1100
commit4b843638ea8f10752363eb97e455174dfef19d46 (patch)
treee1c6406acf54e18d8a5cbc15b4b5321b126df7ea /src/test/java/org
parentbb6f384a830548def9c73264dab1a4d06fc2bdf4 (diff)
downloadcraftbukkit-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/java/org')
-rw-r--r--src/test/java/org/bukkit/BlockDataTest.java17
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]"));
+ }
}