Actualización

This commit is contained in:
Xes
2025-04-10 12:24:57 +02:00
parent 8969cc929d
commit 45420b6f0d
39760 changed files with 4303286 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
<?php
namespace Test\CpChart\Helper;
use Codeception\Module;
use Codeception\Module\Filesystem;
class Unit extends Module
{
public function _beforeSuite($settings = [])
{
$chartDir = $this->getChartDirectoryPath();
if (!is_dir($chartDir)) {
mkdir($chartDir);
}
$this->clearOutputDirectory();
}
public function _afterSuite($settings = [])
{
$this->clearOutputDirectory();
}
private function clearOutputDirectory()
{
$this->getFileSystem()->cleanDir($this->getChartDirectoryPath());
}
private function getChartDirectoryPath()
{
return sprintf(__DIR__."/../../_output/charts");
}
/**
* @return Filesystem
*/
private function getFileSystem()
{
return $this->getModule('Filesystem');
}
}

View File

@@ -0,0 +1,33 @@
<?php
namespace Test\CpChart;
/**
* Inherited Methods
* @method void wantToTest($text)
* @method void wantTo($text)
* @method void execute($callable)
* @method void expectTo($prediction)
* @method void expect($prediction)
* @method void amGoingTo($argumentation)
* @method void am($role)
* @method void lookForwardTo($achieveValue)
* @method void comment($description)
* @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL)
*
* @SuppressWarnings(PHPMD)
*/
class UnitTester extends \Codeception\Actor
{
use _generated\UnitTesterActions;
public function getOutputPathForChart($chartFilename)
{
return sprintf("%s/../_output/charts/%s", __DIR__, $chartFilename);
}
public function getCacheDirectory()
{
return sprintf("%s/../../cache", __DIR__);
}
}

View File

@@ -0,0 +1,2 @@
*
!.gitignore