Esempio n. 1
0
 public function testSplitText()
 {
     $gsm338 = new Gsm338();
     $this->assertEquals(count($gsm338->splitText('€€€ [[]]')), 1);
     $this->assertEquals(count($gsm338->splitText('ewioruewioruiewou€€ weioruweoir uweoiu')), 1);
     $this->assertEquals(count($gsm338->splitText('fdsfsdfsdfsdfkljds flkjdsaflk dakfjsadkljflkdsa jfklds jafkjd alkfjdaslkfj dska fjklsda jflj dsalfkjd salkf jsda f dsaflkj daslkfj sad jf dsfj slkdajf kdsa fd safk jdsalkfj sdalk jfds jfj dsjlfkjdskf jdlksj')), 2);
     $this->assertEquals(count($gsm338->splitText('quwiyewuqieyuqweuqwey qwuyeqiuweyuqyeiuqw yquwieyuiwqeyuiqweyuiqw yeuiqwyeuiqwe yquwi yeuiqwey qwuyeuiqwye qw yeiuqyeuiqw yequw yequw eqwyuey euiyq weuiqwye uwy')), 1);
     $this->assertEquals(count($gsm338->splitText('quwiyewuqieyuqweuqwey qwuyeqiuweyuqyeiuqw yquwieyuiwqeyuiqweyuiqw yeuiqwyeuiqwe yquwi yeuiqwey qwuyeuiqwye qw yeiuqyeuiqw yequw yequw eqwyuey euiyq weuiqwye uwrr')), 2);
     $this->assertEquals(count($gsm338->splitText('quwiyewuqieyuqweuqwey qwuyeqiuweyuqyeiuqw yquwieyuiwqeyuiqweyuiqw yeuiqwyeuiqwe yquwi yeuiqwey qwuyeuiqwye qw yeiuqyeuiqw yequw yequw eqwyuey euiyq weuiqwye uw€')), 2);
 }
 public function createCharset($text)
 {
     $gsm = new Gsm338();
     return $gsm->isGsm($text) ? $gsm : new Unicode();
 }