fix test under jdk 9

GitOrigin-RevId: 5ef5fa518123931757b75d99031798b237a630b8
This commit is contained in:
Alexey Kudravtsev
2019-05-17 17:06:38 +03:00
committed by intellij-monorepo-bot
parent 76e6d9e613
commit b6804cc080
@@ -776,10 +776,10 @@ public class StringUtilTest {
CharSequence s = ByteArrayCharSequence.convertToBytesIfPossible("test");
assertTrue(s instanceof ByteArrayCharSequence || SystemInfo.IS_AT_LEAST_JAVA9 && s.getClass() == String.class);
CharSequence first = StringUtil.first(s, 1, false);
assertTrue(String.valueOf(first.getClass()), first instanceof CharSequenceSubSequence);
assertTrue(String.valueOf(first.getClass()), first instanceof CharSequenceSubSequence || SystemInfo.IS_AT_LEAST_JAVA9 && s.getClass() == String.class);
assertEquals("t", first.toString());
CharSequence last = StringUtil.last(s, 1, false);
assertTrue(String.valueOf(last.getClass()), last instanceof CharSequenceSubSequence);
assertTrue(String.valueOf(last.getClass()), last instanceof CharSequenceSubSequence|| SystemInfo.IS_AT_LEAST_JAVA9 && s.getClass() == String.class);
assertEquals("t", last.toString());
}