mirror of https://github.com/apache/lucene.git
LUCENE-6760: Prevent test failure in Java 9 b76+
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1697131 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3d5999d455
commit
bc9da338af
|
@ -17,6 +17,7 @@ For reference, JRE major versions with their corresponding Unicode versions:
|
|||
* Java 6, Unicode 4.0
|
||||
* Java 7, Unicode 6.0
|
||||
* Java 8, Unicode 6.2
|
||||
* Java 9 (not yet released / offcially supported by Lucene), Unicode 7.0
|
||||
|
||||
In general, whether or not you need to re-index largely depends upon the data that
|
||||
you are searching, and what was changed in any given Unicode version. For example,
|
||||
|
|
|
@ -35,6 +35,7 @@ import java.util.Collections;
|
|||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.NoSuchElementException;
|
||||
import java.util.Random;
|
||||
|
@ -1188,7 +1189,7 @@ public final class TestUtil {
|
|||
int offset = nextInt(r, 0, WHITESPACE_CHARACTERS.length-1);
|
||||
char c = WHITESPACE_CHARACTERS[offset];
|
||||
// sanity check
|
||||
Assert.assertTrue("Not really whitespace? (@"+offset+"): " + c, Character.isWhitespace(c));
|
||||
assert Character.isWhitespace(c) : String.format(Locale.ENGLISH, "Not really whitespace? WHITESPACE_CHARACTERS[%d] is '\\u%04X'", offset, (int) c);
|
||||
out.append(c);
|
||||
}
|
||||
return out.toString();
|
||||
|
@ -1307,9 +1308,9 @@ public final class TestUtil {
|
|||
'\u001E',
|
||||
'\u001F',
|
||||
'\u0020',
|
||||
// '\u0085', faild sanity check?
|
||||
// '\u0085', failed sanity check?
|
||||
'\u1680',
|
||||
'\u180E',
|
||||
// '\u180E', no longer whitespace in Unicode 7.0 (Java 9)!
|
||||
'\u2000',
|
||||
'\u2001',
|
||||
'\u2002',
|
||||
|
|
Loading…
Reference in New Issue