aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/InputLogicTests.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-786/+0
|
* Update the imports to androidx.test.filters.*Fangqiu Su2024-04-181-1/+2
| | | | | | Bug: 316941721 Test: mmma . Change-Id: I05a7d05dc8d0acb9baecf46357757ad2453f6dbc
* We ship with English, so we can't unit test FrenchDan Zivkovic2015-03-231-51/+6
| | | | Change-Id: I20a470a18ca0cd47fe7588958be904eb23fdf1a2
* Fix InputLogicTests.Dan Zivkovic2015-03-201-70/+43
| | | | Change-Id: Ie319a6087297251e6b22ffd80014b69c746458e0
* Fix some InputLogicTests.Dan Zivkovic2015-03-171-24/+35
| | | | Change-Id: I3dd080844ee96dd60ab50ddc74632181dec775a2
* Revert "Next-word suggestion bit in keyboard settings."Dan Zivkovic2015-03-161-4/+19
| | | | | | | | This reverts commit 1ae16dc3db170802d1b38273f477125a2a969d32. Bug 19596067. Change-Id: Ie7286acbb70b215d7bd08e271bcf14526b68576f
* Remove autocorrection aggressiveness settings.Chieu Nguyen2015-03-131-8/+6
| | | | | | | Replace multiple settings with binary switch for autocorrection. Bug: 19589766 Change-Id: Ic8a0362dd36d18930493a55699851161e9cb23e8
* Combine InputLogicTests.Dan Zivkovic2015-03-041-2/+110
| | | | Change-Id: Ie322e7d7c7098031d112abad6c9991f56ebba0f2
* Next-word suggestion bit in keyboard settings.Dan Zivkovic2015-03-041-19/+4
| | | | | | | | | This feature works in supported languages. We don't need a user setting. Bug 19596067. Change-Id: Icdded772745f9816da47f8a5e3b87b733083b121
* Add some gesture-move testsJean Chalard2014-10-281-2/+32
| | | | Change-Id: I5ec9a9169b0d27da93194e1bd3fa90da8174ee8f
* Merge "Add tests for type through recorrection"Jean Chalard2014-10-241-31/+58
|\
| * Add tests for type through recorrectionJean Chalard2014-10-221-31/+58
| | | | | | | | | | | | Also introduce some helper methods Change-Id: I0f99733a4b7f0318b2b07217b614c19ea98859fc
* | Move Constants.java to the latin.common packageKen Wakasa2014-10-231-0/+1
|/ | | | | | | Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
* Add the first gesture unit tests.Jean Chalard2014-10-151-13/+34
| | | | | | | At last I found a simple way to do it ! Bug: 8845843 Change-Id: I4dd3bf987b58e29a44cf0d7389d294657a33abe1
* Avoid double space when autocorrect is triggeredAdrian Velicu2014-09-301-1/+22
| | | | | Bug: 17596034 Change-Id: Iaa6cc066eefd2436195a91791f2628e9a5f1c449
* Make "Show correction suggestions" as a binary optionTadashi G. Takaoka2014-07-271-11/+9
| | | | | | | | | | | | Formerly "Show correction suggestions" had three options, "always show", "show in portrait mode", and "always hide". The reason behind "show in portrait mode" was that there may not be enough screen estate in landscape mode to show suggestions. Because recent phone devices have relatively large screen, we decide to remove "show in portrait mode" option. Bug: 15780939 Change-Id: I896d737452c3893d43ce20bd88127f10c1eb3d83
* Fix a unit testJean Chalard2014-07-011-4/+8
| | | | | | | When switching languages, we need to wait until the dictionary is loaded to compute suggestions. Change-Id: I7c32a900b297cd6302bfdc020842581315f3007f
* Fix testsJean Chalard2014-06-301-27/+21
| | | | Change-Id: I12ba56d021b50c03dc62e3f3c8db3ecada2f6a4b
* Make Beginning-of-Sentence prediction require two exposures.Keisuke Kuroyanagi2014-06-251-4/+10
| | | | | Bug: 15868192 Change-Id: I4b577ad11c992d872d6f902fd50527d9ca5cc1ba
* Fix: unit tests by clearing personalized dictsKeisuke Kuroyanagi2014-06-251-0/+2
| | | | | Bug: 14119293 Change-Id: I61cc05fb09342103f453ba83709c6be68d2f695e
* Fix: too many calls to getSuggestedWordsForTypingInputJean Chalard2014-05-291-0/+21
| | | | | | | | | | | This reverts commit d941ea18 and builds on it to fix the behavior of the broken cases. It also fixes a small, related bug that probably has existed for a very long time: predictions not displayed when cancelling double-space-to-period. Bug: 15148015 Change-Id: I1f9358f8b6f5804f831643611576be347e83999d
* Fix a bug where changing languages kills the composition.Jean Chalard2014-05-141-0/+12
| | | | | Bug: 14926896 Change-Id: Id2a06c68a51f833db4d8bbc858a232c2696afb6e
* Introduce clustering punctuationJean Chalard2014-05-011-0/+12
| | | | | Bug: 10081730 Change-Id: If198fa3df68ecb267da0a278da41fd509d6165f1
* Fix a bug with double-space-to-periodJean Chalard2014-04-031-0/+75
| | | | | Bug: 13778001 Change-Id: I3ebd57950cdfacbbcdc64ed214c0590519a0665c
* [CB14.5] Stop copying WordComposers.Jean Chalard2014-03-281-0/+39
| | | | | | | | | | | | | | This is an overdue refactoring that I have been wanted to do forever, and that we can at last do now that suggestions come only from instances of BinaryDictionary instances. With this, all unit tests and regression tests are passing again. Bug: 13667648 Bug: 13665487 Bug: 8636060 Change-Id: Ie23a19f9b7e692edf2ee0b107ddaff2d7db564b6
* [CB14] Implement backspace in the combiner chainJean Chalard2014-03-251-0/+20
| | | | | | Bug: 13622107 Bug: 13406701 Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc
* Change default decaying parameters.Keisuke Kuroyanagi2014-03-141-1/+1
| | | | | Bug: 13458617 Change-Id: I4942af4a48881fb6ca866c74140b262e6d323f4a
* Add an auto-correction by user history test.Keisuke Kuroyanagi2014-02-211-0/+32
| | | | | Bug: 11122480 Change-Id: I830bb3399f9839a80c6d86fbf582299bce424871
* Fix buildJean Chalard2014-02-181-1/+1
| | | | | | This is a forgotten rebase Change-Id: I7c7c381775488ed9239dc284bd9c31247a86a972
* Merge "Fix a bug where the cache would be out of sync"Jean Chalard2014-02-181-0/+37
|\
| * Fix a bug where the cache would be out of syncJean Chalard2014-02-181-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | During recorrection, the cursor position when calling commitText is not necessarily at the end of the composing text. Besides, RichInputConnection assumes the cursor is always after any composing text. This is not correct, but in the practice, it seems all code paths work. We should fix this in the future. Bug: 13060691 Change-Id: I15f71fff62d36e80cf6e4a022c5e78af634b199d
* | Cleanup.Jean Chalard2014-02-181-3/+3
|/ | | | | | | Less code, less chance of stuff escaping, and a bit of a clarification. Yay. Change-Id: I3193fd8ad7ac28195260cbc231c4e498a63a460c
* Fix a test.Jean Chalard2014-01-101-1/+1
| | | | | Bug: 12483313 Change-Id: Ia811d614b9260367871bc5717f587538adf46789
* Fix a unit test in InputLogicTests.Keisuke Kuroyanagi2014-01-091-1/+1
| | | | Change-Id: I63a20bb2e4b3c39495fade6cae3a14fdd11ca48c
* [IL52] Remove a useless method.Jean Chalard2013-12-271-2/+4
| | | | | | | | | | | | | | | This old method doesn't even re-read the old suggestions. It used to recompute them without the coordinates. Re-using the recorrection code, which is much more advanced, is the right thing to do here. Also, refining the test. It's no use trying to resume suggestion if we don't have a suggestion strip, since we aren't going to auto-correct anything anyway. Not the motivation for this change, but this also fixes Bug: 11620256 Change-Id: Id49efa32e293c49837c61fdc752c86bbac1d2c88
* Fix a bug where predictions would not pop upon manual pickJean Chalard2013-12-261-0/+35
| | | | | Bug: 12295276 Change-Id: Id359c92acde44758b12929e7bac719d5c9c7577b
* Fix unit test for If8c94ef91ed58bb5028f51be7c8d9beb677436a4Ken Wakasa2013-10-111-1/+1
| | | | Change-Id: I056013de3a5e09feed429dfd8097d3d85331a0ab
* Accept double-space-period after emoji.Jean Chalard2013-10-041-4/+11
| | | | | | | | This also includes a fix that allows this code to read surrogate pairs in this processing. Bug: 11070482 Change-Id: If5ef8d6863938252f09128b7e99ea07ece6e7019
* Improve trailing quotes processingJean Chalard2013-09-171-0/+7
| | | | | Bug: 10445496 Change-Id: Ib7bd05aea59ae6c9b8ce31299ef2235521b0e350
* Add tests for start composingJean Chalard2013-08-211-0/+28
| | | | | Bug: 10403176 Change-Id: I510bf1dccf6795426e6fb1b36181b18039a0f435
* Support languages that don't use spaces.Jean Chalard2013-08-161-0/+15
| | | | | | | Thai is an example. Bug: 10138062 Change-Id: Ib9a8264c77ed42b4256432d7c8a60d08575dcdc7
* Adjust a test for a spec change.Jean Chalard2013-08-081-1/+1
| | | | | Bug: 8911898 Change-Id: Iede69ec2d9870df0add5ab818613fbb8e1f943c2
* Fix Google spell checker testsSatoshi Kataoka2013-05-011-26/+26
| | | | | | Bug: 8613307 Change-Id: Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
* Separate caps mode related utils to CapsModeUtilsTadashi G. Takaoka2013-02-121-8/+8
| | | | Change-Id: I32700c434b296bb3fd39e040c2dda1fe90667daf
* Add unit tests tagsTadashi G. Takaoka2013-02-041-0/+3
| | | | | Bug: 8131968 Change-Id: Ibca5a0d63a492134b8af401a62ca3a5748e003cf
* Fix a race condition with backspacesJean Chalard2013-01-091-0/+21
| | | | | | | And add a test to make sure it stays not-broken. Bug: 7946604 Change-Id: I996da3d5507d591ec25a13fb57434f39843f1df5
* Move code point constants from Keyboard to Constants classTadashi G. Takaoka2012-10-291-14/+12
| | | | Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
* Fix failing tests.Jean Chalard2012-10-101-6/+12
| | | | | | | | | | | Most of the failures can be ascribed to the tests not passing the correct old position of the cursor on a second call to onUpdateSelection() to LatinIME. Bug: 7276565 Bug: 7276805 Bug: 7276195 Change-Id: I3f1b52cdcc783ea18838408bed50699b7254eaf4
* Don't forward phantom space state on stripper inputJean Chalard2012-07-311-0/+13
| | | | | Bug: 6890540 Change-Id: I923b24e3bc17e7b923be4940ad739b58dca24a1f
* Cleanup (A57)Jean Chalard2012-07-061-0/+20
| | | | | | | We stopped cancelling manual picks a few weeks ago. This code is dead. Change-Id: I4032fcc3c95e9379f1839fe860a1b8a9bd7d0bc7