Exemple #1
0
assertEquals(AdminStringUtil::internalizeAllReferences('|foo moo (@1@)|bar|'), '|foo moo (@1@)|bar|');
assertEquals(AdminStringUtil::internalizeAllReferences('|foo||'), '|foo|foo|');
assertEquals(AdminStringUtil::internalizeAllReferences('|foo moo||'), '|foo moo|moo|');
assertEquals(AdminStringUtil::internalizeAllReferences('|foo moo (@1@)||'), '|foo moo (@1@)|moo|');
assertEquals(AdminStringUtil::internalizeAllReferences('|dealului|-|'), '|dealului|deal|');
assertEquals(AdminStringUtil::internalizeAllReferences('|vax albina|-|'), '|vax albina|vax albina|');
assertEquals(AdminStringUtil::internalizeAllReferences('text 1 |foo|| text 2 |dealul|-| text 3'), 'text 1 |foo|foo| text 2 |dealul|deal| text 3');
assertEquals('<a class="ref" href="/definitie/y">x</a>', AdminStringUtil::convertReferencesToHtml('|x|y|'));
assertEquals('<a class="ref" href="/definitie/î">ă</a>', AdminStringUtil::convertReferencesToHtml('|ă|î|'));
assertEquals('<a class="ref" href="/definitie/ab cd ef">ab cd ef</a>', AdminStringUtil::convertReferencesToHtml('|ab cd ef|ab cd ef|'));
assertEquals('<a class="ref" href="/definitie/ab cd ef (@1@)">ab cd ef (@1@)</a>', AdminStringUtil::convertReferencesToHtml('|ab cd ef (@1@)|ab cd ef (@1@)|'));
assertEquals('<a class="ref" href="/definitie/ab cd õÕ (@1@)">ab cd õÕ (@1@)</a>', AdminStringUtil::convertReferencesToHtml('|ab cd õÕ (@1@)|ab cd õÕ (@1@)|'));
assertEquals('<a class="ref" href="/definitie/y">x</a> foobar <a class="ref" href="/definitie/t">z</a>', AdminStringUtil::convertReferencesToHtml('|x|y| foobar |z|t|'));
assertEquals(AdminStringUtil::insertSuperscripts("copil^{+123}. copil_{-123}----"), "copil<sup>+123</sup>. copil<sub>-123</sub>----");
assertEquals(AdminStringUtil::insertSuperscripts("copil^i^2"), "copil^i<sup>2</sup>");
assertEquals('xxx &#x25ca; &#x2666; < &#x2013; > yyy', AdminStringUtil::minimalInternalToHtml('xxx * ** < - > yyy'));
assertEquals('„abc”„”', AdminStringUtil::internalToHtml('"abc"""', FALSE));
assertEquals('<b><i>bold and italic</i> bold only</b> regular.', AdminStringUtil::internalToHtml('@$bold and italic$ bold only@ regular.', FALSE));
assertEquals('<@bold, but inside tag@>', AdminStringUtil::internalToHtml('<@bold, but inside tag@>', FALSE));
assertEquals('foo &lt; <i>bar</i>', AdminStringUtil::internalToHtml('foo &lt; $bar$', FALSE));
assertEquals('<span class="spaced">cățel</span>', AdminStringUtil::internalToHtml('%cățel%', FALSE));
assertEquals('foo <span class="spaced">bar &amp;</span> bib', AdminStringUtil::internalToHtml('foo %bar &amp;% bib', FALSE));
assertEquals('<span class="spaced">unu, doi</span>', AdminStringUtil::internalToHtml('%unu, doi%', FALSE));
assertEquals('<span class="spaced">ab <b>cd</b></span>', AdminStringUtil::internalToHtml('%ab @cd@%', FALSE));
assertEquals("okely\ndokely", AdminStringUtil::internalToHtml("okely\ndokely", FALSE));
assertEquals("okely<br/>\ndokely", AdminStringUtil::internalToHtml("okely\ndokely", TRUE));
assertEquals("@FILLER@ #adj. dem.# (antepus), art.", AdminStringUtil::markAbbreviations("@FILLER@ adj. dem. (antepus), art.", 1));
assertEquals("@FILLER@ #adj. dem.# (antepus), art.", AdminStringUtil::markAbbreviations("@FILLER@ adj. dem. (antepus), art.", 1));
assertEquals("@FILLER@ #loc. adv. și adj.# @MORE FILLER@", AdminStringUtil::markAbbreviations("@FILLER@ loc. adv. și adj. @MORE FILLER@", 1));
assertEquals("@FILLER@ #arg.# șarg. catarg. ăarg. țarg. @FILLER@", AdminStringUtil::markAbbreviations("@FILLER@ arg. șarg. catarg. ăarg. țarg. @FILLER@", 1));
assertEquals("@FILLER@ #et. nec.#", AdminStringUtil::markAbbreviations("@FILLER@ et. nec.", 1));