This is an automated email from the ASF dual-hosted git repository.
damjan pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git
from ef3bfc8d89 Add logic for disabling entry in popup menu.
new de76a5ada4 Begin moving i18n unit tests from main/qadevOOo to
test/testuno/source/api. Delete these from the broken/unused
main/framework/qa/complex/api_internal/api.lst.
new 2f709283d1 Integrate the i18n unit tests with their new test
framework, eliminate most method order dependencies, and other test fixes.
new c7202f3b2c Add the test document for XBreakIteratorTest.
new d01bf5ec1f Fix a deadlock in the DBAccess test when connecting to
OpenOffice for each test instead of once for the whole class.
new cc5c65fb5c Fix the
XCharacterClassificationTest._getCharacterDirection() test by using 43 (the '+'
sign) instead of 47 ('/') when testing for the
DirectionProperty.EUROPEAN_NUMBER_SEPARATOR property.
new 8619c5106e Fix a typo.
new c4369f90e8 Fix spacing.
new 24ef62ed28 Fix the test failures in
XCharacterClassificationTest._getType(). Some of the hardcoded characters no
longer had the type they were originally expected to have, probably due to
changes in new Unicode versions. Replace them with other characters that have
the expected types now.
new 5c977050c2 Fix the test failure in
XCharacterClassificationTest._getCharacterType(). The ')' doesn't have type
PRINTABLE any longer, so use '*' instead which does have it.
new 07b0567639 Fix the error and failure in the
XCharacterClassificationTest._getScript() unit test. Don't check the surrogate
pairs, which getScript() doesn't seem to identify correctly. Also verify the
script is in range of our known script value range to avoid
ArrayIndexOutOfBoundsException.
new daf711bf72 Document that XcharacterClassification._toLower() has bug
#87590.
new 10a136b91c Fix the test failures in XBreakIteratorTest._isBeginWord()
and _isEndWord(). It was failing because the word type differed: it used
WordType.ANY_WORD when calling XBreakIterator.isBeginWord() and
XBreakIterator.isEndWord(), but used WordType.ANYWORD_IGNOREWHITESPACES instead
when determining word boundaries to test in nextWord().
new da5c8a22e4 Test for October properly. Month 10 will fail both of these
tests else if (month > 6 && month < 10) { quarter = "Q3"; longQuarter =
"3rd quarter"; } else if (month > 10 && month < 13) {quarter = "Q4";
longQuarter = "4th quarter"; } as 10 is neither greater nor lesser than 10.
Rewrite the comparison to include 10 properly, and clean it up.
new ce881ba306 Document the changes.
new c09e96c517 Make Java 1.7 the minimum version.
new 66ceb4cf46 Delete the i18n mod in qadevOOo.
new 6438e1d6ca Test the XChapterCollator too.
new c04e01988b Delete the CSV files used in the old i18n tests.
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
main/framework/qa/complex/api_internal/api.lst | 541 ++++++++++-----------
.../src/main/java/mod/_i18n/BreakIterator.java | 118 -----
.../src/main/java/mod/_i18n/CalendarImpl.java | 75 ---
.../src/main/java/mod/_i18n/ChapterCollator.java | 79 ---
.../java/mod/_i18n/CharacterClassification.java | 82 ----
.../src/main/java/mod/_i18n/Collator.java | 76 ---
.../main/java/mod/_i18n/IndexEntrySupplier.java | 81 ---
.../src/main/java/mod/_i18n/LocaleData.java | 80 ---
.../java/mod/_i18n/NumberFormatCodeMapper.java | 86 ----
.../src/main/java/mod/_i18n/TextSearch.java | 76 ---
.../src/main/java/mod/_i18n/Transliteration.java | 76 ---
.../i18n/com.sun.star.i18n.BreakIterator.csv | 23 -
.../objdsc/i18n/com.sun.star.i18n.CalendarImpl.csv | 24 -
.../i18n/com.sun.star.i18n.ChapterCollator.csv | 10 -
.../com.sun.star.i18n.CharacterClassification.csv | 13 -
.../objdsc/i18n/com.sun.star.i18n.Collator.csv | 10 -
.../i18n/com.sun.star.i18n.IndexEntrySupplier.csv | 12 -
.../objdsc/i18n/com.sun.star.i18n.LocaleData.csv | 15 -
.../com.sun.star.i18n.NumberFormatCodeMapper.csv | 7 -
.../i18n/com.sun.star.i18n.Transliteration.csv | 19 -
.../objdsc/i18n/com.sun.star.util.TextSearch.csv | 3 -
test/README.md | 6 +-
test/build.xml | 6 +-
.../testuno/data/api/i18n}/Iterator.sxw | Bin
.../source/api/i18n/XBreakIteratorTest.java | 234 +++++----
.../testuno/source/api/i18n/XCalendarTest.java | 312 +++++-------
.../api/i18n/XCharacterClassificationTest.java | 164 ++++---
.../testuno/source/api/i18n/XCollatorTest.java | 127 +++--
.../source/api/i18n/XExtendedCalendarTest.java | 67 ++-
.../api/i18n/XExtendedIndexEntrySupplierTest.java | 130 +++--
.../api/i18n/XExtendedTransliterationTest.java | 49 +-
.../source/api/i18n/XIndexEntrySupplierTest.java | 64 ++-
.../testuno/source/api/i18n/XLocaleDataTest.java | 175 ++++---
.../source/api/i18n/XNumberFormatCodeTest.java | 62 ++-
.../source/api/i18n/XTransliterationTest.java | 141 ++++--
test/testuno/source/fvt/uno/db/DBAccess.java | 15 +-
36 files changed, 1236 insertions(+), 1822 deletions(-)
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/BreakIterator.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/CalendarImpl.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/ChapterCollator.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/CharacterClassification.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/Collator.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/IndexEntrySupplier.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/LocaleData.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/NumberFormatCodeMapper.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/TextSearch.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/java/mod/_i18n/Transliteration.java
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.BreakIterator.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.CalendarImpl.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.ChapterCollator.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.CharacterClassification.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.Collator.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.IndexEntrySupplier.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.LocaleData.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.NumberFormatCodeMapper.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.i18n.Transliteration.csv
delete mode 100644
main/qadevOOo/java/OOoRunner/src/main/resources/objdsc/i18n/com.sun.star.util.TextSearch.csv
copy {main/qadevOOo/testdocs => test/testuno/data/api/i18n}/Iterator.sxw (100%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XBreakIterator.java =>
test/testuno/source/api/i18n/XBreakIteratorTest.java (75%)
rename main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XCalendar.java =>
test/testuno/source/api/i18n/XCalendarTest.java (66%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XCharacterClassification.java
=> test/testuno/source/api/i18n/XCharacterClassificationTest.java (76%)
rename main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XCollator.java =>
test/testuno/source/api/i18n/XCollatorTest.java (81%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XExtendedCalendar.java =>
test/testuno/source/api/i18n/XExtendedCalendarTest.java (71%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XExtendedIndexEntrySupplier.java
=> test/testuno/source/api/i18n/XExtendedIndexEntrySupplierTest.java (79%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XExtendedTransliteration.java
=> test/testuno/source/api/i18n/XExtendedTransliterationTest.java (67%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XIndexEntrySupplier.java
=> test/testuno/source/api/i18n/XIndexEntrySupplierTest.java (63%)
rename main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XLocaleData.java
=> test/testuno/source/api/i18n/XLocaleDataTest.java (70%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XNumberFormatCode.java =>
test/testuno/source/api/i18n/XNumberFormatCodeTest.java (75%)
rename
main/qadevOOo/java/OOoRunner/src/main/java/ifc/i18n/_XTransliteration.java =>
test/testuno/source/api/i18n/XTransliterationTest.java (77%)