public function testSetHtmlReportBaseUrl() { $this->if($treemap = new testedClass(uniqid(), uniqid()))->then->object($treemap->setHtmlReportBaseUrl($url = uniqid()))->isIdenticalTo($treemap)->string($treemap->getHtmlReportBaseUrl())->isEqualTo($url)->object($treemap->setHtmlReportBaseUrl($url = rand(1, PHP_INT_MAX)))->isIdenticalTo($treemap)->string($treemap->getHtmlReportBaseUrl())->isEqualTo((string) $url); }
public function configureCoverageTreemapField($coverageTreemapPath, $coverageReportUrl = null) { $coverageTreemapField = new coverage\treemap(isset($this->project) ? $this->project->getName() : 'Code coverage treemap', $coverageTreemapPath); $coverageTreemapField->setTreemapUrl($this->codeCoverageTreemapUrl ?: 'file://' . $coverageTreemapPath . '/index.html'); if ($coverageReportUrl !== null) { $coverageTreemapField->setHtmlReportBaseUrl($coverageReportUrl); } return $coverageTreemapField; }