assertInstanceOf($geom, PMA_GIS_Factory::factory($type)); } /** * data provider for testFactory * * @return data for testFactory */ public function providerForTestFactory() { return array( array( 'MULTIPOLYGON', 'PMA_GIS_Multipolygon' ), array( 'POLYGON', 'PMA_GIS_Polygon' ), array( 'MULTILINESTRING', 'PMA_GIS_Multilinestring' ), array( 'LINESTRING', 'PMA_GIS_Linestring' ), array( 'MULTIPOINT', 'PMA_GIS_Multipoint' ), array( 'POINT', 'PMA_GIS_Point' ), array( 'GEOMETRYCOLLECTION', 'PMA_GIS_Geometrycollection' ), ); } } ?>