Allow Item (de)serializer to accept dynamic BlockState(De)Serializer

This commit is contained in:
Dylan K. Taylor
2022-06-08 16:22:35 +01:00
parent c8e318df8c
commit 301b0aba82
4 changed files with 20 additions and 15 deletions

View File

@ -26,6 +26,7 @@ namespace pocketmine\data\bedrock\item;
use PHPUnit\Framework\TestCase;
use pocketmine\block\BlockFactory;
use pocketmine\item\ItemFactory;
use pocketmine\world\format\io\GlobalBlockStateHandlers;
final class ItemSerializerDeserializerTest extends TestCase{
@ -33,8 +34,8 @@ final class ItemSerializerDeserializerTest extends TestCase{
private ItemSerializer $serializer;
public function setUp() : void{
$this->deserializer = new ItemDeserializer();
$this->serializer = new ItemSerializer();
$this->deserializer = new ItemDeserializer(GlobalBlockStateHandlers::getDeserializer());
$this->serializer = new ItemSerializer(GlobalBlockStateHandlers::getSerializer());
}
public function testAllVanillaItemsSerializableAndDeserializable() : void{