forked from Wavyzz/dolibarr
Qual: Add more PHPunit tests
This commit is contained in:
@@ -4239,7 +4239,7 @@ function dol_getIdFromCode($db,$key,$tablename,$fieldkey='code',$fieldid='id')
|
||||
* Verify if condition in string is ok or not
|
||||
*
|
||||
* @param string $strRights String with condition to check
|
||||
* @return boolean true or false
|
||||
* @return boolean True or False. Return true if strRights is ''
|
||||
*/
|
||||
function verifCond($strRights)
|
||||
{
|
||||
|
||||
@@ -118,6 +118,9 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
|
||||
|
||||
|
||||
/**
|
||||
* testDolHtmlCleanLastBr
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function testDolHtmlCleanLastBr()
|
||||
{
|
||||
@@ -138,6 +141,9 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* testDolHtmlEntitiesBr
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function testDolHtmlEntitiesBr()
|
||||
{
|
||||
@@ -161,6 +167,9 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* testDolTextIsHtml
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testDolTextIsHtml()
|
||||
{
|
||||
@@ -191,6 +200,31 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* testDolTextIsHtml
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testDolUtf8Check()
|
||||
{
|
||||
// True
|
||||
$result=utf8_check('azerty');
|
||||
$this->assertTrue($result);
|
||||
|
||||
$file=dirname(__FILE__).'/textutf8.txt';
|
||||
$filecontent=file_get_contents($file);
|
||||
$result=utf8_check($filecontent);
|
||||
$this->assertTrue($result);
|
||||
|
||||
$file=dirname(__FILE__).'/textiso.txt';
|
||||
$filecontent=file_get_contents($file);
|
||||
$result=utf8_check($filecontent);
|
||||
$this->assertFalse($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* testDolTrunc
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function testDolTrunc()
|
||||
{
|
||||
@@ -272,5 +306,29 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
|
||||
print __METHOD__."getServerTimeZoneInt=".(getServerTimeZoneInt()*3600)."\n";
|
||||
$this->assertEquals(getServerTimeZoneInt()*3600,($nowtzserver-$now));
|
||||
}
|
||||
|
||||
/**
|
||||
* testVerifCond
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testVerifCond()
|
||||
{
|
||||
$verifcond=verifCond('1==1');
|
||||
$this->assertTrue($verifcond);
|
||||
|
||||
$verifcond=verifCond('1==2');
|
||||
$this->assertFalse($verifcond);
|
||||
|
||||
$verifcond=verifCond('$conf->facture->enabled');
|
||||
$this->assertTrue($verifcond);
|
||||
|
||||
$verifcond=verifCond('$conf->moduledummy->enabled');
|
||||
$this->assertFalse($verifcond);
|
||||
|
||||
$verifcond=verifCond('');
|
||||
$this->assertTrue($verifcond);
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -120,7 +120,7 @@ class ImportTest extends PHPUnit_Framework_TestCase
|
||||
*/
|
||||
public function testImportSample1()
|
||||
{
|
||||
|
||||
$file=dirname(__FILE__).'/Example_import_company_1.csv';
|
||||
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user