示例#1
0
 /**
  * rcube:utils::words_match()
  */
 function test_words_match()
 {
     $test = array(array('', 'test', false), array('test', 'test', true), array('test', 'none', false), array('test', 'test xyz', false), array('test xyz', 'test xyz', true), array('this is test', 'test', true), array('this is test ' . base64_decode('R0lGODlhDwAPAIAAAMDAwAAAACH5BAEAAAAALAAAAAAPAA8AQAINhI+py+0Po5y02otnAQA7'), 'test', true), array('this is test ' . base64_decode('R0lGODlhDwAPAIAAAMDAwAAAACH5BAEAAAAALAAAAAAPAA8AQAINhI+py+0Po5y02otnAQA7'), 'none', false));
     foreach ($test as $idx => $params) {
         $result = rcube_utils::words_match($params[0], $params[1]);
         $this->assertSame($params[2], $result, "words_match() at index {$idx}");
     }
 }