Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c613c3e3 authored by Akifumi Yoshimoto's avatar Akifumi Yoshimoto Committed by Android Git Automerger
Browse files

am 0c2cdcc7: Fix bug of testCodePointTable.

* commit '0c2cdcc7':
  Fix bug of testCodePointTable.
parents feb3d152 0c2cdcc7
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -100,8 +100,11 @@ public class Ver2DictEncoder implements DictEncoder {
        Collections.sort(codePointOccurrenceArray, new Comparator<Entry<Integer, Integer>>() {
            @Override
            public int compare(final Entry<Integer, Integer> a, final Entry<Integer, Integer> b) {
                if (a.getValue() != b.getValue()) {
                    return b.getValue().compareTo(a.getValue());
                }
                return b.getKey().compareTo(a.getKey());
            }
        });
        int currentCodePointTableIndex = FormatSpec.MINIMAL_ONE_BYTE_CHARACTER_VALUE;
        // Temporary map for writing of nodes
+5 −5
Original line number Diff line number Diff line
@@ -42,8 +42,8 @@ public class Ver2DictEncoderTests extends AndroidTestCase {
        final List<String> words = Arrays.asList(wordSource);
        final String correctCodePointTable = "eotdsanirfg bclwup";
        final String correctCodePointOccurrenceArrayString =
                "10141164111411531003110297210521142103111911171108198199132111211021";
        final String correctCodePointExpectedMapString = "323433363538373940494147454644424348";
                "11641114101411531003114211021052972119111711121108110311021991981321";
        final String correctCodePointExpectedMapString = "343332363540383937464549484744414243";
        final String dictName = "codePointTableTest";
        final String dictVersion = Long.toString(System.currentTimeMillis());

@@ -60,8 +60,8 @@ public class Ver2DictEncoderTests extends AndroidTestCase {
            codePointOccurrenceArrayString.append(entry.getKey());
            codePointOccurrenceArrayString.append(entry.getValue());
        }
        assertEquals(codePointOccurrenceArrayString.toString(),
                correctCodePointOccurrenceArrayString);
        assertEquals(correctCodePointOccurrenceArrayString,
                codePointOccurrenceArrayString.toString());

        // Check if mCodePointToOneByteCodeMap is correct
        final StringBuilder codePointExpectedMapString = new StringBuilder();
@@ -69,7 +69,7 @@ public class Ver2DictEncoderTests extends AndroidTestCase {
            codePointExpectedMapString.append(codePointTable.mCodePointToOneByteCodeMap.get(
                    correctCodePointTable.codePointAt(i)));
        }
        assertEquals(codePointExpectedMapString.toString(), correctCodePointExpectedMapString);
        assertEquals(correctCodePointExpectedMapString, codePointExpectedMapString.toString());
    }

    /**