public function testIsHashTable() { $boolItem = new Item(true); $this->assertFalse($boolItem->isHashTable()); $intItem = new Item(123); $this->assertFalse($intItem->isHashTable()); $floatItem = new Item(1.2); $this->assertFalse($floatItem->isHashTable()); $stringItem = new Item('a string'); $this->assertFalse($stringItem->isHashTable()); $listItem = new Item(array('this', 'is', 'a', 'list')); $this->assertFalse($listItem->isHashTable()); $hashTableItem = new Item(array('this' => 'is', 'a' => 'HashTable')); $this->assertTrue($hashTableItem->isHashTable()); }