function testGetItem() { $api = $this->client->getItemsApi(); $item = $api->getItem(12345); $this->assertEquals($item["id"], 12345); $this->assertArrayHasKey("id", $item); $this->assertArrayHasKey("description", $item); $this->assertArrayHasKey("name", $item); $this->assertArrayHasKey("icon", $item); $this->assertArrayHasKey("stackable", $item); $this->assertArrayHasKey("itemBind", $item); $this->assertArrayHasKey("bonusStats", $item); $this->assertArrayHasKey("buyPrice", $item); $this->assertArrayHasKey("itemClass", $item); $this->assertArrayHasKey("containerSlots", $item); $this->assertArrayHasKey("inventoryType", $item); $this->assertArrayHasKey("equippable", $item); $this->assertArrayHasKey("itemLevel", $item); $this->assertArrayHasKey("maxCount", $item); $this->assertArrayHasKey("maxDurability", $item); $this->assertArrayHasKey("minFactionId", $item); $this->assertArrayHasKey("minReputation", $item); $this->assertArrayHasKey("quality", $item); $this->assertArrayHasKey("sellPrice", $item); $this->assertArrayHasKey("requiredSkill", $item); $this->assertArrayHasKey("requiredLevel", $item); $this->assertArrayHasKey("requiredSkillRank", $item); $this->assertArrayHasKey("itemSource", $item); $this->assertArrayHasKey("baseArmor", $item); $this->assertArrayHasKey("hasSockets", $item); $this->assertArrayHasKey("isAuctionable", $item); $this->assertArrayHasKey("armor", $item); }