assertInstanceOf($geom, GISFactory::factory($type)); } /** * data provider for testFactory * * @return data for testFactory */ public function providerForTestFactory() { return array( array( 'MULTIPOLYGON', 'PMA\libraries\gis\GISMultipolygon' ), array( 'POLYGON', 'PMA\libraries\gis\GISPolygon' ), array( 'MULTILINESTRING', 'PMA\libraries\gis\GISMultilinestring' ), array( 'LINESTRING', 'PMA\libraries\gis\GISLinestring' ), array( 'MULTIPOINT', 'PMA\libraries\gis\GISMultipoint' ), array( 'POINT', 'PMA\libraries\gis\GISPoint' ), array( 'GEOMETRYCOLLECTION', 'PMA\libraries\gis\GISGeometrycollection' ), ); } }