.dev/tests/unit/functions/function_highlight_test.Test.php
<?php
require_once dirname(__DIR__) . '/yf_unit_tests_setup.php';
class function_highlight_test extends yf\tests\wrapper
{
public $LANGS_TEST = [
'photoshop cs2 download' => '<b>photoshop</b> <b>cs2</b> <b>download</b>', //English
'Quien esté familiarizado' => '<b>Quien</b> <b>esté</b> <b>familiarizado</b>', //Spanish
'poiché alcunei funzionalità' => '<b>poiché</b> <b>alcunei</b> <b>funzionalità</b>', //Italian
'télécharger skype 5.9' => '<b>télécharger</b> <b>skype</b> <b>5</b>.<b>9</b>', //French
'Anfänger außergewöhnliche' => '<b>Anfänger</b> <b>außergewöhnliche</b>', //Deutsch
'Se você está' => '<b>Se</b> <b>você</b> <b>está</b>', //Portuguese
'تحميل ادوب فوتوشوب بسرعه ومجانآ' => '<b>تحميل</b> <b>ادوب</b> <b>فوتوشوب</b> <b>بسرعه</b> <b>ومجانآ</b>', //Arabic
'lähettämisen samasta ympäristöstä' => '<b>lähettämisen</b> <b>samasta</b> <b>ympäristöstä</b>', //Finnish
'Skype //|\[^skype]<script> - это популярное' => '<b>Skype</b> //|\[^<b>skype</b>]<<b>script</b>> <b>-</b> <b>это</b> <b>популярное</b>', //Russian
'Als je bekend bent' => '<b>Als</b> <b>je</b> <b>bekend</b> <b>bent</b>', //Dutch
'populært overføring å!' => '<b>populært</b> <b>overføring</b> <b>å!</b>', //Norwegian
'photoshop ダウンロード' => '<b>photoshop</b> <b>ダウンロード</b>', //Japanese
'gør hjælp står' => '<b>gør</b> <b>hjælp</b> <b>står</b>', //Danish*/
'您应该知道没有甚麽工具比Adobe Photoshop更强大' => '<b>您应该知道没有甚麽工具比Adobe</b> <b>Photoshop更强大</b>', //Chinese
'käyttäjien myös' => '<b>käyttäjien</b> <b>myös</b>', //Greek
'coś się ściągnąć?' => '<b>coś</b> <b>się</b> <b>ściągnąć?</b>', //Polish
'möjligt för dig att hålla' => '<b>möjligt</b> <b>för</b> <b>dig</b> <b>att</b> <b>hålla</b>', //Swedish
];
public function test_main()
{
foreach ((array) $this->LANGS_TEST as $test_item => $result_item) {
$this->assertEquals($result_item, highlight($test_item, $test_item, 'b', ''));
}
}
}