/** * Checks the render method */ public function testRender() { $overviewMapControl = new OverviewMapControl(); $overviewMapControl->setOpened(true); $this->assertEquals(self::$overviewMapControlHelper->render($overviewMapControl), '{"opened":true}'); }
/** * Checks the overview map control getter & setter */ public function testOverviewMapControl() { $overviewMapControlTest = new Controls\OverviewMapControl(); $overviewMapControlTest->setOpened(true); $this->assertFalse(self::$map->hasOverviewMapControl()); $this->assertFalse(self::$map->hasMapOption('overviewMapControl')); self::$map->setOverviewMapControl($overviewMapControlTest); $this->assertTrue(self::$map->hasOverviewMapControl()); $this->assertTrue(self::$map->getOverviewMapControl()->isOpened()); $this->assertTrue(self::$map->hasMapOption('overviewMapControl')); self::$map->setOverviewMapControl(false); $this->assertFalse(self::$map->getOverviewMapControl()->isOpened()); self::$map->setOverviewMapControl(null); $this->assertNull(self::$map->getOverviewMapControl()); $this->assertFalse(self::$map->hasMapOption('overviewMapControl')); $this->setExpectedException('InvalidArgumentException'); self::$map->setOverviewMapControl('foo'); }