Add Override annotations where appropriate

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2019-04-28 11:38:01 +10:00
parent c7281b2159
commit bfea9a3269
140 changed files with 1021 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ public class ItemMetaImplementationOverrideTest {
testData.add(
new Object[] {
new Callable<Method>() {
@Override
public Method call() throws Exception {
return clazz.getDeclaredMethod(method.getName(), method.getParameterTypes());
}
@@ -56,6 +57,7 @@ public class ItemMetaImplementationOverrideTest {
testData.add(
new Object[] {
new Callable<DelegateDeserialization>() {
@Override
public DelegateDeserialization call() throws Exception {
return clazz.getAnnotation(DelegateDeserialization.class);
}

View File

@@ -28,6 +28,7 @@ public class ItemStackBookTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 1", "Page 2");
@@ -36,6 +37,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -44,6 +46,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 1", "Page 2");
@@ -52,6 +55,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.setItemMeta(cleanStack.getItemMeta());
return cleanStack;
@@ -61,6 +65,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 1", "Page 2");
@@ -69,6 +74,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 2", "Page 1");
@@ -80,6 +86,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 1", "Page 2");
@@ -88,6 +95,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.addPage("Page 1");
@@ -101,6 +109,7 @@ public class ItemStackBookTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setAuthor("AnAuthor");
@@ -109,6 +118,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -117,6 +127,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setAuthor("AnAuthor");
@@ -125,6 +136,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.setItemMeta(cleanStack.getItemMeta());
return cleanStack;
@@ -134,6 +146,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setAuthor("AnAuthor");
@@ -142,6 +155,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setAuthor("AnotherAuthor");
@@ -155,6 +169,7 @@ public class ItemStackBookTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setTitle("Some title");
@@ -163,6 +178,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -171,6 +187,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setTitle("Some title");
@@ -179,6 +196,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.setItemMeta(cleanStack.getItemMeta());
return cleanStack;
@@ -188,6 +206,7 @@ public class ItemStackBookTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setTitle("Some title");
@@ -196,6 +215,7 @@ public class ItemStackBookTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
BookMeta meta = (BookMeta) cleanStack.getItemMeta();
meta.setTitle("Different title");

View File

@@ -29,6 +29,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addStoredEnchant(Enchantment.DURABILITY, 1, true);
@@ -37,6 +38,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -47,6 +49,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addStoredEnchant(Enchantment.KNOCKBACK, 1, true);
@@ -55,6 +58,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -63,6 +67,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addStoredEnchant(Enchantment.DAMAGE_UNDEAD, 1, true);
@@ -71,6 +76,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addStoredEnchant(Enchantment.DAMAGE_UNDEAD, 1, true);
@@ -83,6 +89,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addStoredEnchant(Enchantment.PROTECTION_FIRE, 1, true);
@@ -91,6 +98,7 @@ public class ItemStackEnchantStorageTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
EnchantmentStorageMeta meta = (EnchantmentStorageMeta) cleanStack.getItemMeta();
meta.addEnchant(Enchantment.PROTECTION_FIRE, 2, true);

View File

@@ -31,6 +31,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).build());
@@ -39,6 +40,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.BLACK).build());
@@ -50,6 +52,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).with(Type.CREEPER).build());
@@ -58,6 +61,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).with(Type.BURST).build());
@@ -69,6 +73,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).withFade(Color.BLUE).build());
@@ -77,6 +82,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).withFade(Color.RED).build());
@@ -88,6 +94,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).withFlicker().build());
@@ -96,6 +103,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -106,6 +114,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkEffectMeta meta = (FireworkEffectMeta) cleanStack.getItemMeta();
meta.setEffect(FireworkEffect.builder().withColor(Color.WHITE).withTrail().build());
@@ -114,6 +123,7 @@ public class ItemStackFireworkChargeTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}

View File

@@ -31,6 +31,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).build());
@@ -39,6 +40,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.BLACK).build());
@@ -51,6 +53,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).with(Type.CREEPER).build());
@@ -59,6 +62,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).with(Type.BURST).build());
@@ -70,6 +74,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).withFade(Color.BLUE).build());
@@ -78,6 +83,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).withFade(Color.RED).build());
@@ -89,6 +95,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).withFlicker().build());
@@ -97,6 +104,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -107,6 +115,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.addEffect(FireworkEffect.builder().withColor(Color.WHITE).withTrail().build());
@@ -115,6 +124,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -125,6 +135,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.setPower(127);
@@ -133,6 +144,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.setPower(100);
@@ -144,6 +156,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.setPower(42);
@@ -152,6 +165,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -162,6 +176,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
FireworkMeta meta = (FireworkMeta) cleanStack.getItemMeta();
meta.setPower(10);
@@ -170,6 +185,7 @@ public class ItemStackFireworkTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}

View File

@@ -29,6 +29,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
LeatherArmorMeta meta = (LeatherArmorMeta) cleanStack.getItemMeta();
meta.setColor(Color.FUCHSIA);
@@ -37,6 +38,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -45,6 +47,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
LeatherArmorMeta meta = (LeatherArmorMeta) cleanStack.getItemMeta();
meta.setColor(Color.GRAY);
@@ -53,6 +56,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
LeatherArmorMeta meta = (LeatherArmorMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -63,6 +67,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
LeatherArmorMeta meta = (LeatherArmorMeta) cleanStack.getItemMeta();
meta.setColor(Color.MAROON);
@@ -71,6 +76,7 @@ public class ItemStackLeatherTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
LeatherArmorMeta meta = (LeatherArmorMeta) cleanStack.getItemMeta();
meta.setColor(Color.ORANGE);

View File

@@ -28,6 +28,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setLore(Arrays.asList("First Lore", "Second Lore"));
@@ -36,6 +37,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -44,6 +46,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setLore(Arrays.asList("Some lore"));
@@ -52,6 +55,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -62,6 +66,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setLore(Arrays.asList("Some more lore", "Another lore"));
@@ -70,6 +75,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setLore(Arrays.asList("Some more lore"));
@@ -83,6 +89,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setDisplayName("TestItemName");
@@ -91,6 +98,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -99,6 +107,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setDisplayName("AnotherItemName");
@@ -107,6 +116,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -117,6 +127,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setDisplayName("The original ItemName");
@@ -125,6 +136,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.setDisplayName("The other name");
@@ -138,12 +150,14 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.addUnsafeEnchantment(Enchantment.DIG_SPEED, 2);
return cleanStack;
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -152,12 +166,14 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.addUnsafeEnchantment(Enchantment.OXYGEN, 1);
return cleanStack;
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -168,12 +184,14 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1);
return cleanStack;
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
cleanStack.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 1);
return cleanStack;
@@ -183,6 +201,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.addEnchant(Enchantment.DURABILITY, 1, true);
@@ -191,6 +210,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -201,6 +221,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.addEnchant(Enchantment.KNOCKBACK, 1, true);
@@ -209,6 +230,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -217,6 +239,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.addEnchant(Enchantment.PROTECTION_FIRE, 1, true);
@@ -225,6 +248,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
meta.addEnchant(Enchantment.PROTECTION_FIRE, 2, true);
@@ -238,6 +262,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
((Repairable) meta).setRepairCost(42);
@@ -246,6 +271,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -254,6 +280,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
((Repairable) meta).setRepairCost(36);
@@ -262,6 +289,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -272,6 +300,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
((Repairable) meta).setRepairCost(89);
@@ -280,6 +309,7 @@ public class ItemStackLoreEnchantmentTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
ItemMeta meta = cleanStack.getItemMeta();
((Repairable) meta).setRepairCost(88);

View File

@@ -28,6 +28,7 @@ public class ItemStackMapTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(true);
@@ -36,6 +37,7 @@ public class ItemStackMapTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(false);
@@ -47,6 +49,7 @@ public class ItemStackMapTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(true);
@@ -55,6 +58,7 @@ public class ItemStackMapTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -65,6 +69,7 @@ public class ItemStackMapTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(false);
@@ -73,6 +78,7 @@ public class ItemStackMapTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -83,6 +89,7 @@ public class ItemStackMapTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(true);
@@ -91,6 +98,7 @@ public class ItemStackMapTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -99,6 +107,7 @@ public class ItemStackMapTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
MapMeta meta = (MapMeta) cleanStack.getItemMeta();
meta.setScaling(false);
@@ -107,6 +116,7 @@ public class ItemStackMapTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}

View File

@@ -29,6 +29,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.CONFUSION.createEffect(1, 1), false);
@@ -37,6 +38,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}
@@ -45,6 +47,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.HARM.createEffect(2, 1), false);
@@ -53,6 +56,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
cleanStack.setItemMeta(meta);
@@ -63,6 +67,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.SLOW_DIGGING.createEffect(1, 1), false);
@@ -71,6 +76,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.FAST_DIGGING.createEffect(1, 1), false);
@@ -82,6 +88,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.JUMP.createEffect(1, 1), false);
@@ -90,6 +97,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.JUMP.createEffect(1, 1), false);
@@ -102,6 +110,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.SPEED.createEffect(10, 1), false);
@@ -110,6 +119,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.SPEED.createEffect(5, 1), false);
@@ -121,6 +131,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.INCREASE_DAMAGE.createEffect(1, 1), false);
@@ -129,6 +140,7 @@ public class ItemStackPotionsTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
final PotionMeta meta = (PotionMeta) cleanStack.getItemMeta();
meta.addCustomEffect(PotionEffectType.INCREASE_DAMAGE.createEffect(1, 2), false);

View File

@@ -28,6 +28,7 @@ public class ItemStackSkullTest extends ItemStackTest {
Arrays.asList(
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
SkullMeta meta = (SkullMeta) cleanStack.getItemMeta();
meta.setOwner("Notch");
@@ -36,6 +37,7 @@ public class ItemStackSkullTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
SkullMeta meta = (SkullMeta) cleanStack.getItemMeta();
meta.setOwner("Dinnerbone");
@@ -47,6 +49,7 @@ public class ItemStackSkullTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
SkullMeta meta = (SkullMeta) cleanStack.getItemMeta();
meta.setOwner("Notch");
@@ -55,6 +58,7 @@ public class ItemStackSkullTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
SkullMeta meta = (SkullMeta) cleanStack.getItemMeta();
meta.setOwner(null);
@@ -66,6 +70,7 @@ public class ItemStackSkullTest extends ItemStackTest {
},
new Object[] {
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
SkullMeta meta = (SkullMeta) cleanStack.getItemMeta();
meta.setOwner("Notch");
@@ -74,6 +79,7 @@ public class ItemStackSkullTest extends ItemStackTest {
}
},
new Operator() {
@Override
public ItemStack operate(ItemStack cleanStack) {
return cleanStack;
}

View File

@@ -124,6 +124,7 @@ public class ItemStackTest extends AbstractTestingBase {
this.operators = operators;
}
@Override
public ItemStack operate(ItemStack cleanStack) {
for (Operator operator : operators) {
operator.operate(cleanStack);
@@ -177,6 +178,7 @@ public class ItemStackTest extends AbstractTestingBase {
final Operator op1 = (Operator) toOut[i];
final Operator op2 = (Operator) singleton[i];
toOut[i] = new Operator() {
@Override
public ItemStack operate(final ItemStack cleanStack) {
return op2.operate(op1.operate(cleanStack));
}
@@ -257,6 +259,7 @@ public class ItemStackTest extends AbstractTestingBase {
this.provider = provider;
}
@Override
public ItemStack stack() {
return provider.craft();
}
@@ -274,6 +277,7 @@ public class ItemStackTest extends AbstractTestingBase {
this.provider = provider;
}
@Override
public ItemStack stack() {
return provider.bukkit();
}

View File

@@ -26,6 +26,7 @@ public class DummyServer implements InvocationHandler {
methods.put(
Server.class.getMethod("getItemFactory"),
new MethodHandler() {
@Override
public Object handle(DummyServer server, Object[] args) {
return CraftItemFactory.instance();
}
@@ -34,6 +35,7 @@ public class DummyServer implements InvocationHandler {
methods.put(
Server.class.getMethod("getName"),
new MethodHandler() {
@Override
public Object handle(DummyServer server, Object[] args) {
return DummyServer.class.getName();
}
@@ -42,6 +44,7 @@ public class DummyServer implements InvocationHandler {
methods.put(
Server.class.getMethod("getVersion"),
new MethodHandler() {
@Override
public Object handle(DummyServer server, Object[] args) {
return DummyServer.class.getPackage().getImplementationVersion();
}
@@ -50,6 +53,7 @@ public class DummyServer implements InvocationHandler {
methods.put(
Server.class.getMethod("getBukkitVersion"),
new MethodHandler() {
@Override
public Object handle(DummyServer server, Object[] args) {
return Versioning.getBukkitVersion();
}
@@ -59,6 +63,7 @@ public class DummyServer implements InvocationHandler {
Server.class.getMethod("getLogger"),
new MethodHandler() {
final Logger logger = Logger.getLogger(DummyServer.class.getCanonicalName());
@Override
public Object handle(DummyServer server, Object[] args) {
return logger;
}
@@ -67,6 +72,7 @@ public class DummyServer implements InvocationHandler {
methods.put(
Server.class.getMethod("getUnsafe"),
new MethodHandler() {
@Override
public Object handle(DummyServer server, Object[] args) {
return CraftMagicNumbers.INSTANCE;
}
@@ -76,6 +82,7 @@ public class DummyServer implements InvocationHandler {
Server.class.getMethod("createBlockData", Material.class),
new MethodHandler() {
final Logger logger = Logger.getLogger(DummyServer.class.getCanonicalName());
@Override
public Object handle(DummyServer server, Object[] args) {
return CraftBlockData.newData((Material) args[0], null);
}
@@ -100,6 +107,7 @@ public class DummyServer implements InvocationHandler {
private DummyServer() {};
@Override
public Object invoke(Object proxy, Method method, Object[] args) {
MethodHandler handler = methods.get(method);
if (handler != null) {

View File

@@ -19,10 +19,12 @@ public final class Matchers {
expected = object.hashCode();
}
@Override
public boolean matches(Object item) {
return item.hashCode() == expected;
}
@Override
public void describeTo(Description description) {
description.appendValue(expected);
}