Item no longer implements ItemIds

This commit is contained in:
Dylan K. Taylor
2019-07-19 17:43:06 +01:00
parent ac12911561
commit 1fee70abfb
9 changed files with 253 additions and 250 deletions

View File

@ -40,14 +40,14 @@ class ItemTest extends TestCase{
private $item;
public function setUp() : void{
$this->item = ItemFactory::get(Item::DIAMOND_SWORD);
$this->item = ItemFactory::get(ItemIds::DIAMOND_SWORD);
}
/**
* Test for issue #1145 (items aren't considered equal after NBT serializing and deserializing
*/
public function testItemEquals() : void{
$item = ItemFactory::get(Item::STONE)->setCustomName("HI");
$item = ItemFactory::get(ItemIds::STONE)->setCustomName("HI");
$item2 = Item::nbtDeserialize($item->nbtSerialize());
self::assertTrue($item2->equals($item));
self::assertTrue($item->equals($item2));
@ -57,7 +57,7 @@ class ItemTest extends TestCase{
* Test that same items without NBT are considered equal
*/
public function testItemEqualsNoNbt() : void{
$item1 = ItemFactory::get(Item::DIAMOND_SWORD);
$item1 = ItemFactory::get(ItemIds::DIAMOND_SWORD);
$item2 = clone $item1;
self::assertTrue($item1->equals($item2));
}
@ -69,7 +69,7 @@ class ItemTest extends TestCase{
public function testItemPersistsDisplayProperties() : void{
$lore = ["Line A", "Line B"];
$name = "HI";
$item = ItemFactory::get(Item::DIAMOND_SWORD);
$item = ItemFactory::get(ItemIds::DIAMOND_SWORD);
$item->setCustomName($name);
$item->setLore($lore);
$item = Item::nbtDeserialize($item->nbtSerialize());