*/ public static function itemFromStringProvider() : array{ return [ ["dye:4", VanillaItems::LAPIS_LAZULI()], ["351", VanillaItems::INK_SAC()], ["351:4", VanillaItems::LAPIS_LAZULI()], ["stone:3", VanillaBlocks::DIORITE()->asItem()], ["minecraft:string", VanillaItems::STRING()], ["diamond_pickaxe", VanillaItems::DIAMOND_PICKAXE()] ]; } /** * @dataProvider itemFromStringProvider */ public function testFromStringSingle(string $string, Item $expected) : void{ $item = LegacyStringToItemParser::getInstance()->parse($string); self::assertTrue($item->equals($expected)); } }