enhance test sdk: add GetTemporaryFilePath

# Conflicts:
#	tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
This commit is contained in:
odain
2026-01-12 13:27:40 +01:00
committed by Eric Espie
parent 875b2f1f29
commit 51f0eea8e3

View File

@@ -730,6 +730,18 @@ abstract class ItopTestCase extends KernelTestCase
return $this->CallUrl($sUrl, $aPostFields, $aCurlOptions, $bXDebugEnabled);
}
/**
* Return a temporary file path. that will be cleaned up by tearDown()
* @return string: temporary file path
*/
public function GetTemporaryFilePath(string $sPrefix = "test"): string
{
$sPath = tempnam(sys_get_temp_dir(), $sPrefix);
$this->aFileToClean[] = $sPath;
return $sPath;
}
/**
* @param $sXML
*