public function testDefaultState() { $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Base\\CoordinateHelper', $this->mapHelper->getCoordinateHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Base\\BoundHelper', $this->mapHelper->getBoundHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Base\\PointHelper', $this->mapHelper->getPointHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Base\\SizeHelper', $this->mapHelper->getSizeHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\MapTypeIdHelper', $this->mapHelper->getMapTypeIdHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\MapTypeControlHelper', $this->mapHelper->getMapTypeControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\OverviewMapControlHelper', $this->mapHelper->getOverviewMapControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\PanControlHelper', $this->mapHelper->getPanControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\RotateControlHelper', $this->mapHelper->getRotateControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\ScaleControlHelper', $this->mapHelper->getScaleControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\StreetViewControlHelper', $this->mapHelper->getStreetViewControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Controls\\ZoomControlHelper', $this->mapHelper->getZoomControlHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\MarkerCluster\\MarkerClusterHelper', $this->mapHelper->getMarkerClusterHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\MarkerImageHelper', $this->mapHelper->getMarkerImageHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\MarkerShapeHelper', $this->mapHelper->getMarkerShapeHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\InfoWindowHelper', $this->mapHelper->getInfoWindowHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\PolylineHelper', $this->mapHelper->getPolylineHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\EncodedPolylineHelper', $this->mapHelper->getEncodedPolylineHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\PolygonHelper', $this->mapHelper->getPolygonHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\RectangleHelper', $this->mapHelper->getRectangleHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\CircleHelper', $this->mapHelper->getCircleHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Overlays\\GroundOverlayHelper', $this->mapHelper->getGroundOverlayHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Layers\\KMLLayerHelper', $this->mapHelper->getKmlLayerHelper()); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Events\\EventManagerHelper', $this->mapHelper->getEventManagerHelper()); $this->assertTrue($this->mapHelper->hasExtensionHelpers()); $this->assertCount(1, $this->mapHelper->getExtensionHelpers()); $this->assertTrue($this->mapHelper->hasExtensionHelper('core')); $this->assertInstanceOf('Ivory\\GoogleMap\\Helper\\Extension\\CoreExtensionHelper', $this->mapHelper->getExtensionHelper('core')); }