public function test_tokenize() {
+ $UTFfailuremessage = 'A test using UTF-8 characters has failed. Consider updating PHP and PHP\'s PCRE or INTL extensions (MDL-30494)';
+
$needle = " šašek, \n\n \r a král; \t";
$tokens = testable_grading_manager::tokenize($needle);
- $this->assertEqual(2, count($tokens));
- $this->assertTrue(in_array('šašek', $tokens));
- $this->assertTrue(in_array('král', $tokens));
+ $this->assertEqual(2, count($tokens), $UTFfailuremessage);
+ $this->assertTrue(in_array('šašek', $tokens), $UTFfailuremessage);
+ $this->assertTrue(in_array('král', $tokens), $UTFfailuremessage);
$needle = ' " šašek a král " ';
$tokens = testable_grading_manager::tokenize($needle);