/** * */ public function testTooltip() { $expected = $this->getExpected(); $model = new Tooltip(); $model->setAnimation($expected['animation']); $model->setBackgroundColor($expected['backgroundColor']); $model->setBorderColor($expected['borderColor']); $model->setBorderRadius($expected['borderRadius']); $model->setCrosshairs($expected['crosshairs']); $model->setEnabled($expected['enabled']); $model->setFormatter($expected['formatter']); $model->setPositioner($expected['positioner']); $model->setShadow($expected['shadow']); $model->setShape($expected['shape']); $model->setShared($expected['shared']); $model->setSnap($expected['snap']); $model->setStyle($expected['style']); $model->setUseHTML($expected['useHTML']); $optionsProperty = $this->getPrivateProperty('options'); $this->assertEquals($expected, $optionsProperty->getValue($model)); unset($model); $model = new Tooltip($expected); $this->assertEquals($expected['animation'], $model->isAnimation()); $this->assertEquals($expected['backgroundColor'], $model->getBackgroundColor()); $this->assertEquals($expected['borderColor'], $model->getBorderColor()); $this->assertEquals($expected['borderRadius'], $model->getBorderRadius()); $this->assertEquals($expected['crosshairs'], $model->isCrosshairs()); $this->assertEquals($expected['enabled'], $model->isEnabled()); $this->assertEquals($expected['formatter'], $model->getFormatter()); $this->assertEquals($expected['positioner'], $model->getPositioner()); $this->assertEquals($expected['shadow'], $model->isShadow()); $this->assertEquals($expected['shape'], $model->getShape()); $this->assertEquals($expected['shared'], $model->isShared()); $this->assertEquals($expected['snap'], $model->getSnap()); $this->assertEquals($expected['style'], $model->getStyle()); $this->assertEquals($expected['useHTML'], $model->isUseHTML()); unset($model); $model = new Tooltip(); $model->disable(); $this->assertEquals(false, $model->enabled); }