73 lines
1.6 KiB
PHP
73 lines
1.6 KiB
PHP
<?php
|
|
|
|
class ezcDocumentListBulletGuesserTest extends ezcTestCase
|
|
{
|
|
public static function suite()
|
|
{
|
|
return new PHPUnit_Framework_TestSuite( __CLASS__ );
|
|
}
|
|
|
|
public function testMarkToCharSuccess()
|
|
{
|
|
$guesser = new ezcDocumentListBulletGuesser();
|
|
|
|
$expectedResult = '◼';
|
|
|
|
$actualResult = $guesser->markToChar( 'square' );
|
|
|
|
self::assertEquals(
|
|
$expectedResult,
|
|
$actualResult,
|
|
'Bullet "square" guessed incorrect.'
|
|
);
|
|
}
|
|
|
|
public function testMarkToCharUnknownSuccess()
|
|
{
|
|
$guesser = new ezcDocumentListBulletGuesser();
|
|
|
|
$expectedResult = '⚫';
|
|
|
|
$actualResult = $guesser->markToChar( 'unknown' );
|
|
|
|
self::assertEquals(
|
|
$expectedResult,
|
|
$actualResult,
|
|
'Bullet "unknown" guessed incorrect.'
|
|
);
|
|
}
|
|
|
|
public function testMarkToCharUnknownCustomDefaultSuccess()
|
|
{
|
|
$guesser = new ezcDocumentListBulletGuesser();
|
|
|
|
$expectedResult = 'a';
|
|
|
|
$actualResult = $guesser->markToChar( 'unknown', 'a' );
|
|
|
|
self::assertEquals(
|
|
$expectedResult,
|
|
$actualResult,
|
|
'Bullet "unknown" guessed incorrect.'
|
|
);
|
|
}
|
|
|
|
public function testMarkToCharNoGuessSuccess()
|
|
{
|
|
$guesser = new ezcDocumentListBulletGuesser();
|
|
|
|
$expectedResult = 'a';
|
|
|
|
$actualResult = $guesser->markToChar( 'a' );
|
|
|
|
self::assertEquals(
|
|
$expectedResult,
|
|
$actualResult,
|
|
'Bullet "a" converted incorrect.'
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
?>
|