Add tests for Char.isHighSurrogate() and Char.isLowSurrogate()

This commit is contained in:
Sergey Bogolepov
2021-11-01 16:06:37 +07:00
committed by Space
parent bc144887ea
commit f43b5d32f9
+16
View File
@@ -552,4 +552,20 @@ class CharTest {
assertFalse(circledLatinCapitalLetterZ.isLowerCase())
}
}
@Test
fun isHighSurrogate() {
assertTrue('\uD800'.isHighSurrogate())
assertTrue('\uDBFF'.isHighSurrogate())
assertFalse('\uDC00'.isHighSurrogate())
assertFalse('\uDFFF'.isHighSurrogate())
}
@Test
fun isLowSurrogate() {
assertFalse('\uD800'.isLowSurrogate())
assertFalse('\uDBFF'.isLowSurrogate())
assertTrue('\uDC00'.isLowSurrogate())
assertTrue('\uDFFF'.isLowSurrogate())
}
}