From Fedora Project Wiki

(Initial write-up of the test cases)
 
No edit summary
 
Line 3: Line 3:
|setup=
|setup=
# Do not install the <code>ibus-table-chinese-cangjie</code> for this test case, to avoid any confusion. (you might end up testing another Cangjie engine)
# Do not install the <code>ibus-table-chinese-cangjie</code> for this test case, to avoid any confusion. (you might end up testing another Cangjie engine)
# Install the <code>ibus-cangjie-engine-cangjie</code>package, restart your session, then follow the steps in [[QA:Testcase i18n input method setup]] to configure the input method on the desktop in general.
# Install the <code>ibus-cangjie-engine-cangjie</code> package, restart your session, then follow the steps in [[QA:Testcase i18n input method setup]] to configure the input method on the desktop in general.
# Add an input source which has '''(Cangjie)''' in its name.
# Add an input source which has '''(Cangjie)''' in its name.
|actions=
|actions=

Latest revision as of 10:42, 20 March 2015

Description

The feature covers the Cangjie engine from ibus-cangjie to provide fast Chinese input for Hong Kong and Taiwan people.

Setup

  1. Do not install the ibus-table-chinese-cangjie for this test case, to avoid any confusion. (you might end up testing another Cangjie engine)
  2. Install the ibus-cangjie-engine-cangjie package, restart your session, then follow the steps in QA:Testcase i18n input method setup to configure the input method on the desktop in general.
  3. Add an input source which has (Cangjie) in its name.

How to test

  • Type the following keys: m w y l <space>.
    • Result: The character should have been inputted.
  • Type the following keys: 1 . <space> /.
    • Result: The characters 1。/ should have been inputted.
  • Set the "Halfwidth Characters" property to ON.
    • Type the following keys: 1 . <space> /.
    • Result: The characters 1. / should have been inputted.
    • Set the property back to OFF.
  • Type the following keys: y y y x a <space>.
    • Result: No character should have been inputted, the code is invalid.
  • In the Cangjie Preferences (accessible either from GNOME's Region and Language settings or from ibus-setup), enable the "Zhuyin / Bopomofo" option.
    • Type the following keys: y y y x a <space>
    • Result: The character should have been inputted.
    • Disable the option back.
  • Set the Input Method Version to Updated (Version 5).
    • Type the following keys: m w y l <space>.
    • Result: No character should have been inputted, the code is invalid.
    • Type the following keys: m w s l <space>.
    • Result: The character should have been inputted.

Expected Results

All steps above completed successfully.