More PHPUnit tests

This commit is contained in:
Laurent Destailleur 2011-12-17 16:53:36 +01:00
parent 1aa75b847b
commit f48348cade

View File

@ -112,7 +112,7 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
/** /**
*/ */
public function testHtmlCleanLastBr() public function testDolHtmlCleanLastBr()
{ {
$input="A string<br>"; $input="A string<br>";
$after=dol_htmlcleanlastbr($input); $after=dol_htmlcleanlastbr($input);
@ -132,7 +132,7 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
/** /**
*/ */
public function testHtmlEntitiesBr() public function testDolHtmlEntitiesBr()
{ {
$input="A string\nwith a é, &, < and >."; // Text not already HTML $input="A string\nwith a é, &, < and >."; // Text not already HTML
$after=dol_htmlentitiesbr($input,0); // Add <br> before \n $after=dol_htmlentitiesbr($input,0); // Add <br> before \n
@ -153,6 +153,36 @@ class FunctionsTest extends PHPUnit_Framework_TestCase
return true; return true;
} }
/**
*/
public function testDolTextIsHtml()
{
// True
$input='<html>xxx</html>';
$after=dol_textishtml($input);
$this->assertTrue($after);
$input='<body>xxx</body>';
$after=dol_textishtml($input);
$this->assertTrue($after);
$input='xxx <b>yyy</b> zzz';
$after=dol_textishtml($input);
$this->assertTrue($after);
$input='xxx<br>';
$after=dol_textishtml($input);
$this->assertTrue($after);
$input='text with <div>some div</div>';
$after=dol_textishtml($input);
$this->assertTrue($after);
$input='text with HTML &nbsp; entities';
$after=dol_textishtml($input);
$this->assertTrue($after);
// False
$input='xxx < br>';
$after=dol_textishtml($input);
$this->assertFalse($after);
}
/** /**
*/ */
public function testDolTrunc() public function testDolTrunc()