diff options
author | t00thpick1 <t00thpick1dirko@gmail.com> | 2016-03-02 20:43:58 -0500 |
---|---|---|
committer | md_5 <git@md-5.net> | 2016-03-12 12:38:22 +1100 |
commit | 4a8818c5fd4be406c59b518b86f10f39b4e6dcdd (patch) | |
tree | 372af2cd4688e8f5142eedd7601a919e58f65b8b /src/test/java | |
parent | 75286088fe01abc77edb96b5c240f9de6da86c7c (diff) | |
download | craftbukkit-4a8818c5fd4be406c59b518b86f10f39b4e6dcdd.tar craftbukkit-4a8818c5fd4be406c59b518b86f10f39b4e6dcdd.tar.gz craftbukkit-4a8818c5fd4be406c59b518b86f10f39b4e6dcdd.tar.lz craftbukkit-4a8818c5fd4be406c59b518b86f10f39b4e6dcdd.tar.xz craftbukkit-4a8818c5fd4be406c59b518b86f10f39b4e6dcdd.zip |
SPIGOT-1638 / SPIGOT-1673: Rework Potions API
Diffstat (limited to 'src/test/java')
4 files changed, 4 insertions, 32 deletions
diff --git a/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java b/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java index 71a34576..41a00527 100644 --- a/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java +++ b/src/test/java/org/bukkit/craftbukkit/inventory/ItemMetaTest.java @@ -30,6 +30,8 @@ import org.bukkit.inventory.meta.LeatherArmorMeta; import org.bukkit.inventory.meta.MapMeta; import org.bukkit.inventory.meta.PotionMeta; import org.bukkit.potion.PotionEffectType; +import org.bukkit.potion.PotionData; +import org.bukkit.potion.PotionType; import org.bukkit.support.AbstractTestingBase; import org.junit.Test; @@ -177,6 +179,7 @@ public class ItemMetaTest extends AbstractTestingBase { new StackProvider(Material.POTION) { @Override ItemStack operate(final ItemStack cleanStack) { final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta(); + meta.setBasePotionData(new PotionData(PotionType.UNCRAFTABLE, false, false)); meta.addCustomEffect(PotionEffectType.CONFUSION.createEffect(1, 1), false); cleanStack.setItemMeta(meta); return cleanStack; diff --git a/src/test/java/org/bukkit/potion/PotionTest.java b/src/test/java/org/bukkit/potion/PotionTest.java index 691c3e50..77d858bc 100644 --- a/src/test/java/org/bukkit/potion/PotionTest.java +++ b/src/test/java/org/bukkit/potion/PotionTest.java @@ -14,19 +14,6 @@ import org.bukkit.support.AbstractTestingBase; import org.junit.Test; public class PotionTest extends AbstractTestingBase { - - @Test - public void getEffects() { - for (PotionType type : PotionType.values()) { - for (PotionEffect effect : new Potion(type).getEffects()) { - PotionEffectType potionType = effect.getType(); - assertThat(effect.getType(), is(sameInstance(PotionEffectType.getById(potionType.getId())))); - - assertNotNull(potionType.getName(), PotionType.getByEffect(potionType)); - } - } - } - @Test public void testEffectCompleteness() throws Throwable { Map<PotionType, String> effects = new EnumMap(PotionType.class); @@ -43,6 +30,6 @@ public class PotionTest extends AbstractTestingBase { effects.put(enumType, enumType.name()); } - assertEquals(effects.entrySet().size(), PotionType.values().length - /* WATER */ 1); + assertEquals(effects.entrySet().size(), PotionType.values().length - /* PotionTypes with no Effects */ 5); } } diff --git a/src/test/java/org/bukkit/support/AbstractTestingBase.java b/src/test/java/org/bukkit/support/AbstractTestingBase.java index 0b5c5582..7978f4aa 100644 --- a/src/test/java/org/bukkit/support/AbstractTestingBase.java +++ b/src/test/java/org/bukkit/support/AbstractTestingBase.java @@ -77,7 +77,6 @@ public abstract class AbstractTestingBase { public static void setup() { DispenserRegistry.c(); DummyServer.setup(); - DummyPotions.setup(); DummyEnchantments.setup(); } }
\ No newline at end of file diff --git a/src/test/java/org/bukkit/support/DummyPotions.java b/src/test/java/org/bukkit/support/DummyPotions.java deleted file mode 100644 index 9c5cdec2..00000000 --- a/src/test/java/org/bukkit/support/DummyPotions.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.bukkit.support; - -import net.minecraft.server.MobEffects; - -import org.bukkit.craftbukkit.potion.CraftPotionBrewer; -import org.bukkit.potion.Potion; -import org.bukkit.potion.PotionEffectType; - -public class DummyPotions { - static { - Potion.setPotionBrewer(new CraftPotionBrewer()); - MobEffects.BLINDNESS.getClass(); - PotionEffectType.stopAcceptingRegistrations(); - } - - public static void setup() {} -} |