/** * @test */ public function is_path_valueType_list() { $structureItemCollection = array(new StructureItem('b', StructureDefinition::STRING), new StructureItem('a.b', StructureDefinition::HASHTABLE), new StructureItem('a', StructureDefinition::HASHTABLE), new StructureItem('a.b.c', StructureDefinition::STRING)); $structureDefinition = new StructureDefinition($structureItemCollection); $this->assertEquals(array('a' => StructureDefinition::HASHTABLE, 'a.b' => StructureDefinition::HASHTABLE, 'a.b.c' => StructureDefinition::STRING, 'b' => StructureDefinition::STRING), $structureDefinition->toArray()); }