mirror of
https://github.com/Eaglercraft-TeaVM-Fork/eagler-teavm.git
synced 2024-12-22 08:14:09 -08:00
Merge pull request #61 from wh0/patch-1
adjust UnicodeSupport.mergePairs logic
This commit is contained in:
commit
103fc0f9cc
|
@ -144,12 +144,12 @@ public class UnicodeSupport {
|
|||
int j = 0;
|
||||
int t = 0;
|
||||
while (true) {
|
||||
if (i == a.length) {
|
||||
if (j == b.length) {
|
||||
while (i < a.length) {
|
||||
result[t++] = a[i++];
|
||||
}
|
||||
break;
|
||||
} else if (j == b.length) {
|
||||
} else if (i == a.length) {
|
||||
while (j < b.length) {
|
||||
result[t++] = b[j++];
|
||||
}
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
package org.teavm.classlib.impl.unicode;
|
||||
|
||||
import static org.junit.Assert.assertFalse;
|
||||
|
||||
public class UnicodeSupportTest {
|
||||
|
||||
private static boolean pairsEqual(final int[] pairs, final int index1, final int index2) {
|
||||
return pairs[index1] == pairs[index2] && pairs[index1 + 1] == pairs[index2 + 1];
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test_getDigitValues() {
|
||||
final int[] digitValues = UnicodeSupport.getDigitValues();
|
||||
if (digitValues.length >= 4) {
|
||||
// there are no duplicates, so the last two pairs should not be identical
|
||||
assertFalse(pairsEqual(digitValues, digitValues.length - 4, digitValues.length - 2));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user