Esempio n. 1
0
 public function testbuildChartImageRadar()
 {
     $this->markTestSkipped('Skipping AOR Charts Tests');
     $aorChart = new AOR_Chart();
     //preset the required objects and properties
     $chartData = new pData();
     $chartData->loadPalette('modules/AOR_Charts/lib/pChart/palettes/navy.color', true);
     $chartData->addPoints(10, 'data');
     $chartData->addPoints('10', 'Labels');
     $chartData->addPoints(120, 'data');
     $chartData->addPoints('120', 'Labels');
     $chartData->setSerieDescription('Months', 'Month');
     $chartData->setAbscissa('Labels');
     $imageWidth = 700;
     $imageHeight = 700;
     //execute with recordImageMap true and verify that the chartPicture is changed
     $chartPicture = new pImage($imageWidth, $imageHeight, $chartData);
     $chartPicture->setGraphArea(60, 60, $imageWidth - 60, $imageHeight - 100);
     $aorChart->buildChartImageRadar($chartPicture, $chartData, true);
     $this->assertNotEquals($chartPicture, new pImage(700, 700, $chartData));
     //execute with recordImageMap false and verify that the chartPicture is changed
     $chartPicture = new pImage(700, 700, $chartData);
     $chartPicture->setGraphArea(60, 60, $imageWidth - 60, $imageHeight - 100);
     $aorChart->buildChartImageRadar($chartPicture, $chartData, false);
     $this->assertNotEquals($chartPicture, new pImage(700, 700, $chartData));
     unset($chartData);
     unset($chartPicture);
 }