    @Test(expected = IllegalArgumentException.class)
    public void illegalApplyToItemStack() {

        Potion potion = new Potion(PotionType.POISON);
        potion.apply(new ItemStack(Material.AIR, 1));
    }