Shell and Utilities No.16 more(less) Test Scenario

Last Update: 31-Jan-2002
Current Version: 1.0.4-2
Authorized Date: 03-Oct-2002

*) If these instructions are used to test `less' utility, replace `more' with `less' in these instructions.

Assertion 1 : When standard output is terminal device, verify double width character is wrapped on the assigned width.

  1. Prepare the text file `more.test1.txt' for this test from here.
  2. Open a terminal emulator such as xterm, rxvt, ...
  3. Make sure your running locale is LTP_1.UTF-8.
  4. Enter the following command:
    more more.test1.txt
  5. Enter `G' in order to scroll to end of the file.
  6. Check if double width character is wrapped on the end of line.
    If the size of column is 80, the terminal should seem like the following image.

Assertion 2 : When -p command option is specified and command means searching a string, verify the string is found correctly if it is a multibyte character string.

  1. Prepare the text file `more.test2.txt' for this test from here.
  2. Open a terminal emulator such as xterm, rxvt, ...
  3. Make sure your running locale is LTP_1.UTF-8.
  4. Enter the following command:
     more -p '/日本語' more.test2.txt
  5. Check if the logical line containing the string "日本語" is written in the current position.

Assertion 3 : When a command which means searching a string is going to be given, verify the multibyte characters are acceptable as the inputted string.

  1. Prepare the text file `more.test2.txt' for this test from here.
  2. Open a terminal emulator such as xterm, rxvt, ...
  3. Make sure your running locale is LTP_1.UTF-8.
  4. Enter the following command:
    more more.test2.txt
  5. On more utility, enter the following command:
    /日本語
  6. Check if the logical line containing the string "日本語" is written in the current position.

Assertion 4 : When a command which means searching a string is given, verify the string is found correctly if it is a multibyte character string.

  1. Prepare the text file `more.test2.txt' for this test from here.
  2. Open a terminal emulator such as xterm, rxvt, ...
  3. Make sure your running locale is LTP_1.UTF-8.
  4. Enter the following command:
    more more.test2.txt
  5. On more utility, enter the following command:
    /日本語
  6. Check if the logical line containing the string "日本語" is written in the current position.

OpenI18N 1.2 Specification -- Shell and Utilities No.16 more(less) Test Scenario