From f52665348e3cf0e4896c9eb32c0e3c855a6d92e2 Mon Sep 17 00:00:00 2001 From: fullwall Date: Mon, 9 Jan 2012 15:51:32 +0800 Subject: [Bleeding] Added Potions API. Fixes BUKKIT-389 --- src/test/java/org/bukkit/potion/PotionTest.java | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/test/java/org/bukkit/potion/PotionTest.java (limited to 'src/test/java') diff --git a/src/test/java/org/bukkit/potion/PotionTest.java b/src/test/java/org/bukkit/potion/PotionTest.java new file mode 100644 index 00000000..edc308f8 --- /dev/null +++ b/src/test/java/org/bukkit/potion/PotionTest.java @@ -0,0 +1,27 @@ +package org.bukkit.potion; + +import static org.junit.Assert.*; + +import org.bukkit.craftbukkit.potion.CraftPotionBrewer; +import org.junit.BeforeClass; +import org.junit.Test; + +import net.minecraft.server.MobEffectList; + +public class PotionTest { + @BeforeClass + public static void setUp() { + Potion.setPotionBrewer(new CraftPotionBrewer()); + MobEffectList.BLINDNESS.getClass(); + PotionEffectType.stopAcceptingRegistrations(); + } + + @Test + public void getEffects() { + for (PotionType type : PotionType.values()) { + for (PotionEffect effect : new Potion(type).getEffects()) { + assertTrue(effect.getType() == PotionEffectType.getById(effect.getType().getId())); + } + } + } +} -- cgit v1.2.3