Example #1
0
 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);
 }